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

Как определить, когда порожденный процесс готов? (Используя CreateProcess() и FindWindow())
Это должно быть легко: я создаю программу, которая порождает процесс, используя функцию win32 CreateProcess() . Как только этот процесс загружен, я нахожу его окно с помощью FindWindow и отправляю ему сообщения с помощью SendMessage() . Вопрос в...
3087 просмотров
schedule 15.09.2022

Linux CreateProcess?
Разрабатываю на платформе Linux. Я хочу создать новый процесс в своей библиотеке, не заменяя текущий исполняемый образ. Поскольку я разрабатываю библиотеку, у меня нет основной функции. И я хочу продолжить новый процесс после закрытия...
36285 просмотров
schedule 28.03.2023

Мьютекс не работает с двумя запущенными процессами
Я программирую на C, используя API win32. Моя программа начинается с void main , я выполняю какое-то действие, которое создает мьютекс с определенным именем, а затем запускаю для него функцию waitForSingleObject с параметром времени INFINITE. Затем...
2424 просмотров
schedule 28.10.2022

Каким должен быть второй параметр CreateProcess?
Я пытаюсь запустить сервер с помощью CreateProcess(). Вот код: int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { //...
1094 просмотров
schedule 19.05.2023

Как использовать или расширять переменные среды в команде, созданной CreateProcess?
Следующий код использует CreateProcess для запуска команд с переменными окружения. Здесь он пытается запустить notepad %APPDATA%\test.txt . Если я запущу notepad %APPDATA%\test.txt непосредственно в Windows' CMD , %APPDATA% будет расширен....
3393 просмотров

Как вы запускаете внешние программы с параметрами без отображения окна cmd в Windows?
Я только что задал вопрос ранее сегодня, потому что хотел запустить исполняемый файл, который берет параметры из моего кода C++, и он не работал. Теперь это работает, но у меня все еще есть проблемы, так как я думал, что иду правильным путем, но...
7121 просмотров
schedule 25.05.2022

Отличия CreateProcess и ShellExecute
Каковы основные различия между ними? Я хочу запустить только другой EXE-файл из моего (C++) приложения. Существуют ли какие-либо различия при наследовании сред, функций безопасности и т. д.?
14447 просмотров
schedule 06.06.2024

forking() и CreateProcess()
Являются ли forking() и CreateProcess(со всеми необходимыми аргументами) одним и тем же для Linux и WinXP соответственно? Если они разные, то может ли кто-нибудь объяснить разницу с точки зрения того, что происходит в каждом из двух случаев?...
11618 просмотров
schedule 13.07.2022

Создание более одного процесса с помощью fork
После серьезного обсуждения с моим другом мы решили спросить, на правильном ли пути наша интуиция. Проблема в функции fork(), точнее в дочерних процессах. Вот код: int main() { int status; if(!fork()) execl("pp1",NULL); if(!fork())...
279 просмотров
schedule 27.11.2023

Delphi: как использовать индикатор выполнения для отображения хода выполнения CreateProcess?
У меня есть функция Startandwait, которая создает процесс и ждет его окончания. Как создать индикатор выполнения для отображения хода выполнения процесса? function StartRAndWait (CommandLine : string) : Boolean; var Proc_info:...
1832 просмотров
schedule 18.04.2022

Объекты Windows API Job: не передавайте внукам
У меня есть приложение командной строки Windows child.exe , для которого я хочу создать оболочку parent.exe . Я делаю это, порождая потомка от родителя, используя CreateProcess : int wmain(int argc, WCHAR *argv[]) { STARTUPINFO startupInfo...
504 просмотров
schedule 08.09.2022

CreateProcess ждет, когда исполняемый файл недействителен
Я хочу создать простую программу на C++, которая одновременно запускает несколько исполняемых файлов, используя Создать процесс . Если exe-файл недействителен (заполнен случайными данными), появляется окно сообщения и говорится, что файл не...
142 просмотров
schedule 15.03.2023

Распознавание речи или msconfig без повышения прав в C++
Я пытался создать программу, которая использует CreateProcess() для запуска распознавания речи Windows в Windows 8.1. При создании процесса я получаю ошибку 740 (требуется повышение). Но когда я запускаю распознавание речи в качестве обычного...
80 просмотров

Ошибка при выполнении команд оболочки из GroovyConsole
Я загрузил apache-groovy-2.4.6 для Windows и из GroovyConsole, когда я пытаюсь выполнить "dir".execute(), я получаю java.io.IOException: Cannot run program "dir": CreateProcess error=2, The system cannot find the file specified Можете ли вы...
143 просмотров
schedule 19.03.2023

Анонимные каналы: ReadFile в родительском процессе продолжает ждать, когда дочерний процесс будет убит
У меня есть программа, в которой родительский процесс порождает дочерний процесс, а затем связывается с ним. Родительский процесс — это приложение VB, а дочерний процесс — это консольное приложение C#. Родительский процесс (на данный момент...
130 просмотров

С++ получить идентификатор дочернего процесса из идентификатора родительского процесса
В Windows 10, если я создаю процесс для открытия calc.exe, сначала он запускает calc.exe и выходит из этого процесса, после чего открывается калькулятор.exe. Как я могу получить фактический идентификатор процесса, который отображается в диспетчере...
2243 просмотров
schedule 19.05.2022

Как передать указатель среды в Windows CreateProcess в Java (используя jna)
Я звоню Kernel32.Instance.CreateProcess , чтобы запустить отдельный процесс. Одна проблема, с которой я сталкиваюсь, - это попытка передать блок среды в CreateProcess каждый раз, когда я это делаю, процесс не запускается. я впервые использовал...
173 просмотров
schedule 09.05.2023

Запустить исполняемый файл Windows без conhost?
Есть ли способ программно запустить исполняемый файл в фоновом режиме (т. Е. Без окон) без запуска связанного процесса conhost.exe ? Я пробовал такой код в процессе запуска, который порождает рабочие процессы: var process = new Process();...
416 просмотров
schedule 04.04.2023

Нахождение базового адреса после создания приостановленного процесса
Я пытаюсь научиться делать углубление / замену процесса (ради обучения). Я создал 32-битный процесс в приостановленном состоянии, после этого мне нужен базовый адрес этого процесса, чтобы впоследствии удалить его из памяти и заменить чем-то другим....
441 просмотров
schedule 27.06.2023

CreateProcess Запуск jar с параметрами
Я пытаюсь запустить файл jar с дополнительными параметрами. Начало банки работает нормально, но жалуется, что параметр пуст. Параметр -d ожидает каталог. У меня есть это: CString sParameters; sParameters.Format("C:\\Java\\bin\\java.exe -jar...
24 просмотров
schedule 09.05.2023