LockWorkStation для NT
- From
- Yaroslav Chupriy (2:461/520.777)
- To
- niro
- Date
- 2002-03-20T23:39:04Z
- Area
- SU.WINDOWS.NT.PROG
Hello niro!
18 Mar 02 14:57, you wrote to Timur Shemsedinov:
>> А кто чего скажет по поводу NtLockWindowStation? Где бы взять
>> заголовки к
n> ней
n> Я вообще никаких упоминаний о таковой не нашёл, судя по синтаксису эта
n> функция экспортируется из ядра и работает в режиме ядра и только под
n> НТ-платформами, и возможное отличие от LockWorkStation это работа с
n> NT4...
Пытался найти сабж и напоролся вот на что:
LockWindowStation и
UnlockWindowStation
В MSDN так точно нет ничего подобного :)
Обе функции находяться в библиотеке(W2k) user32.dll. Это что опять секреты от мелкософта? Кто может подсказать как их можно вызвать? Пытался через:
typedef BOOL (*pLockWindowStation)(void);
pLockWindowStation LockWindowStation;
HINSTANCE hLib = LoadLibrary("User32.dll");
LockWindowStation = (pLockWindowStation) GetProcAddress(hLib,"LockWindowStation");
LockWindowStation();
но выдает ошибку о некоректном вызове, что-то со стеком(ESP).
Значение ESI: 0x0012FF28
ESP: 0x0012FF2C
перед cmp ESI, ESP
Это значит что функция сделала лишний pop?
Yaroslav
--- Старпер/W32 1.1.5
* Origin: Как это? ... Вот жалко пацана! (2:461/520.777)