Avvio e Kill applicazione

venerdì 18 novembre 2005 - 13.08

nicolab Profilo | Newbie

Ciao a Tutti,
ho un'applicazione banalissima (2 bottoni start e stop) voglio far partire un'applicazione installata sul mio PC
(nomeapplicazz.exe) e con lo stop chiudere l'applicazione (kill del processo attivato.)...

mi sapete aiutare. Penso non sia difficile!!

grazie!!!
Niocla

totti240282 Profilo | Guru

Public Shared Sub Main()
Try

Dim myProcess As Process
myProcess = Process.Start("Notepad.exe")
' Display physical memory usage 5 times at intervals of 2 seconds.
Dim i As Integer
For i = 0 To 4
If not myProcess.HasExited Then

' Discard cached information about the process.
myProcess.Refresh()
' Print working set to console.
Console.WriteLine("Physical Memory Usage: " + _
myProcess.WorkingSet.ToString())
' Wait 2 seconds.
Thread.Sleep(2000)
Else
Exit For
End If

Next i

' Close process by sending a close message to its main window.
myProcess.CloseMainWindow()
' Free resources associated with process.
myProcess.Close()

Catch e As Exception
Console.WriteLine("The following exception was raised: ")
Console.WriteLine(e.Message)
End Try
End Sub 'Main


o qui

http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfsystemdiagnosticsprocessclasskilltopic.asp

C'è solo un capitano !!!!!!

Nicola Profilo | Senior Member

Grazie!

sempre utile!!!

ciao Nicola

Nicola Profilo | Senior Member

Ciao!
ok funziona! molto bene!

il problemo adesso pero' è che quando voglio avviare la mia applicazione ...
devo passare un paramento... un persorso file c:\file.txt
con il parametro mi da errore percorso. se lo lancio a mano da gestione risorse l'applicazione (programma installato sul pc) con il parametro (path file) funziona.

vorrei quindi dalla mia applicazione lanciare il programma con il parametro (un file che creo).

myProcess = Process.Start("c:\Programmi\App.exe c:\file.txt")

grazie ciao Nicola

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5