Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 
 
 
 
 
 
 
 
 
  • Foxconn Rattler: P67 a costi contenuti
    Foxconn Rattler: P67 a costi contenuti
    La Foxconn Rattler è una scheda madre dalle prestazioni eccellenti: supporta i processori Intel Sandy Bridge e permette di ottenere prestazioni in overclock eccellenti, pur salvaguardando il risparmio dell'utilizzatore.
  • Una configurazione RAID da paura
    Una configurazione RAID da paura
    Gli SSD sono dischi veloci anche se usati da soli. Ma cosa accadrebbe se ne prendessimo quattro e li configurassimo su un controller RAID aziendale di fascia alta? Bene, questo articolo vi mostrerà a che livelli si può arrivare...!
    Readmore
  • ATI HD6970, potenza e prestazioni
    ATI HD6970, potenza e prestazioni
    Una delle schede video più convenienti per giocare: la hd6970 offre ottime prestazioni ad un prezzo accessibile ai videogiocatori più incalliti. Si tratta di una delle migliori opzioni per chi vuole giocare al massimo risparmiando sul portafogli.
    Readmore
 

Effettua il login

Kunena Latest

Benvenuto, Ospite
Nome Utente Password: Ricordami

Lanciare applicazioni in background windows
(1 Online) (1) Ospite
  • Pagina:
  • 1

ARGOMENTO: Lanciare applicazioni in background windows

Lanciare applicazioni in background windows 3 Mesi, 2 Settimane fa #710

  • webking
  • Offline
  • Amministratore
  • Amministratore Generale HW4U
  • Messaggi: 252
  • Karma: 4
Mi è capitato qualche tempo fa di dover rispondere su una discussione di programmazione su Hardwareupgrade, ad un utente che voleva lanciare applicazioni in background da windows con finestre nascoste. Bene, il discorso è molto semplice, basta creare un piccolo script VBS con il seguente codice

Const HIDDEN_WINDOW = 12 
 
strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
Set objStartup = objWMIService.Get("Win32_ProcessStartup") 
 
Set objConfig = objStartup.SpawnInstance_ 
objConfig.ShowWindow = HIDDEN_WINDOW 
Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute '<Path_al_file_da_eseguire>", "" , " <working_directory>", "runas", 1


EDIT: correggere il primo apice dopo objSh.ShellExecute con un DOPPIO APICE, mi è scappato

Dove <Path_al_file_da_eseguire> è il percorso del file eseguibile che si vuole lanciare in background. Se si tratta di un programma complesso sarà necessario impostare anche la Working Directory che solitamente è uguale al path dell'eseguibile senza però il nome dell'eseguibile finale.
Foxconn Rattler - Intel i7 2600K @ 5.2 GHz - 4x4 Corsair Vegeance 1866 MHz Cl 8-9-9-24 - XFX HD6950@HD6970 - 4 x WD Caviar Black 750 Gb Raid 5 on LSI 3WARE controller - Antec TPQ 1200W

Alberto Geniola,
Amministratore Generale
www.hardwareforyou.it
Ultima modifica: 3 Mesi, 2 Settimane fa Da webking.
  • Pagina:
  • 1
Tempo generazione pagina: 0.28 secondi