CreateProcess, exemple de verbe

Montre comment implémenter un verbe de Shell à l’aide de la méthode CreateProcess.

Cette rubrique contient les sections suivantes.

Description

Les verbes basés sur CreateProcess dépendent de l’exécution d’un exécutable et de sa transmission à un argument de ligne de commande. Cette méthode n’est pas aussi puissante que les méthodes DropTarget et ExecuteCommand, mais elle permet d’obtenir le comportement out-of-process souhaitable.

Spécifications

Produit Version minimale du produit
Windows Windows Vista
Kit de développement logiciel Windows 7.0

Téléchargement de l’exemple

Emplacement URL du chemin
GitHub Exemple CreateProcessVerb

Génération de l'exemple

Pour générer l’exemple à partir de l’invite de commandes :

  1. Ouvrez la fenêtre d’invite de commandes et accédez au répertoire du projet CreateProcessVerb .
  2. Entrez msbuild CreateProcessVerb.sln.

pour générer l’exemple à l’aide de Microsoft Visual Studio (par défaut) :

  1. ouvrez Windows Explorer et accédez au répertoire du projet CreateProcessVerb .
  2. Double-cliquez sur l’icône du fichier CreateProcessVerb. sln pour ouvrir le projet dans Visual Studio.
  3. Dans le menu Générer, sélectionnez Générer la solution.

Exécution de l'exemple

  1. accédez au répertoire qui contient le nouveau fichier exécutable à l’aide de l’invite de commandes ou de l’explorateur de Windows.
  2. Sur la ligne de commande, entrez CreateProcessVerb.exe . vous pouvez également, à partir de Windows Explorer, double-cliquer sur l’icône de CreateProcessVerb.exe.
  3. Suivez les instructions de la boîte de dialogue qui s’affiche