RegEdit ausführen .exe-Datei beim Start als administrator
Ich habe ein Programm, welches ich geschrieben in Java mit Eclipse und dann in eine .jar-Datei. Dann verwendete ich launch4j, um eine ausführbare Datei aus meiner .jar-Datei und eine .manifest-Datei führen Sie die ausführbare Datei ausführen mit administrator-Privilegien. Ich legte die ausführbare Datei in mein C:\ Ordner C:\Prog_1.exe. Dann ging ich in die regEdit und Hinzugefügt, ein String-Eintrag unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Wert hatten, der name: Prog_1, Wert: C:\Prog_1.exe.
Meine Frage ist, wenn ich auf die ausführbare Datei, es scheint zu laufen gut... die kleine Warnung box erscheint und fragt, ob ich das Programm ausführen, die ich getroffen, ja, es tut, was ich erwarte, es zu tun. Allerdings, wenn ich das system neu starten, würde ich erwarten, dass das Programm beim Start ausgeführt werden durch das Bearbeiten, das ich die registry, aber das ist nicht passiert. Keine Warnung erscheint, gefragt, ob ich das Programm ausführen, und der code wird nicht ausgeführt. Was bin ich?
Edit: ich habe auch versucht, nur indem Sie die ausführbare Datei in den Autostart-Ordner und das hat sich auch nicht dazu führen, dass es beim Start ausgeführt werden.
Sollte ich erwähnen, dass ich Windows 7 Pro.
Vielen Dank für jede Hilfe!!!
2 Gründe: der erste ist, dass die Anwendung die ausführbare Datei im Autostart-Ordner ist ebenso unwirksam wie die regedit-Methode. Die zweite ist meist die persönliche Neugier, wie es mit regedit.
möglich, Duplikat der Wie man ein Programm automatisch als admin auf Windows-Start?
Ich hatte das gleiche problem. Das GLAS selbst lief problemlos auf autostart, aber sobald ich wickelte es mit launch4j machen es ausführbar mit administrator-privilages es funktioniert nicht mehr auf autostart. Also meine Vermutung ist, es hat etwas zu tun mit launch4j. Hast du eine Lösung finden?
InformationsquelleAutor Gossamer Shadow | 2012-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur aus Neugier, ist Ihre Windows-version 64 bit?
Wenn es so ist, dann müssen Sie den registry-Eintrag in einem anderen Ort. Ich hatte ein ähnliches problem mit der UPS-monitor ausgeliefert, der mit "mein UPS". Es stellt sich heraus, dass wenn Sie eine 64-bit-Windows 7 zu legen, müssen Sie Ihre Autostart-registry-Schlüssel hier:
Dieser arbeitete wie ein Charme für mich, und die lästige UAC-dialog erscheint, sobald ich starten Sie eine Sitzung mit einem Benutzer.
InformationsquelleAutor LSalab
Aufnahme einer gotcha-für die Nachwelt - Diese Lage sollte funktionieren:
Aber in meiner Erfahrung, wenn Sie den BUILT-IN administrator-Konto, ist es Häufig NICHT funktioniert.
Wenn Sie einen ANDEREN administrator-Konto, sollte alles gut funktionieren.
InformationsquelleAutor Nick Doran