解决方案 »
- VC中怎么利用串口实现rs485接口控制灯的亮灭
- 自定义函数如何使用主对话框的变量
- 创建浮动按钮
- 关于EXE加入DLL资源的问题
- for x64 的 msvcr80d.dll 哪有
- 想知道我们平时写的dll和COM有什么根本区别?
- 为什么我们学校的校园网使许多网络程序失效?
- 求救:怎么在程序中改变对话框标题栏的内容?(对话框弹出时)
- 老问题,在W2K下编程实现立即改变本机IP地址,掩码,网关...?
- WM_QUERYENDSESSION 中无法运行netsh 命令
- 如何获得当前活动浏览器窗口的IWebBrowser2接口?
- 关于HBITMAP、tagBITMAP 、CBitmap这三个概念 。帮帮我
[email protected]
while(timetostr(time())='23:50:50')do exitwindowsex(EWX_SHUTDOWN,0);
我想自动开机的程序更有吸引力吧,呵呵.
[email protected]
{
//DWORD tmp;
DWORD dwVersion = GetVersion();
if (dwVersion < 0x80000000) // Windows NT
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken);
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);
ExitWindowsEx(EWX_SHUTDOWN|EWX_FORCE, 0);
}
else
{
ExitWindowsEx(EWX_POWEROFF|EWX_FORCE,0);
}
}
该程序已更正,解决了98下的问题,请那位朋友在98下测试一下关机功能
软件:http://myhome.humen.com/hualei/download/AutoShutDown.exe
源代码
http://myhome.humen.com/hualei/download/TSAutoShutDown.rar
http://myhome.humen.com/hualei/download/TSAutoShutDown.rar
其实也没什么,主要就是一个权限的问题而已
后来,被同室的家伙们到处乱拷,并和一个微型telnetServer合用,成了远程关机的当当
最后,被改写成了一个DCOM的程式,弄得人人骂