Здравствуйте, Darkman_VLT, Вы писали:
D_V>Всех, с праздниками (слава Бога закончились).
D_V>Вторую неделю гуглю и ни как не могу решить проблему следующего плана: D_V>Custom GINA загружается в Win2k (old style).
D_V>Как заставить её быть в XP-Style?
D_V>Были проделаны следующие действия, без результатно:
D_V>4. Документ MSDN'a Windows XP Visual Styles Are Not Active with Custom GINA for Nonadministrator Account — не туда, но пробывал.
Алексей, я не совсем понял что есть правильный ответ?
А необходимо вызывать InitCommonControls()? Если Да, то где именно?
Кстати, гуглом нащёл вариацию функи для #define ISOLATION_AWARE_ENABLED
в MSDN вообще ни слова: void WINAPI IsolationAwareInitCommonControls(void);
пробовал её вызывать — не помогает.
Здравствуйте, Darkman_VLT, Вы писали:
BA>>Здравствуйте, Darkman_VLT, Вы писали:
BA>>fThemeWatch = (pThemeWatch) GetProcAddress(hDll, (LPCSTR)1 ); BA>>fThemeWait = (pThemeWait) GetProcAddress(hDll, (LPCSTR)2 );
D_V>T.e я всё верно сделал, вот только нужно их вызывать не так, как в доке а по номерам? D_V>1,2 ?
Именно по номерам, как указано в доке:
To work around this issue, invoke in sequence the following unnamed exports of Shsvcs.dll (a Windows XP system component) from the GINA entry point, WlxInitialize, before you start the user interface (UI) or impersonate the logged-on client:
D_V>И необходимо ли присутствие манифеста? D_V>Если да, то с RES.ID = 2? D_V>И нужно ли вызывать InitCommonControls();?
Здравствуйте, Darkman_VLT, Вы писали:
D_V>Здравствуйте, BerAn, Вы писали:
BA>>Здравствуйте, Darkman_VLT, Вы писали:
D_V>>> fThemeWait = (pThemeWait) GetProcAddress(hDll, "ThemeWaitForServiceReady"); D_V>>> fThemeWatch = (pThemeWatch) GetProcAddress(hDll,"ThemeWatchForStart");
BA>>fThemeWatch = (pThemeWatch) GetProcAddress(hDll, (LPCSTR)1 ); BA>>fThemeWait = (pThemeWait) GetProcAddress(hDll, (LPCSTR)2 );
D_V>T.e я всё верно сделал, вот только нужно их вызывать не так, как в доке а по номерам? D_V>1,2 ?
D_V>И необходимо ли присутствие манифеста? D_V>Если да, то с RES.ID = 2? D_V>И нужно ли вызывать InitCommonControls();?
Чтото я так и не понял из этой ветки, как это работает...
Обьясните плиз поподробней, что за чем вызывать, чтобы при загрузке Джины сразу был красивый интерфейс!