Здравствуйте mvg, Вы писали:
mvg>Все заработало. Получилось примерно вот так:
mvg>1. GetTokenInformation.
mvg>2. ConvertSidToStringSidA.
mvg>3. Читаем HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NTmvg> CurrentVersion\ProfileList\<полученный в п.2 SID>\ProfileImagePath
mvg>4. SetEnvironmentVariable ('userprofile', <значение из п.3>);
mvg>5. CreateProcessAsUser
Вместо п.3 лучше использовать
GetUserProfileDirectory.