| Vbs - Regisrty => Programm in Autostart | |
|
Von: Luze **** am 30.11.2008 ich versuche über ein Vbs-script;) einen neuen Registrywert zu erstellen, und zwar dass ein Programm in den Autostart "gelegt" wird. Leider funktioniert dass bis jetzt nicht, wo ist denn der Fehler im Script? Set WshShell = Wscript.CreateObject("Wscript.Shell") WshShell.Regwrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", "%windir%\meinprogramm.exe /min", "REG_SZ" Danke | |
|
Antwort 1 von eBill ***** am 30.11.2008 weil : es geht auch einfacher Start \ Alle Programme \ Autostart \ rechteMaustaste + Explorer im geöffneten Ordner erstellst du eine Verknüpfung zum gewünschten Programm | |
|
Antwort 2 von Luze **** am 01.12.2008 Zitat Ja natürlich, so geht das natürlich auch. Aber es soll in der Registry vermerkt sein, dort ist es auch ne Spur "versteckter". | |
|
Antwort 3 von eBill ***** am 01.12.2008 a) ein Training zum Thema "wie schreibt man Scripte" - oder b) Hausaufgabe in\aus\für die Schule sei's drum! mein TrainingsBeispiel : a) ich habe 2 AutoStart-Einträge (nicht im AutoStartOrdner!) unter WinXP b) ich wollte, dass er beim HochFahren gleich den "Explorer" mit-aufmacht gesagt - getan a) mittels Notepad erstellen einer "Explorer.reg" (Name egal, Extension wichtig) b) DoppelClick auf "Explorer.reg" - es kommen 2 BestätigungsMeldungen c) der (AutoStart)-Aufruf wird i.d.Registry eingetragen Ergebnis : Anhang ansehen (75.11 kb, 614x338 Pixel) | |
|
Antwort 4 von Luze **** am 01.12.2008 Danke für den Tipp mit den .reg-Dateien, aber das geht doch auch als Vbs oder JsScript? Zitat es kommen 2 BestätigungsMeldungen Sollte im Hintergrund laufen, ohne dass der Benutzer was merkt. | |
|
Antwort 5 von eBill ***** am 01.12.2008 ... aber das geht doch auch als Vbs oder JsScript? keinerlei persönl. Praxis\Erfahrung - sry PAUSE ich hab jetzt nochmal am Anfang zu Lesen begonnen - du willst nen Registry-Eintrag (nicht im AutoStartOrdner) machen ![]() - der Benutzer soll das Prog. im Hintergrund nicht bemerken ![]() - warum machste dir dann die Arbeit mit VB od. Script, trags einfach ein (wie empfohlen) ![]() - zum Zeitpunkt deines Registry-Eintrages ist ja der "Benutzer" nicht dabei | |
|
Antwort 6 von Luze **** am 02.12.2008 Zitat var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Regwrite("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\MeinProgramm", "Testwert", "REG_SZ"); Ich habe hier etwas in JavaScript gefunden. So allerdings funktioniert es noch nicht, da es keine Angabe gibt wie das Programm heißt bzw. Pfad zur Datei, wie füge ich den ein? @eBill Dazu müsste ich doch vor dem Computer des anderen sitzen? Ich dachte eher an ein Programm(Inhalt egal), dass sich im Hintergrund in die Registry in den Autostart einträgt. Also ohne dass ich davor sitz. und wenn dann Bestätigungsmeldungen kommen, ist es vorbei mit dem "Hintergrund" | |
|
Antwort 7 von eBill ***** am 02.12.2008 A) ... Pfad zur Datei, wie füge ich den ein? B) Ich dachte eher an ein Programm(Inhalt egal), dass sich im Hintergrund in die Registry in den Autostart einträgt. .. A) das wird schwierig - die Registry besteht aus mehreren Dateien : siehe WIKIPEDIA B) das Programm, dass den Hintergrund-Eintrag macht bist DU ! - dieses ist mein Vorschlag (Punkt) | |
| « zurück | Antworten |


und wenn dann Bestätigungsmeldungen kommen, ist es vorbei mit dem "Hintergrund"