Registrazione    Accedi
 
Forum di WindowServer.it Forum di WindowServer.it  
 
  Forum di WindowServer.it 2.0  Sistemi Operati...  Windows 7  Chiavi RunOnce and RunOnceEx ed esecuzione di uno script
Precedente Precedente
 
Successivo Successivo
Nuovo Post 21/07/2010 12.34
Non Risolto
Utente offline balubeto
39 posts
Guest


Chiavi RunOnce and RunOnceEx ed esecuzione di uno script 

CIAO

In tutte le edizioni di Windows 7, ci sono ancora le chiavi RunOnce and RunOnceEx ? Se si, come vengono usate? E` possibile usare queste chiavi per avviare uno script una volta sola e prima del Login di un qualsiasi utente? Se si, come faccio a fare cio?

GRAZIE

CIAO

 
Nuovo Post 21/07/2010 23.44
Utente offline SdotNet
1161 posts
www.insidetechnologies.eu
Master Guru




Re: Chiavi RunOnce and RunOnceEx ed esecuzione di uno script 

si però non puoi aprire due post per la stessa domanda...l'altro verrà cancellato e si terrà solo questo.

S


S.Net - Community Lead - MCITP Enterprise - MCTS Operations Manager 2007
 
Nuovo Post 01/09/2010 15.13
Utente offline disantoivano
27 posts
Guest


Re: Chiavi RunOnce and RunOnceEx ed esecuzione di uno script 

Ciao,

in tutte le versioni di Windows 7 troverai solo la chiave Runonce, da Windows Vista essa è stata eliminata per impostazione predefinita. Questo non vuol dire che non è più gestita, anzi, se la aggiungi manualmente lo sarà. Il consiglio che ti diamo è quello di focalizzarti su runonce. Entrambe le chiavi vengono utilizzate per scopi analoghi, servono ad eseguire uno o più comandi una sola volta, al riavvio successivo della macchina. E' sufficiente che tu inserisca dei comandi batch, oppure richiami direttamente percorsi locali o di rete dove ci sono dei file che devi eseguire. A prescindere dall'esito dell'esecuzione queste voci, in quanto "once", verranno cancellate definitivamente immediatamente dopo.

La differenza tra le due voci è nella gestione dei processi in memoria, il runonce avvia dei processi separati durante l'esecuzione, uno per ogni comando o file, il runonceex invece avvia un processo monolitico che avanza step-by-step ed ha anche la funzionalità di caricare dinamicamente componenti specifiche (dll, ocx, etc.) durante l'esecuzione di quel particolare comando che hai settato.

Le aree del registro dove trovi il runonce (oppure dove puoi creare il runonceex):

- Per l'utente corrente HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

- Per tutti gli utenti ovvero per la macchina HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

- nella versione a 64 bit per la parte x86 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce

L'esempio seguente è un file .reg che manda in esecuzione mio.exe residente in c:\drivers e poi aggiunge il gruppo di dominio "group" agli amministratori locali della macchina, attenzione ai percorsi locali che vanno indicati ripetendo 2 volte il backslash "\":

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"eseguimioprogramma"="C:\\Drivers\\mio.exe"
"addGroup"="net localgroup administrators miodominioAD\\group /add"

Nota: fai molta attenzione alle credenziali di chi farà accesso nel logon successivo, se è user non potrà ereditare l'esecuzione di istruzioni o comandi rivolti a chi ha potere amministrativo.

 
Precedente Precedente
 
Successivo Successivo
  Forum di WindowServer.it 2.0  Sistemi Operati...  Windows 7  Chiavi RunOnce and RunOnceEx ed esecuzione di uno script
Condizioni d'uso  |  Privacy  |  Copyright 2007 - WindowServer.it | PI 02988870123