Вопросы по теме 'createprocess'

Почему CreateProcess не работает в 64-разрядной версии Windows Server 2003?
У нас есть 32-битное приложение, которое в процессе своей работы запускает другие 32-битные приложения. Приложение отлично работает на других 64-битных платформах, но на 64-битной Windows Server 2003 мы получаем ошибку при запуске приложений:...
2966 просмотров

Могу ли я получить доступ к строке, возвращаемой командой Delphi CreateProcess?
Я использую функцию Win32 CreateProcess для вызова внешнего исполняемого файла. Исполняемый файл возвращает строку. Есть ли способ захватить и опросить возвращаемую строку после вызова исполняемого файла? В противном случае мне, возможно,...
4183 просмотров
schedule 03.10.2023

Как создать процесс, который не является дочерним по отношению к процессу его создания?
У меня есть два процесса, A и B. В какой-то момент A создает B. После создания B, если процесс A tree убит, я хочу, чтобы B все еще существовал. Я использую CreateProcess() для создания B, и я не могу найти способ заставить его создать процесс,...
3598 просмотров
schedule 30.08.2022

Небольшая проблема с созданием процесса (CreateProcess или ShellExecuteEx) с параметрами
Связанный вопрос: CreateProcess не передает аргументы командной строки . Есть ли разница между передачей аргумента и параметром EXE при использовании CreateProcess (и / или ShellExecuteEx)? Я пытаюсь позвонить примерно так: myExe.exe...
799 просмотров
schedule 21.02.2023

Можно ли подключиться или сделать вызов существующему процессу?
В Windows у меня в настоящее время есть две программы, работающие следующим образом. Программа A вызывает программу B с некоторыми параметрами, в результате чего программа B возвращает некоторый текст, а затем завершает работу. Программа A снова...
180 просмотров
schedule 07.04.2022

Win32 CreateProcess: когда действительно * требуется CREATE_UNICODE_ENVIRONMENT?
В документации CreateProcess указано (выделено жирным шрифтом) : lpEnvironment [in, необязательно] [...] Если блок среды, на который указывает lpEnvironment, содержит символы Unicode, убедитесь, что dwCreationFlags включает...
5353 просмотров
schedule 01.06.2022

Как я могу запустить дочерний процесс, который требует повышения прав и ожидания?
Win 7/UAC сводит меня с ума. Из моего приложения C++ мне нужно запустить исполняемый файл, требующий повышения прав в Windows 7. Я хочу запустить эту штуку и дождаться ее завершения, прежде чем продолжить. Какой самый простой способ сделать это?...
28454 просмотров
schedule 18.04.2023

Обертка cl.exe в Visual Studio 2008
Я создал оболочку на C ++ для cl.exe (компилятор Visual Studio). Для этого я изменил переменную среды PATH , чтобы Visual Studio первой нашла мой cl.exe . Затем в моем cl.exe я создаю процесс, который запускает настоящий cl.exe с...
1101 просмотров

Проблема с открытием нескольких вкладок через chrome.tabs.create
Я столкнулся с проблемой открытия нескольких вкладок с помощью метода chrome.tabs.create. Я пытаюсь открыть около 9 вкладок в цикле, используя chrome.tabs.create, хотя количество открываемых вкладок ограничено только 4. Похоже, что цикл...
602 просмотров

Получить PID процесса, запущенного CreateProcess ()
Позвольте мне начать с заявления, что я не из C биографии. Я разработчик PHP. Итак, все, что я кодировал до сих пор, - это взятие кусочков из других примеров и их точная настройка в соответствии с моими требованиями. Так что терпите меня, если я...
12631 просмотров
schedule 18.05.2023

Как правильно запустить процесс и перенаправить stdin/stdout/stderr?
Я использую CreateProcess для запуска интерпретатора интерактивных сценариев и хотел бы прозрачно пересылать stdin/stdout/stderr из/в интерпретатор. Моей первой попыткой было настроить структуру STARTUPINFO , переданную CreateProcess , например...
1398 просмотров
schedule 23.10.2022

c ++ createprocess от имени администратора и получить его вывод
У меня проблема. Я искал две вещи, которые должны идти вместе: запуск процесса через Createprocess() от имени администратора и получение результата. Когда я гулю, как CreateProcess() как администратор, я получаю от людей ответы, которые...
7619 просмотров
schedule 24.04.2022

Haskell createProcess и чтение из Handle
когда я использую Haskell createProcess , мне нужно fork раньше, как если бы я использовал exec в c? Из примеров, которые я видел, и того, что я пробовал, я не думаю, что делаю, но если я прочитаю из выходного дескриптора один раз, я получу...
1130 просмотров
schedule 15.09.2022

Visual Studio 2010 CreateProcess() для пакетного сценария
Я пытаюсь запустить пакетный скрипт в Visual Studio 2010. Я следую найденному коду здесь , а также ссылку документ MSDN . У меня есть файл running.bat , который я создал в папках Release и Debug при создании моего .exe (оба метода компиляции...
353 просмотров
schedule 04.11.2022

ffmpeg из собственного приложения для обмена сообщениями в Chrome не работает
Хорошо, вот что у меня получилось. Я использую собственный обмен сообщениями для запуска программы C++ из расширения Chrome в Windows. Эта программа C++ (ehost.exe) создает процесс ffmpeg для записи входного аудио и сохранения его в mp3. Я делаю это...
414 просмотров

не удалось изменить идентификатор текущего процесса на идентификатор дочернего процесса
int _tmain(int argc, _TCHAR* argv[]) { WinSockStartup(); //declarations char data[255]=" server data",buff[255]; int len,port,ch,y=1,n=0, no_of_threads=0,CP_ret=0;//,Sel_ret=0,itr=0,max_fd; struct sockaddr_in new_addr; int...
91 просмотров
schedule 12.09.2022

CreateProcess не работает с ошибкой 2
Мне нужно использовать функцию CreateProcess, но она не работает. Вот мой код: #include <stdio.h> #include <windows.h> int main(int argc, char *argv[]) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si,...
71 просмотров
schedule 22.09.2022

Как добавить путь с пробелами в качестве аргументов в пакетный файл CreateProcess?
Я пытаюсь передать аргумент с пробелом в i в пакетный файл, который запускаю через CreateProcess(). Как указать, что весь объект является аргументом? std::wstring args = TEXT("/C \"C:\\setup.bat\" C:\\TEST TEST"); В приведенном выше примере...
1343 просмотров
schedule 12.07.2022

Как открыть отдельные консоли командной строки для двух отдельных вызовов API CreateProcess()
У меня есть caller.EXE, из которого я делаю 2 вызова API-интерфейсов CreateProcess(), подобных этому. Оба API-интерфейса CReateProcess() пытаются запустить EXE-файлы консольных приложений. Caller.cpp (Caller.EXE) has teh following code in it::...
520 просмотров
schedule 19.09.2022

Ошибка при использовании командной строки или оболочки с помощью process_create/3 в SWI Prolog
В Windows 7, когда я использовал process_create/3 в SWI Prolog для открытия приложения, такого как Notepad.exe, блокнот открывается. Однако это не работает для приложений, использующих командную строку. Например, когда я пытался открыть окно...
336 просмотров