Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Guest
Зарегистрирован: 25.09.2002 Сообщения: 10
|
Добавлено: Пт Апр 19 2002 10:56 Заголовок сообщения: Блокировка компьютера в WinNT |
|
|
Народ, подскажите как программно заблокировать компьютер в WinNT (в C++ Builder 5). В Билдере есть функция LockWorkStation(), но она не работает. А в user32.dll есть функция LockWindowStation(), скажите как ее вызвать, please |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Пт Апр 19 2002 12:46 Заголовок сообщения: Re: Блокировка компьютера в WinNT |
|
|
Что значит не работает? Получи код ошибки GetLastError и посмотри причину. BOOL LockWorkStation(VOID); Remarks This function has the same result as pressing Ctrl+Alt+Del and clicking Lock Workstation. To unlock the workstation, the user must log in. Common reasons for failure include no user is logged on, the workstation is already locked, the process is not running on the interactive desktop, or the request is denied by the Graphical Identification and Authentication (GINA) DLL. |
|
Вернуться к началу |
|
|
Guest
Зарегистрирован: 25.09.2002 Сообщения: 10
|
Добавлено: Пт Апр 19 2002 13:57 Заголовок сообщения: Re: Блокировка компьютера в WinNT |
|
|
Я писал, что в user32.dll вместо функции LockWorkStation есть функция LockWindowsStation. Т. е. когда я запускаю программу с использованием LockWorkStation(), вылетает сообщение, что эта функция не найдена в user32.dll. Вопрос: как заблокировать компьтер? |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Пн Апр 22 2002 08:11 Заголовок сообщения: Re: Блокировка компьютера в WinNT |
|
|
Из BAT-файла: rundll32 user32.dll LockWorkStation Только что попробовал, все замечательно работает. Либо у тебя этот самый User32.dll какой-нть кастрированный, либо руки кривые, а функции LockWindowStation я чего-то в MSDN'е не нашел - видать недокументированная она, да относится она судя по названию к графической части. |
|
Вернуться к началу |
|
|
Mike
Зарегистрирован: 17.11.2001 Сообщения: 339 Откуда: ekb
|
Добавлено: Пн Апр 22 2002 09:44 Заголовок сообщения: Re: Блокировка компьютера в WinNT |
|
|
У меня LockWorkStation прекрасно работает, 100% успешный результат, но, естественно, только под винНТ, а когда пробовал запускать эту прогу под вин9х - пишет, что такая функция не найдена в user32.dll, ты точно под НТ работаешь ? |
|
Вернуться к началу |
|
|
|