Process Constructeur

Définition

Initialise une nouvelle instance de la classe Process.

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

Remarques

Si vous ne spécifiez pas la propriété MachineName, la valeur par défaut est l’ordinateur local (« . »).

Vous avez deux options pour associer un nouveau composant Process à un processus sur l’ordinateur. La première option consiste à utiliser le constructeur pour créer le composant Process, définir les membres appropriés de la propriété StartInfo et appeler Start pour associer le Process à un nouveau processus système. La deuxième option consiste à associer le Process à un processus système en cours d’exécution à l’aide de GetProcessById ou de l’une des valeurs de retour GetProcesses.

Si vous utilisez une surcharge static de la méthode Start pour démarrer un nouveau processus système, la méthode crée un composant Process et l’associe au processus.

Lorsque la propriété ProcessStartInfo.UseShellExecute est définie sur sa valeur par défaut, true, vous pouvez démarrer des applications et des documents d’une manière similaire à l’utilisation de la boîte de dialogue Run du menu Windows Start. Lorsque ProcessStartInfo.UseShellExecute est false, vous ne pouvez démarrer que des exécutables.

Tout fichier exécutable que vous pouvez appeler à partir de la ligne de commande peut être démarré de deux façons : en définissant les membres appropriés de la propriété StartInfo et en appelant la méthode Start sans paramètres, ou en transmettant le paramètre approprié au membre staticStart.

Vous pouvez créer un composant Process à l’aide du constructeur, de l’une des surcharges de Start statiques ou de l’une des méthodes GetProcessById, GetProcessesou GetProcessesByName. Une fois que vous l’avez fait, vous avez une vue sur le processus associé. Il ne s’agit pas d’une vue dynamique qui se met à jour automatiquement lorsque les propriétés du processus ont changé en mémoire. Au lieu de cela, vous devez appeler Refresh pour que le composant met à jour les informations de propriété Process dans votre application.

S’applique à