永发信息网

C语言之类的关机程序

答案:3  悬赏:50  手机版
解决时间 2021-05-07 16:39
帮我写个简单的定时关机程序 ,我要把他放在开机启动项目中,来控制孩子玩电脑游戏。 例如 点“ 开始” 在 “运行”里输入 “Shutdown.exe -s -t 3600”之类的就可以了 。
最佳答案
同志,你好,试试用API吧,需要对进程进行提权,具体看代码吧!
#include
void main()
{
HANDLE hProcessHandle;
HANDLE hTokenHandle;
LUID tmpLuid;
TOKEN_PRIVILEGES tkpNew;
TOKEN_PRIVILEGES tkpPrevious;
long lBufferNeeded;
hProcessHandle = GetCurrentProcess();
OpenProcessToken(hProcessHandle, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, hTokenHandle);
LookupPrivilegeValue(" ", "SeShutdownPrivilege ", &tmpLuid);
tkpNew.PrivilegeCount = 1;
tkpNew.Privileges.Luid = tmpLuid;
tkpNew.Privileges.Attributes = SE_PRIVILEGE_ENABLED;
lBufferNeeded = 0;
AdjustTokenPrivileges(hTokenHandle, false, tkpNew, sizeof(tkpPrevious), tkpPrevious, lBufferNeeded);
ExitWindowsEx(EWX_SHUTDOWN,0);
}
全部回答
main() {system("shutdown -s -t 600"); } 注:-s为关机 -r为重启 -f为注销 -t后面为你限制的时间(秒)

加K8编程小组Q群一起深入学习吧

system("Shutdown.exe -s -t 3600");

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蝎子有几条腿
宝贝A+孕婴生活馆这个地址在什么地方,我要处
呐呐 送分的问题啊 来人啊  (帮我找找 
想买一台学生实用的本本
dnf第九章蓝泉有什么变动
心情不好我也不知道为什么!
2009144双色球开奖号码
已知函数f(x)对任意x,y€(属于)R都有f(x+y
如何知道自己的QQ曾被多少人用会员复制好友过
异地恋送男友什么礼物,给异地男朋友送什么生
对他又爱又恨咋办?
宫崎骏的什么动画片最最最最好看
大连哪的街舞教的好?
跪求口袋怪兽叶绿下载含模拟器的
有谁看过<<人食人记录>>
推荐资讯
一个人失忆 薛凯琪下載地址
三星J800怎么设置可以上网?
我想开个服装门市,加盟和自己干哪个更好一些
2010年世界杯32强是哪些队?
中国联通呼伦贝尔分公司怎么去啊,有知道地址
如何修改聊天时的字体?
mimo有那些歌?
迭部县公安局旺藏派出所地址在哪,我要去那里
天为什么会下雨了。
介绍些好听的非主流说唱的歌,比较忧伤一点的
香港国际银行公司官网电话是多少
南通驾考模拟灯考试要求,简略点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?