系統相關功能開發(一) 獲取磁碟資訊

2021-08-07 09:36:09 字數 923 閱讀 9756

void cdiskinfodlg::onbuttongetvol()		// 獲取驅動器卷標

; // 存放卷標資訊的字元陣列

if (getvolumeinformation(m_diskname,szvolume,max_path,null,null,null,null,0)) // 獲取卷標

writelog("驅動器%s的卷標=%s",m_diskname, szvolume); // 記錄日誌

else // 獲取卷標失敗

}

void cdiskinfodlg::onbuttongetserial()	// 獲取磁碟序列號

void cdiskinfodlg::onbuttonchecka()		// 檢測軟碟機是否有軟盤

}writelog("軟碟機中沒有軟盤"); // 輸出資訊提示

}

void cdiskinfodlg::onbuttoncheckcdrom()		// 判斷光碟機是否有光碟

else

log += info;

}} }

writelog(log);

}

void cdiskinfodlg::onbuttongetmediatype()	// 判斷驅動器型別

writelog("驅動器%s的型別返回值=%d(%s)", m_diskname, uitype, cstype); // 顯示操作資訊

}

void cdiskinfodlg::onbuttongetfreespace()	// 獲取磁碟空間資訊

系統相關功能開發(二) 磁碟操作

void cdiskoperdlg onbuttonmonitordisk 監視硬碟 sleep 100 findclosechangenotification dwchangehandle void cdiskoperdlg onbuttonformat 格式化磁碟 dword dwresult ...

系統相關功能開發(八) 訊息

21.8.1 ok define wm my message wm user 66 自定義訊息 void cmessagesendsampledlg onbuttonsendmymessage 傳送自定義訊息函式 lresult cmessagesendsampledlg windowproc ui...

系統相關功能開發(九) 剪貼簿

void cclicpboardsampledlg onbuttonenumclformat 列舉剪貼簿中資料型別 writelog 剪下板中支援的資料型別有 輸出提示資訊 uint uiformat enumclipboardformats 0 開始列舉剪下板資料型別 tchar szname m...