Re: Запуск explorer.exe
От: okman Беларусь https://searchinform.ru/
Дата: 12.10.14 06:45
Оценка:
Здравствуйте, vega5, Вы писали:

V>Пытаюсь из сервиса запустить explorer.exe, которого перед тем, принудительно завершаю!

V>Непосредственно через CreateProcessAsUser вроди не удалось запустить, по этому потом пробовал запустить через *.bat в котором написано: /C explorer.exe
V>Так уже запускается, но как то странно, многие иконки на рабочем столе не появляются, и обычно выдаётся сообщение в котором на некий idlist сыляется.

Возможно, проблема в том, что запущенный explorer.exe имеет неправильные переменные окружения.
Поэтому за ярлыками на рабочий стол лезет не в C:\User\name, а в C:\Windows\system32\config\systemprofile.
Если вместо explorer.exe запустить cmd.exe и вбить в нее команду "echo %USERPROFILE%", ее вывод должен
быть в точности таким, как если бы cmd.exe был запущен обычно, пользователем через меню "Пуск".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.