Her*_*rms 71 windows command-line
有没有办法通过命令行锁定 Windows XP 机器?该shutdown命令没有它的选项。
Gra*_*ant 107
rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)
有人警告我不推荐这样做(Microsoft除外)。警告也集中在命令的近亲 ExitWindowsEx(关闭计算机)。我从来没有遇到过任何问题,但是YMMV。
Schlump:贵宾犬可能是对的。传说警告说,该代码功能强大且危险。
努达尔:我的天。我们最好只用三四次。六,最大。
Nibbler : 但即使是一次使用也可以粉碎宇宙!
努达尔:明白了。两三遍。
(来源)
小智 15
如果您可以访问 Visual Studio 的 C++ 编译器,这里是(极其复杂的)源代码:
//
//LockWorkStation.cpp
//
//Locks the console.
//
//To compile (VC++ 2003, on one line):
//
// cl.exe /W4 LockWorkStation.cpp /link /RELEASE /OPT:REF /OPT:NOWIN98
// /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib
//
#if !defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0500)
#undef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif
#include <windows.h>
void mainStartup(void)
{
LockWorkStation();
ExitProcess(0);
}
Run Code Online (Sandbox Code Playgroud)
请注意,在 Windows Vista/7 中,您可以使用该命令tsdiscon断开远程桌面会话/锁定您的工作站。
如果您rundll32.exe user32.dll, LockWorkStation在远程桌面会话(在 Windows 7/Vista 中)中使用该命令,会话将继续,但您只会在远程桌面窗口中看到锁定屏幕。
| 归档时间: |
|
| 查看次数: |
207036 次 |
| 最近记录: |