關機 待機和休眠程式設計

2021-03-31 08:56:59 字數 642 閱讀 3034

程式中主要使用了initiatesystemshutdown()這個函式。

cstring cpage1::showerror()

關機:void cpage1::onshutdown()

updatedata(true);

cstring str;

str.format("%s",m_strname);

if(!::initiatesystemshutdown(

(lptstr)(lpctstr)str,

"/n不好意思,我要關機了!",

m_ntime,

m_balert==0?true:false,

m_ntype==0?false:true

))else

getdlgitem(idc_state)->setwindowtext("關機成功");

}取消關機:

void cpage1::onabort()

else

getdlgitem(idc_state)->setwindowtext("取消成功");

}休眠:

void cpage1::onxiu()

::setsystempowerstate(false,true); }}

具體請看源**。

系統休眠 待機和睡眠

第一,睡眠 睡眠是windows vista中的新模式,win7也延續了此項功能。系統切換到睡眠狀態後,系統會將記憶體中的資料全部轉存到硬碟上的休眠檔案中,然後關閉除了記憶體外所有裝置的供電,讓記憶體中的資料依然維持著,這種情況下功耗相當相當小。這樣,當我們想要恢復的時候,當然在睡眠過程中供電沒有發...

Linux休眠,掛起,待機,關機的區別及相關命令

體眠是一種更加省電的模式,它將記憶體中的資料儲存於硬碟中,所有裝置都停止工作。當再次使用時需按開關機鍵,機器將會恢復到您的執行休眠時的狀態,而不用再次執行啟動作業系統複雜的過程。待機 掛起 是將當前處於執行狀態的資料儲存在記憶體中,機器只對記憶體供電,而硬碟 螢幕和cpu等部件則停止供電。由於資料儲...

人休力學 位移和路程

位移和路程是我們在研究物體的機械運動中首先要碰到的兩個概念。由於這兩個概念比較相近,有一定的相似性,加上平時含糊說法的干擾,在遇到具體問題時,一些人常常把這兩個概忿混為一談。所以,我們有必要對這兩個概念加以分析 討論,以便能確切地理解它們的真實含義,明確它們的區別和聯絡。在質點運動學中,所研究的物體...

linux下的休眠和待機

if you cat sys power state mem disk you can echo mem sys power state 這相當於待機 echo disk sys power state 這相當於休眠 from 命令列中執行如下 root fsc feng file sys powe...

LINUX開機和關機

本節將主要講解linux開機和關機,希望通過本書的內容能幫助讀者建立正確的開機和關機概念。並且一睹linux的風彩。本章的主要內容 1 系統開機 2 系統關機 3 系統登入 4 系統登出 5 編輯器長青樹 系統開機 開機資訊相當重要,因為它可以告訴你當前機器在開機時是否一切正常,或是哪些部分發生問題...