Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.
Endpoint Virtualization Community Blog

Eseguire una applicazione o uno script quando cambia lo stato di un Layer

Created: 17 Jan 2006 • Updated: 29 Jul 2010
riva11's picture
+8 8 Votes
Login to vote

SVS CodeMaster Jeremy Hurren ha gettato un'altra perla oltre il muro. Se avete avuto la necessità di eseguire una azione di SVS (attivare, disattivare, cancellare ...) per dare il via ad una applicazione, per spedire un messaggio oppure per eseguire un suono, allora qui è possibile trovare la ricetta.

Avete mai avuto la necessità di eseguire un processo esterno quando un layer viene attivato o disattivato, oppure cancellato? Potresti, per esempio, avere un tool di terze parti per l'inventario e voler rieseguire la raccolta dei dati dei computer quando i layer sono attivati e disattivati. (Mandate i vostri esempi*).

O forse volete semplicemente, come mi succede, fare eseguire dal computer un suono quando un layer viene attivato. Nel seguente esempio viene suonato il file ding.wav file quando il layer è attivato e chord.wav quando il layer viene disattivato.

HKEY_LOCAL_MACHINE\SYSTEM\Altiris\FSL
OnPostActivate (MULTI_SZ) = "PlaySound.exe "C:\Windows\Media\ding.wav""
OnPostDeactivate (MULTI_SZ) = "PlaySound.exe "C:\Windows\Media\chord.wav""

In aggiunta alle impostazioni globali come quelle mostrate in precedenza, è possibile anche modificare le impostazioni individuali dei layer con l'uso delle seguenti chiavi di registro.

HKEY_LOCAL_MACHINE\SYSTEM\Altiris\FSL\1 (sostituire 1 con il numero del layer)

Vi sono una determinata lista di eventi che possono essere catturati in questa modalità. Segue la lista completa dei possibili valori del registro, ricordo che sono delle chiavi REG_MULTI_SZ :

  • OnPreActivate
  • OnPostActivate
  • OnPreDeactivate
  • OnPostDeactivate
  • OnPreImport
  • OnPostImport
  • OnPreExport
  • OnPostExport
  • OnPreReset
  • OnPostReset
  • OnPreDelete
  • OnPostDelete
  • OnPreCreate
  • OnPostCreate
  • OnPreCapture
  • OnPostCapture

*Inviate una vostro messaggio se create delle applicazioni interessanti con i suggerimenti espressi in questo articolo. Comunicateci le vostre idee e noi le pubblicheremo.

The original article How to Launch an Application or Run a Script when a Layer's State Changes submitted by lordjeb can be read: here.