2013-07-28 17 views
6

Ho un programma che deve essere avviato all'avvio di Windows. Ho creato un valore stringa nel registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
Per questa applicazione inizia all'avvio ma mostra un prompt UAC. Normalmente la mia applicazione non ha bisogno di avviare la promozione UAC. Se faccio una scorciatoia nella cartella di avvio, allora funziona perfettamente senza UAC ma il problema è che ho bisogno di avviarlo dal registro. e mi spiace che anche io non possa usare l'utilità di pianificazione. Qualcuno ha un'idea di come farlo?come aggiungere un elemento al registro per essere eseguito all'avvio senza UAC

risposta

17

È sempre possibile avviarlo per un singolo utente, questo comando può essere eseguito da un utente normale e abiliterà l'applicazione all'avvio solo per quell'utente.

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

Non è possibile aggiungere qualcosa al computer locale esegui la chiave di registro senza eseguire a un certo punto qualcosa come Amministratore.

Anche l'opzione di pianificazione attività richiederebbe qualcosa da eseguire come amministratore per aggiungere l'attività.

+0

che non ha funzionato. chiede anche il permesso dell'amministratore. – p2013

+0

wierd, ci metto un po 'di test, assicurati di usare "HKCU \ Software", non "HKLM \ Software" – SmithMart

+0

scusate per quello che ho commentato prima. ha funzionato. grazie. – p2013

Problemi correlati