Как предоставить информацию о пользователе для CreateProcess? - PullRequest
0 голосов
/ 14 июля 2011

Как предоставить информацию о пользователе внутри функции CreateProcess? Ниже моя текущая работа. Кажется, не могу назвать мой внешний exe. Но когда я запускаю его вручную в консоли, он работает хорошо.

if (CreateProcess(parameterA.GetBuffer(), parameterB.GetBuffer(),0,0,TRUE,
          NORMAL_PRIORITY_CLASS|CREATE_NO_WINDOW,0,0,&sInfo,&pInfo))
          {
            WaitForSingleObject (pInfo.hProcess, INFINITE);
          }

parameterA = "myapp.exe"; параметрB = "-i";

1 Ответ

0 голосов
/ 14 июля 2011

Первый аргумент может быть нулевым - вы указываете путь к процессу только во втором аргументе.Пожалуйста, покажите нам, что такое parameterB.Вам также необходимо правильно инициализировать STARTUPINFO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...