Condividi tramite


Process Costruttore

Definizione

Inizializza una nuova istanza della classe Process.

public:
 Process();
public Process();
Public Sub New ()

Commenti

Se non si specifica la MachineName proprietà , il valore predefinito è il computer locale (".").

Sono disponibili due opzioni per associare un nuovo Process componente a un processo nel computer. La prima opzione consiste nell'usare il costruttore per creare il Process componente, impostare i membri appropriati della StartInfo proprietà e chiamare Start per associare l'oggetto Process a un nuovo processo di sistema. La seconda opzione consiste nell'associare l'oggetto Process a un processo di sistema in esecuzione usando GetProcessById o uno dei valori restituiti GetProcesses .

Se si usa un static overload del Start metodo per avviare un nuovo processo di sistema, il metodo crea un nuovo Process componente e lo associa al processo.

Quando la ProcessStartInfo.UseShellExecute proprietà è impostata sul valore predefinito, è truepossibile avviare applicazioni e documenti in modo simile all'uso della Run finestra di dialogo 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 StartInfo proprietà e chiamando il Start metodo senza parametri oppure passando il parametro appropriato al staticStart membro.

È possibile creare un Process componente usando il costruttore , uno degli overload statici Start o uno dei GetProcessByIdmetodi , 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 il componente per aggiornare le informazioni sulle Process proprietà nell'applicazione.

Si applica a