Gina.dll и нити(Thread)
От: RightX Россия  
Дата: 19.07.06 10:14
Оценка:
Всем привет! У меня вот вопрос есть про потоки: есть таймер(мультимедийный => отдельный поток) который опрашивает устройство. Из этого потока я вызываю wlxSasNotify(WLX_SAS_TYPE_SC_REMOVE) если устройство вынули, и wlxSasNotify(WLX_SAS_TYPE_SC_INSERT) если вставили. Всё работает, если однопроцессорный комп, если двуядерный или хипертридинг, то джина переходит из состояния LogedOnSAS в WkstaLockedSAS и обратно(это видно по логам), НО стол при залочке компа переходит на стол Winlon'a, а вот обратно(тобиш при разлочке) не переключается(так и остаётся на Winlogone). Если всё делать руками, то переключени нормально происходит. По всей видимости нельзя вызывать wlxSasNotify() из другого потока. Плиз хелп ми!!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.