Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - attivare un timer solo se è aperto un processo
Forum - Visual Basic 6 - attivare un timer solo se è aperto un processo

Avatar
FrnbacYescO (Normal User)
Pro


Messaggi: 102
Iscritto: 15/03/2008

Segnala al moderatore
Postato alle 15:50
Sabato, 15/03/2008
Ragazzi ho un programmino in vb6 che deve essere attivato solo se è aperto un processo (warrock.exe) come devo fare??

so che devo mettere na cosa del tipo

Codice sorgente - presumibilmente VB.NET

  1. [CODE]If Get NON SO COSA Then
  2. Timer1.Enabled = True
  3. Else
  4. Timer1.Enabled = False
  5. End If[/CODE]



...in un timer e poi magari aggiungendo qualkosa al modulo ..... chi mi dice quali sono queste cose da aggiungere?? XD

thx

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:58
Sabato, 15/03/2008
Piu' semplicemente ...

Codice sorgente - presumibilmente VB.NET

  1. Dim pr As Object
  2.  
  3. Set pr = GetObject("Winmgmts:").ExecQuery("Select * from Win32_Process where name='warrock.exe'")
  4.  
  5. Timer1.Enabled =  (pr.Count > 0)
  6.  
  7. Set pr = Nothing


PM Quote
Avatar
FrnbacYescO (Normal User)
Pro


Messaggi: 102
Iscritto: 15/03/2008

Segnala al moderatore
Postato alle 21:19
Sabato, 15/03/2008
Grazie 1000!!

PM Quote