怎么用程序关机呀?
解决方案 »
- BIn文件该如何读取的呢?
- vc 6.0如何调用gdi+加??
- gid+ activex 刷新问题
- 请教:这是怎么回事?
- 各位大哥大姐块帮帮忙啊!!!!有关c++.net下将bmp转化为jpg图象
- CSocket 监听服务器如何区别来自同一 ip 同一端口的两个不同的客户端的 Connect() ?
- 头一回写OCX,遇到的一些问题,请大家帮忙给看看。
- 自制浏览器时,网页弹出一个msg对话框后为什么不能自动刷新?
- ……关于Com插件的问题……
- 关于网络编程问题
- 答对了就给你200分.怎么替掉使用mediaplay控件时候的那个"WindowsMedia"的LOGO?
- 100分求助如何用DirectShow技术创建ASF格式的文件
{
OSVERSIONINFO osv;
osv.dwOSVersionInfoSize=sizeof OSVERSIONINFO;
GetVersionEx(&osv);
if(osv.dwPlatformId==VER_PLATFORM_WIN32_NT)
{
HANDLE hProcess,hToken;
TOKEN_PRIVILEGES Privileges;
LUID luid;
hProcess=GetCurrentProcess();
OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken);
Privileges.PrivilegeCount=1;
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid);
Privileges.Privileges[0].Luid=luid;
Privileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken,FALSE,&Privileges,NULL,NULL,NULL);
}
ExitWindowsEx(EWX_POWEROFF,0);
}
for win2000
我写的,很简单,参考一下