Поделиться через


Пример: команда CreateProcess

Демонстрирует, как реализовать команду Оболочки с помощью метода CreateProcess.

Эта тема описана в следующих разделах.

Description

Команды на основе CreateProcess зависят от выполнения исполняемого файла и передачи его аргумента командной строки. Этот метод не является столь мощным, как методы DropTarget и ExecuteCommand, но он достигает желаемого внепроцессного поведения.

Требования

Продукт Минимальная версия продукта
Windows Windows Vista
Windows SDK 7.0

 

Скачивание примера

Расположение URL-адрес пути
GitHub Пример CreateProcessVerb

Построение образца

Чтобы создать пример из командной строки, выполните следующие действия.

  1. Откройте окно командной строки и перейдите в каталог проекта CreateProcessVerb .
  2. Введите msbuild CreateProcessVerb.sln.

Чтобы создать пример с помощью Microsoft Visual Studio (предпочтительно):

  1. Откройте проводник Windows и перейдите в каталог проекта CreateProcessVerb .
  2. Дважды щелкните значок CreateProcessVerb.sln файла, чтобы открыть проект в Visual Studio.
  3. В меню Построение выберите пункт Построить решение.

Запуск примера

  1. Перейдите в каталог, содержащий новый исполняемый файл, с помощью командной строки или проводника Windows.
  2. В командной строке введите CreateProcessVerb.exe. Кроме того, в проводнике Windows дважды щелкните значок для CreateProcessVerb.exe.
  3. Следуйте инструкциям в отображаемом диалоговом окне