Process Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Process.
public:
Process();
public Process ();
Public Sub New ()
Commenti
Se non si specifica la proprietà MachineName, il valore predefinito è il computer locale (".").
Sono disponibili due opzioni per associare un nuovo componente Process a un processo nel computer. La prima opzione consiste nell'usare il costruttore per creare il componente Process, impostare i membri appropriati della proprietà StartInfo e chiamare Start per associare il Process a un nuovo processo di sistema. La seconda opzione consiste nell'associare il Process a un processo di sistema in esecuzione usando GetProcessById o uno dei valori restituiti GetProcesses.
Se si usa un overload static
del metodo Start per avviare un nuovo processo di sistema, il metodo crea un nuovo componente Process e lo associa al processo.
Quando la proprietà ProcessStartInfo.UseShellExecute è impostata sul valore predefinito, true
, è possibile avviare applicazioni e documenti in modo simile all'uso della finestra di dialogo Run
del menu di Windows Start
. Quando ProcessStartInfo.UseShellExecute è false
, è possibile avviare solo i file eseguibili.
Qualsiasi file eseguibile che è possibile chiamare dalla riga di comando può essere avviato in due modi: impostando i membri appropriati della proprietà StartInfo e chiamando il metodo Start senza parametri oppure passando il parametro appropriato al membro static
Start.
È possibile creare un componente Process usando il costruttore , uno degli overload Start statici o uno dei metodi GetProcessById, GetProcesseso GetProcessesByName . Al termine, è possibile visualizzare il processo associato. Non si tratta di una visualizzazione dinamica che si aggiorna automaticamente quando le proprietà del processo sono state modificate in memoria. È invece necessario chiamare Refresh affinché il componente aggiorni le informazioni sulla proprietà Process nell'applicazione.