Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
È possibile utilizzare il componente Process per avviare processi nel sistema chiamando il metodo Start. Prima di chiamare il metodo Start, è necessario specificare il nome file del processo da avviare impostando la proprietà FileName sul percorso completo del processo di destinazione oppure sul nome del processo, nel caso di applicazioni Windows qualificate, ad esempio il Blocco note.
È possibile impostare la proprietà FileName in fase di progettazione, mediante la finestra Proprietà, oppure in fase di esecuzione, utilizzando un valore della proprietà StartInfo. Se si imposta il nome file in fase di esecuzione, è possibile effettuare una delle seguenti operazioni:
Impostare il valore appropriato della proprietà StartInfo, quindi chiamare il metodo Start.
Chiamare la forma Shared del metodo Start e specificare il nome file come parametro. Utilizzare questo approccio se non occorre impostare ulteriori parametri di avvio. In questo modo non è possibile impostare altri argomenti di apertura.
Per avviare un processo in fase di esecuzione mediante le proprietà StartInfo
Impostare le informazioni di avvio esposte dalla proprietà StartInfo.
Chiamare il metodo Start del componente Process.
Nell'esempio riportato di seguito viene illustrato come aprire il Blocco note in una finestra ingrandita.
Dim myProcess As New Process() myProcess.StartInfo.FileName = "Notepad.exe" myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized myProcess.Start()Process myProcess = new Process(); myProcess.StartInfo.FileName = "Notepad"; myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; myProcess.Start();
Per avviare un processo in fase di esecuzione mediante il passaggio del parametro FileName
Chiamare il metodo Start, immettendo il parametro relativo al nome file come espressione stringa.
Dim myProcess As Process = Process.Start("Notepad.exe")Process myProcess = Process.Start("Notepad");
Vedere anche
Attività
Procedura: creare componenti Process
Concetti
Introduzione al monitoraggio e alla gestione di processi Windows