15/10/10 14:04
cristian3095
ho creato un progetto banale in VB 2005 che praticamente conta i minuti in cui il pc è acceso.....siccome gioco ad un gioco online....quando c'è il processo del mio file aperto il gioco mi rallenta anche di molto...quindi volevo interrompere il timer che conta i minuti in modo da ridurre gli effetti.......ho provato con questo codice ma non va....il processo si chiama "Fiesta.bin"
Dim processo() As Process
processo = Process.GetProcessesByName("Fiesta",My.Computer.Name)
If processo.Length > 0 Then
MsgBox("l'applicazione_verrà_interrotta",MsgBoxStyle.Information)
End If
così facendo non funziona......non mi manda quel messaggio....come posso fare?
Ultima modifica effettuata da cristian3095 15/10/10 14:06
aaa
15/10/10 18:36
pinotarallino
se vuoi farlo da codice non saprei ma se per te è importante solo terminare il programmino vai su gestione attività che sicuramente ci sarà sul tuo computer, tra le attività in corso fai tasto destro sul tuo programma e premi termina processo.
aaa
16/10/10 13:58
netarrow
Ti suggerisco di non sviluppare questa funzionalità all'interno di una normale windows application, ma di fare piuttosto un windows service.
Un servizio è fatto apposta per fare da demone e girare ad un livello tale da ottimizzare le prestazioni di attività in avvio in background e gestire facilmente l'avvio, la sospensione e lo stop del servizio stesso.
aaa