Controllare se un'applicazione è in esecuzione

mercoledì 14 dicembre 2005 - 18.23

GuardianOfTheFlame Profilo | Junior Member

Ciao a tutti,
vorrei sapere come controllare se un'applicazione (sapendo nomefile.exe) è in run. Mi serve per fare un test all'inizio del tipo "se sono già in esecuzione, avvisa l'utente ed esci". In VB .NET ho scoperto che si può fare e come, immagino si possa fare anche in VB 6.0 così da poter aggiungere il controllo ad una applicazione vecchia.
Grazie a tutti!
Riciao
Salo

GvnnRules Profilo | Senior Member

If App.PrevInstance = True Then .....

Peace
Gvnn

GuardianOfTheFlame Profilo | Junior Member

Grazie! non pensavo fosse così facile...

Ho però anche un programma in VB 6.0 che chiama una shell di un eseguibile . Come faccio da questo programma a capire se l'eseguibile che voglio far partire è o meno in esecuzione? è concettualmente simile alla domanda di prima ma stavolta non devo testare che sia l'applicazione stessa ad essere in esecuzione ma un'altra... come faccio?

GuardianOfTheFlame Profilo | Junior Member

Dimenticavo... questo controllo lo devo fare xché a volte l'eseguibile da lanciare rimane "appeso" dall'esecuzione precedente... c'è un modo x terminarlo da programma?

Grazie ancora
Salo

GvnnRules Profilo | Senior Member

Puoi guardare la lista dei processi e agire di conseguenza, non l'ho mai fatto, ma ho trovato un post che ti può essere d'aiuto

http://groups.google.com/group/microsoft.public.vb.winapi/browse_thread/thread/31b5bfaf888bba19/3aad0bbc8c88b0c0?lnk=st&q=vb6+check+application+running&rnum=1&hl=en#3aad0bbc8c88b0c0

La penultima risposta è quello che ti serve ;)

Peace
Gvnn

totanio Profilo | Newbie

verifica l'istruzione App.Prewisrance
adesso sotto mano non ho vb per cui non posso guardare.
Magari guarda sulla guida in linea e vedi cosa dice su questa istruzione.

Ciao
AA

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5