![]() |
Beliebiges Programm als Service?
Hm, hab da ein Problem: Wie kann ich ein beliebiges Win16/32 Programm als Service unter 2000/XP starten?
Es gibt da zwar Programme, die das können, aber die kosten Geld. Und ich möchte das in ein Deploy-Paket für Software mitreinstecken. Hier im FOrum gibts zwar viel über Services, aber nix zu meinem Problem. Wäre nett, wenn jemand mir helfen könnte. |
Re: Beliebiges Programm als Service?
Man schreibe sich einfach einen Service, der genau tut was du willst ...
BTW: Mein ![]() |
Re: Beliebiges Programm als Service?
danke für die hilfe.
hab gedacht, das wäre um einiges komplizierter! dann werd ich mich mal dranmachen... |
Re: Beliebiges Programm als Service?
Ganz nach Programm mußt du noch entscheiden, ob der Service interaktiv oder nicht interaktiv sein soll. Einmal wird dann ein Fenster erscheinen, im anderen Fall nicht.
|
Re: Beliebiges Programm als Service?
Um bestehende Anwendungen als Service laufen zu lassen kannst du dir mal
![]() |
Re: Beliebiges Programm als Service?
Zitat:
Hatte das Ding auch schonmal gesehen. Ich werde vielleicht mal ne OpenSource-Variante für so ein Programm schreiben ;) |
Re: Beliebiges Programm als Service?
wird da nicht einfach nur ein shellexecute von einem service aus gemacht?
dann rennt die gestartete anwendung auch unsichtbar. ist das dann auch locker gesehen ein service oder einfach nur unsichtbar? obwohl diese applikationen dann fenster haben, werden sie nicht angezeigt.. manche geben deshalb fehler und stürzen ab hab das mal selbst probiert ;) |
Re: Beliebiges Programm als Service?
Zitat:
Zitat:
Außerdem kommt es drauf an, wie man sich anstellt. Normalerweise soll man Services NIE als interaktiv laufen lassen. Stattdessen sollen sich die Services über Manipulation an den ACLs für Desktop/WindowStation und durch SetProcessWindowStation()/SetThreadDesktop() Zugriff auf den Desktop verschaffen. Oder gar durch "Impersonation". Das Problem ist nämlich, daß interaktive Dienste, so sie anfällig sind (zB Shatter-Attack) und unter SYSTEM-Kontext laufen, quasi volle Rechte auf das System gewähren. |
Re: Beliebiges Programm als Service?
Hi,
geht noch einfacher. Die beiden von M$ dafür vorgesehenen Tools sind INSTSRV und SRVANY aus dem Resource Kit Gruss EL |
Re: Beliebiges Programm als Service?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz