Autostart vor Benutzeranmeldung ohne Dienst?
-
Hi,
Wie kann ich ein Programm vor der Bentuzeranmeldung starten...ohne es als Windows dienst schreiben zu müssen?

MFG Element#104
-
Gar nicht.
Deine Fragestellung wirft zwei weitere Fragen auf: Warum muss es vor der Benutzeranmeldung starten und warum darf es kein Dienst sein?
-
Hi,
1)Es handelt sich um ein einfaches NetzwerkAdministrationstool...und es kommt vor das ein Computer gestartet ist ohne das einer davon weiß und sich auch kein Benutzerangemeldet hat...deshalb soll das tool den Zustand des Computer vor der Benutzeranmeldung übermitteln ,damit man nachschauen kann ob alle aus sind die aus sein sollen.
2)weil mir ein Dienst zu schwierig ist bzw. ich habe überhauptkeine Ahnung wie ich ein Dienst schreiben soll..außer mit .NET was ich aber nicht verwenden darf.
MFG Element#104

-
Element#104 schrieb:
weil mir ein Dienst zu schwierig ist bzw. ich habe überhauptkeine Ahnung wie ich ein Dienst schreiben soll..
Es gibt halt zwei Möglichkeiten: Du schreibst einen Dienst und dann geht es, oder Du schreibst keinen und dann geht es nicht.
Und ein Dienst ist eigentlich ganz simpel, da es im prinzip nichts anderes ist wie eine Consolen-Anwendung... hat auch gar nichts mit .NET zu tun
Siehe: Beginner's introductory guide to writing,installing,starting,stopping NT services
http://www.codeproject.com/system/serviceskeleton.asp
-
Aber vorsicht, Dienste haben nur beschränkte Rechte im Netzwerk.
-
Es kommt immer darauf an unter welchem Account der Dienst läuft

-
Es gibt von MS zwei mehr oder weniger undokumentierte Tools die das Starten beliebiger Programme als Dienst erlauben: srvany und instsrv.
Das ist aber die Holzhammermethode.
Hier ist ein gutes Beispiel: http://www.vbwire.com/advanced/howto/service.asp