Re[6]: Запуск Outlook Express из сервиса (Win2000).
От: mvg Россия  
Дата: 06.02.02 10:58
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Чтобы корректно установить environment (не знаю, насколько это поможет проблеме, но в голову ничего больше не приходит) нужно перечислить переменные вот в этих ключах


Все заработало. Получилось примерно вот так:

1. GetTokenInformation.
2. ConvertSidToStringSidA.
3. Читаем HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT CurrentVersion\ProfileList\<полученный в п.2 SID>\ProfileImagePath
4. SetEnvironmentVariable ('userprofile', <значение из п.3>);
5. CreateProcessAsUser

Еще раз спасибо за помощь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.