JohnRD
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 01MDM не помогла утилитка, в переменных средах появилась переменная (но появилась она из за reg add), set не показывает ее, даже если завести через set SAPLOGON_INI_FILE=%USERPROFILE%\SapWorkDir\SapLogon.ini все равно программа не увидит ее до перелогина. комманда: SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) "Environment", SMTO_ABORTIFHUNG, 5000, &dwReturnValue); взятая от сюда http://support.microsoft.com/?scid=kb%3Ben-us%3B104011&x=3&y=8 тоже не помогает в чем интересно дело? еще вопрос: можно ли схватить переменную %username% под которым залогинился человек который сидит за компом, чтобы использовать для внесения той самой переменной reg add HKCU\Environment /v SAPLOGON_INI_FILE /t REG_EXPAND_SZ /d %%USERPROFILE%%\SapWorkDir\SapLogon.ini /f в реестр именно в его HKCU\Environment используя psexec удаленно, поскольку psexec использует свой %username% тоесть как-будто человек сам выполнил эту команду от своего имени.. ?? | Всего записей: 205 | Зарегистр. 29-08-2004 | Отправлено: 15:32 15-07-2009 | Исправлено: JohnRD, 16:30 15-07-2009 |
|