RISOLTO Far si che un .bat si avvii come amministratore

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

Topo Grigio Di Granaio

Nuovo Utente
Messaggi
3
Reazioni
0
Punteggio
0
Ciao
vorrei sapere come far sì che questo codice, che poi metterò in un file bat e trasformerò in un exe, si avvii con i permessi amministratore (poichè reg add ha bisogno di essi)
Codice:
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticecaption /d bruh /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticetext /d holO /f
 
Ultima modifica:
Che io sappia, non si puo' fare direttamente su un bat file, devi creare un shortcut, fai clicca destro sul shortcut, selezion Proprieta', nella tabella Shortcut clicca Advanced (o qualcosa di simile) e spunta la casella Run as Administrator.
Questo in Windows 7.
 
Ciao.
Come scriveva @Andretti60 tasto destro -> Proprieta' -> TAB Shortcut / Collegamento -> Pulsante Advanced /Avanzate -> "Run as administrator" / "Esegui come amminstratore"
 
Ultima modifica:
Devi prima creare il shortcut (tasto destro sul file Bat e seleziona crea shortcut dal menu). Non chiedermi perché Windows lo richieda...
 
Oltre a fare come hanno detto gli altri, c'è un altro modo per richiedere i privilegi direttamente da codice, basta aggiungere questo codice:
Codice:
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)

IL TUO CODICE
In questo modo, se i privilegi verranno concessi il bat si riavvierà con i privilegi(e quindi ricomincerà da capo), mentre se non si concedono i privilegi, terminerà la sua esecuzione
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top