Comando chiusura applicazione .EXE in VB

venerdì 27 ottobre 2006 - 15.12

maxferrari Profilo | Newbie

Esiste un comando per chiudere un applicazione .exe? Mi spiego meglio: con la funzione shell si lancia l'applicazione, e per terminarla?
Grazie
M.

Cristina Profilo | Junior Member

ma dal prompt o dal progetto???

maxferrari Profilo | Newbie

Dal progetto

Cristina Profilo | Junior Member

se usi vb6 basta un 'unload me'

Se tu fai un command button 'Esci'

Private Sub esci_click(index as integer'esempio:l'evento lo genera automaticamente se clicchi sopra due volte')

unload me
end sub

Prova...


P.s. se questo posto ti risolve il problema ricordati di accettare la risposta altrimenti non esitare a chiedere di nuovo ulteriori chiarimenti.

maxferrari Profilo | Newbie

Con unload me chiudo il programma in esecuzione in vb. Io devo chiudere un file .exe (es. notepad.exe).
Comunque grazie

Cristina Profilo | Junior Member

non avevo capito scusami...non era molto specifica la richiesta

StefanoLep Profilo | Senior Member

Ciao prova questo:
Dim oLoc Dim oServ Dim oObjectSet Dim oProc Dim sWQL As String sWQL = "SELECT * FROM Win32_Process WHERE Name = 'Notepad.exe'" Set oLoc = CreateObject("WbemScripting.sWbemLocator") Set oServ = oLoc.ConnectServer(".", "root\cimv2") Set oObjectSet = oServ.ExecQuery(sWQL) For Each oProc In oObjectSet oProc.Terminate Next Do While oObjectSet.Count > 0 DoEvents Loop


maxferrari Profilo | Newbie

FUNZIONAAA!!!! GRAZIE MILLE!!

StefanoLep Profilo | Senior Member

non c'è di che, grazie a te per aver accettato la risposta

mesco Profilo | Newbie

Grazie mille anche io ho usato la vostra porzione di codice e fra tutte quelle che ho trovato è la piu rapida e facile....grandissimi...

StefanoLep Profilo | Senior Member

Io a mia volta ho preso queso snippet da un forum che si occupa di amministrazione windows e spero di non infrangere nessuna regola citandolo "www.sysadmin.it"
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