Есть ли способ создать процесс в windows и предоставить функцию et c. быть им выполненным похожим на потоки?
Нет. Но то, что вы можете сделать, это заставить вашу программу запустить другую копию, передав ей параметры командной строки, чтобы сообщить ей, что делать по мере необходимости. Вы можете использовать GetModuleFileName()
, чтобы получить полный путь к файлу EXE текущего процесса. Затем, в вашем main()
/ WinMain()
, если присутствуют какие-либо параметры командной строки, запустите соответствующую функцию и выйдите, в противном случае запустите основной лог c в обычном режиме.