Re[2]: Запуск explorer.exe
От: vega5  
Дата: 13.10.14 01:22
Оценка:
Здравствуйте, okman, Вы писали:

O>Здравствуйте, vega5, Вы писали:


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

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

O>Возможно, проблема в том, что запущенный explorer.exe имеет неправильные переменные окружения.

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

Да, впольне возможно, я тоже чтото подобное подозревал, и оно в польне логично звучит.
Только вот всеравно не понимаю, как заставить explorer.exe загружать конкретный user профиль ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.