Добрый день.
Как можно запустить отвязанный процесс.
Т.е что бы все выглядело как-будто он запустился через шедулер, и его ничего не всязывало с родительским???
Здравствуйте, vlad588, Вы писали:
V>CreateProcess() и, затем CloseHandle(), чтобы закрыть дескриптор дочернего процесса.
Неа это не работает.
попросовал через CreateProcess услосвно так
CreateProcess(NULL, "rundll32.exe url.dll,FileProtocolHandler \"
http://www.пусть_будет_yandex.ru\"", NULL, NULL, FALSE,IDLE_PRIORITY_CLASS|DETACHED_PROCESS, NULL, NULL, &si, &pi);
после этого открывается окно браузера с казанным урлом
Вот если сделать потом TerminateProcess(pi.hProcess, 0); то все ок.
Если не сделать то rundll32.exe остается запущенным (почему незнаю) и окно Add/Remove progs висит
как корректно закрыть rundll32.exe без TerminateProcess???