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
- Configuration requise
- Téléchargement de l’exemple
- Génération de l'exemple
- Exécution de l’exemple
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 :
- Ouvrez la fenêtre d’invite de commandes et accédez au répertoire du projet CreateProcessVerb .
- Entrez
msbuild CreateProcessVerb.sln.
pour générer l’exemple à l’aide de Microsoft Visual Studio (par défaut) :
- ouvrez Windows Explorer et accédez au répertoire du projet CreateProcessVerb .
- Double-cliquez sur l’icône du fichier CreateProcessVerb. sln pour ouvrir le projet dans Visual Studio.
- Dans le menu Générer, sélectionnez Générer la solution.
Exécution de l'exemple
- 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.
- Sur la ligne de commande, entrez
CreateProcessVerb.exe. vous pouvez également, à partir de Windows Explorer, double-cliquer sur l’icône de CreateProcessVerb.exe. - Suivez les instructions de la boîte de dialogue qui s’affiche