Batch Datei vor Login aufrufen
#1
geschrieben 12. März 2012 - 09:04
gibt es eine Möglichkeit, eine Batch Datei als Service laufen zu lassen? Die Batch Datei soll quasi vor dem Windows Login aufgerufen werden. Habt ihr einen Rat?
<EDIT>Soll kein Virus werden, ich bin Azubi in einem Automationsbetrieb und mein Chef will verhindern dass bevor nicht ein Programm von uns gestartet wurde der Benutzer mit Windows kommunizieren kann</EDIT>
Gruß
moro_sda
Anzeige
#2
geschrieben 12. März 2012 - 10:17
Weniger Arbeit macht es, srvany.exe zu benutzen. Damit kann man so ziemlich alles als Dienst laden.
Wenns ein Windows Prof ist, machst du gpedit.msc auf, hangelst dich nach Computerkonfiguration\Windows-Einstellungen\Skripts\Start und trägst, was auch immer du willst, als Startskript ein.
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#3
geschrieben 12. März 2012 - 10:26
#4
geschrieben 12. März 2012 - 11:37
Und was ist mit srvany?
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#5
geschrieben 12. März 2012 - 12:34
Ich denke das hier ein Denkfehler vorliegt. Offensichtlich wird das "Geschäftsprogramm" in einer Autostartroutine aufgerufen. Wie wäre es, wenn man den Autostart dieses Programmes mit Autoruns.exe einfach entfernt und statt dessen eine Verknüpfung auf dem Desktop bringt. Alternativ wäre natürlich auch ein virtuelle Lösung VMWare oder einem Bootmanager möglich.
Ich frage mich eher, weshalb der Chef eines Automatisierungsunternehmens eine solche Lösung erfinden lassen will.
Dieser Beitrag wurde von Hinterwaeldler bearbeitet: 12. März 2012 - 12:41
#6
geschrieben 12. März 2012 - 12:58
@Hinterwaeldler: Wie würdest du dass sonst machen ... Auf einer Maschine die beim Kunden läuft soll der Benutzer nur mit unserer Oberfläche arbeiten und nicht mit Windows kommunizieren können. Dazu haben wir ein Programm geschrieben, dass wenn das Programm ausgeführt wird der Windows Desktop, der Task Manager und sämtliche Windows Tastenkombis gesperrt werden. Dieses sperren kann man wieder rückgängig machen indem man einfach auf einem button sagt entsperren. Jedoch soll von Start der Maschine an keine eingaben in Windows möglich sein, erst wenn unsere Oberfläche läuft. Nun könnte man sagen man setzt einfach unser Programm anstelle der Explorer.exe dann sieht man zwar kein Desktop aber mann kann es halt im nachhinein nichtmehr herstellen indem man einfach explorer.exe wieder startet. dann erscheint nur das Explorer fenster ...
Ich hoffe jetzt dass man mein Problem verstanden hat ...
Außerdem soll die Batch datei erst gestartet werden, nachdem der Explorer gestartet ist also quasi direkt nach login ...
#7
geschrieben 12. März 2012 - 13:05
Aber Moment. Warum zur Hölle macht ihr es derart kompliziert? Den Taskmanager und was weiss ich alles noch kann man per Gruppenrichtlinie/Registry sperren. Was bringt es für Vorteile, da jedes Mal ein Programm zu starten, das das sperrt, wenn man es einmalig per Einstellung sperren kann?
Im Nachhinein herstellen geht, indem man z.B. die Einstellung wieder rücksetzt, aus eurem Programm aus.
Dieser Beitrag wurde von Kirill bearbeitet: 12. März 2012 - 13:06
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#8
geschrieben 12. März 2012 - 13:10
die Gruppenrichtlininen werden auch von der Domain geholt.
Dieser Beitrag wurde von moro_sda bearbeitet: 12. März 2012 - 13:13
#9
geschrieben 12. März 2012 - 14:35
http://support.micro...om/kb/137890/de
srvany ist im Resource Kit enthalten. Wobei, da steht, dass srvany nicht für Stapeldateien benutzbar ist, es muss also eine EXE her. Wenn du Bock hast, kannst du die Stapeldatei mal geschwind mit Visual Studio Express nach C++/C#/VB portieren. Dazu biete ich mich sogar an.
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#10
geschrieben 12. März 2012 - 15:06
Zitat (Kirill: 12. März 2012 - 14:35)
http://support.micro...om/kb/137890/de
srvany ist im Resource Kit enthalten. Wobei, da steht, dass srvany nicht für Stapeldateien benutzbar ist, es muss also eine EXE her. Wenn du Bock hast, kannst du die Stapeldatei mal geschwind mit Visual Studio Express nach C++/C#/VB portieren. Dazu biete ich mich sogar an.
Ja mittlerweile hab ich srvany auch gefunden
Ich denke nun kann ich endlich mal meinem chef was vorweisen ...
Danke für deine Hilfe
- ← The self-extracting zip file is part of a multidisk zip file
- Windows XP & Windows Media Center Edition
- Internetbezogene Dienste unter Windows XP →

Hilfe
Neues Thema
Antworten
Nach oben

