2013-07-28 9 views
6

Mam program, który musi zostać uruchomiony po uruchomieniu systemu Windows. Utworzono wartość ciągu w rejestrze HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
Dla tej aplikacji rozpoczyna się przy uruchomieniu, ale wyświetla monit UAC. Zwykle moja aplikacja nie wymaga promesy UAC, aby rozpocząć. Jeśli robię skrót w folderze startowym, to działa idealnie bez UAC, ale problem polega na tym, że muszę go uruchomić z rejestru. i przepraszam, że nie mogę również używać harmonogramu zadań. Czy ktoś ma pomysł, jak to zrobić?jak dodać element do rejestru, aby uruchomić przy starcie bez UAC

Odpowiedz

17

Zawsze można uruchomić go dla pojedynczego użytkownika, polecenie to może być uruchamiane przez zwykłego użytkownika i włącza aplikację przy uruchomieniu dla tego użytkownika.

REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "My App" /t REG_SZ /F /D "C:\MyAppPath\MyApp.exe" 

Nie można dodać czegoś do klucza rejestru lokalnego komputera bez uruchamiania w pewnym momencie jako Administrator.

Nawet opcja harmonogramu zadań wymagałaby uruchomienia czegoś jako administrator w celu dodania zadania.

+0

które nie zadziałało. także prosi o pozwolenie administratora. – p2013

+0

wierd, trochę go przetestuję, upewnij się, że używasz "HKCU \ Software", a nie "HKLM \ Software" – SmithMart

+0

przepraszam za to, co skomentowałem wcześniej. to działało. dzięki. – p2013

Powiązane problemy