Как правильно запустить программу/процесс/приложение через CreateProcess()? Покажите пример04.03.2021, 22:45. Показов 27722. Ответов 73
Метки нет (Все метки)
Пишу так
Покажите свой пример а не копипаст из справки. Про дочерние процессы тоже не понял спрашиваю здесь Покажите пример дочерних и унаследованных процессов, но я смотрю у меня даже базовый обычный процесс не запускается.
0
|
||||||
| 04.03.2021, 22:45 | |
|
Ответы с готовыми решениями:
73
Как запустить консольное приложение через CreateProcess и спрятать его окно?
Покажите пример как реализовать новости через RSS |
|
Вездепух
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
|
|||||||
| 09.04.2021, 03:40 | |||||||
И еще раз: на каком языке программирования это написано?
1
|
|||||||
| 09.04.2021, 04:07 [ТС] | ||||||||||||
не сохни.doc есть пробел вы добавили дополнительные слэши, опять же я выше писал что нормальных примеров не нашёл а про пробелы было упоминание, и понятное дело я не мог знать как это должно быть написано. Проверил теперь работает. У меня даже тема есть где я про пробелы спрашивал.
0
|
||||||||||||
| 04.09.2022, 01:36 [ТС] | ||||||
|
Мне нужно выполнить что-то такое
0
|
||||||
|
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
|
|
| 04.09.2022, 16:14 | |
|
Nexi99, можно конечно, а что не получается? Всю тему лень читать. Только надо передавать обе строки вроде во втором параметре, т.е. можно первый как NULL, а во втором C:\\MultiBot\\my_Bots\\home\\home-2\\home-2.exe C:\\MultiBot\\my_Bots\\home\\home-2\\main_File\\loader.html?m=run.js"
0
|
|
| 04.09.2022, 19:53 [ТС] | |||
|
Добавлено через 16 минут home-2.exe файл запускается а макрос из файла loader.html в работу не идёт. Этот макрос работает в браузере home-2.exe. Если 2 строки в 1ый параметр сувать то вообще браузер не запускается.
0
|
|||
| 04.09.2022, 21:07 [ТС] | |||||||
|
Добавлено через 3 минуты вот код батника
home-2.exe запустить не трудно, а вот что делать с loader.html?m=run.js я не знаю.
0
|
|||||||
| 05.09.2022, 15:20 [ТС] | ||
%pathToProfile% так там же есть и pathToFirefox и work_script, но сам файл скритп находится по пути "C:\\MultiBot\\my_Bots\\home\\home-2\\main_File\\loader.html?m=run.js" а браузер находится по этом пути "C:\\MultiBot\\my_Bots\\home\\home-2\\home-2.exe" и функцией он запускается.Как по вашему будет выглядеть правильная команда для CreateProcess с учётом всех этих модулей а также с учётом -no-remote -profile
0
|
||
|
Невнимательный
|
|||||||||||||||
| 05.09.2022, 19:07 | |||||||||||||||
|
Например вот код из древней справки по WinAPI
Но если пробелы в пути к EXE , то уже придётся его брать в кавычки . Как вариант можно использовать относительный путь. Если изменить рабочую директорию
![]() Насчёт параметров -no-remote -profile , по любому нужно узнать для чего они )) и вообще программка.Иначе я-бы у себя не стал запускать то, не зная чего, и ещё так, не зная как )) Добавлено через 8 минут заблагорассудиться ![]() Добавлено через 3 часа 19 минут file://....Сейчас под рукой только XPx64 и K-Meleon ...но firefox-подобный )) и он никакие -no-remote -profile "%s" "%s" не пропускает
Не по теме:
Кликните здесь для просмотра всего текста
0
|
|||||||||||||||
| 06.09.2022, 02:38 [ТС] | |||||||
0
|
|||||||
| 06.09.2022, 08:13 [ТС] | ||
?m=run.js то макрос запускается но не работает потому что я в хроме запускал, чтобы он работал полностью его нужно запускать там где он создан а это home-2.exe. И вот интересно можно ли это сделать функцией CreateProcessA или нет.Это было бы лучше если бы у пользователей форума была это прога так было бы конечно на чём тестить, а так сложно проверить.
0
|
||
|
Невнимательный
|
||||
| 06.09.2022, 09:11 | ||||
"file:///C:/MultiBot/my_Bots/home/home-2/main_File/loader.html?m=run.js"и от ?m=run.js толку только для javascript-а может быть ... А вообще почитал https://wiki.mozilla.org/Firefox/CommandLineOptions ... оно конечно да ... поболее опций чем у меня http://kmeleonbrowser.org/wiki/CommandLineOptions ![]() непонятно в чём задумка ... хотите открыть браузер с кучей вкладок или открыть кучу окон .... Предположительно будут вкладки ... как с -new-tab URLДобавлено через 10 минут
0
|
||||
|
Невнимательный
|
|||||||||||||
| 07.09.2022, 10:18 | |||||||||||||
В батнике этот путь получается из пути к батнику ... типа вырезается из GetModuleFileName(hInst, buffer, MAX_PATH) ... я поставил в свою XP другой браузер оно запускается даже например так ... с относительными путями
но тоже никак не хочет хотя-бы с -no-remoteа palemoon уже более поздний форк FF .)
0
|
|||||||||||||
|
252 / 185 / 47
Регистрация: 31.01.2021
Сообщений: 934
|
|
| 07.09.2022, 11:11 | |
|
Nexi99,
Браузер не работает с относительными путями из тела скрипа(вернее работает но не так как ожидается). run.js передается без пути. Значит предполагается что будет искаться в current work directory. Доя браузера это Desktop. Надо указывать полный путь в формате file://C:/folder1/folder2/run.js
0
|
|
|
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
|
|
| 07.09.2022, 16:03 | |
|
0
|
|
|
Невнимательный
|
|||||||||||||
| 07.09.2022, 21:43 | |||||||||||||
sizeof(SHELLEXECUTEINFO) надо sizeof(PROCESS_INFORMATION)и #pragma в GCC не работает ... собирается так
0
|
|||||||||||||
| 07.09.2022, 21:43 | |
|
Запустить приложение с помощью CreateProcess Запустить консольное приложение CreateProcess CreateProcess: кроме запуска процесса запустить и само приложение Закрыть процесс, запущенный через CreateProcess Нужно запустить паралельно 3 програми через CreateProcess Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|