對電源進行操作的定時器

2021-05-12 12:24:42 字數 1361 閱讀 9517

由於沒有時間,就寫乙個比較簡易的定時器程式

// timertest.cpp : 定義控制台應用程式的入口點。

#include "stdafx.h"

#include

#include

using namespace std;

#define fail_in_create_timer 1

#define fail_in_set_timer 2

#define fail_in_waitforsingleobject 3

bool   winexit(int ikindofoperate)  

lookupprivilegevalue(null, se_shutdown_name, &tkp.privileges[0].luid);    

tkp.privilegecount = 1;     

tkp.privileges[0].attributes = se_privilege_enabled;  

adjusttokenprivileges(htoken, false, &tkp, 0, (ptoken_privileges)null, 0);  

if(getlasterror() != error_success)  

switch(ikindofoperate)  

return true;  

}  

////function:createtimertest

//description:建立定時器

//input:

//        ltimeinterval:定時時間(s)

//output:

//        無

//return:

//        error_success:成功建立

//others:

//dword createtimertest(long ltimeinterval)

bret = setwaitabletimer(htimer, &liintervaltime, 0, null, null, 0);

if(!bret)

if (waitforsingleobject(htimer, infinite) != wait_object_0)

printf("%ld", ltimeinterval);

printf("s定時結束/n");

winexit(1);

closehandle(htimer);

return error_success;}//

////

//int _tmain(int argc, _tchar* argv)

return 0;

}

dom操作(定時器)

windows物件 window.open 開啟的位址 開啟的位置 window.opener 上乙個頁面物件 window.close 關閉當前頁面 元素節點建立和追加 建立標籤 document.createelement 標籤名字 文字節點 document.createtextnode 文字...

js 定時器的學習和對動畫的封裝(定時器)

1.定時器 在js裡面,定時器主要有兩種,setinterval function,time 和 settimeout function,time setinterval 每個time秒執行一次函式function settimeout time秒後執行函式,僅且只執行一次 對於定時器的定義主要有三...

linux 定時器日誌操作

首先先開啟定時器的日誌 預設是注釋掉的 cron的日誌功能使用syslogd服務,不同版本號linux可能裝了不同的軟體,這裡介紹常見的兩種 rsyslog 位置在 etc rsyslog.d 50 default.conf 用 vim 開啟 將 檔案裡的 cron.前的 刪掉 然後重新啟動rsys...