怎么通过编程获取系统正在运行的帐号,怎么终止这些帐号?
也就是怎么通过程序实现“query user”和“logoff ID”的功能?
也就是怎么通过程序实现“query user”和“logoff ID”的功能?
解决方案 »
- dumpbin.exe 为何查不出输出函数
- 父类,子类,指针的问题
- CHtmlView有个方法GoBack(),为何对有的网页有作用,有的没用?
- 求embedded visual c++ 3.0版本,或者可用的下载地址.(马上给分,在线等),可以用QQ传.253738782写EVC即可.
- 拷贝代码中——简单的问题!!
- ===谁能够给我个关于DETOURS全局DLL的使用SAMPLE?===
- 一个有关VC++编程环境的很基础的问题
- 自己的全局函数定义在哪里比较合适。
- 如何在客户端和服务器端同事连接两对Socket?
- cdhtmldialog作为子窗体的子窗体刷新问题
- 如何在网页中向指定的窗口发送消息?
- 关于《windows网络编程技术》一书,有兴趣的,请大伙讨论。
unsigned long i=80;
char name[80];
GetUserName(name,&i);
终止这些帐号,即注销:
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);
ExitWindowsEx(EWX_LOGOFF | EWX_FORCE, 0);EWX_FORCE标志有点狠,也可以去掉