void cdiskoperdlg::onbuttonmonitordisk() // 監視硬碟
sleep(100);
} findclosechangenotification(dwchangehandle);
}
void cdiskoperdlg::onbuttonformat() // 格式化磁碟
dword dwresult = (pfunctionformat)(this->m_hwnd, uidriver, shfmt_id_default, shfmt_opt_full);
switch (dwresult)
freelibrary(hinstance);
return;
}
void cdiskoperdlg::onbuttondelshare() // 關閉磁碟共享
}
void cdiskoperdlg::onbuttonsetvolum() // 設定磁碟卷標
void cdiskoperdlg::onbuttonspzl() // 磁碟碎片整理
void cdiskoperdlg::onbuttonfat32tontfs() // 從fat32轉換為ntfs
void cdiskoperdlg::onbuttonhidedisk() // 隱藏磁碟分割槽
if (definedosdevicea(ddd_remove_definition, csdisk, null)) // 刪除裝置路徑名稱的定義,即隱藏磁碟分割槽
writelog("隱藏磁碟分割槽%s成功。\r\n路徑名稱=%s", csdisk, szpath); // 操作成功,顯示操作日誌
else
writelog("隱藏磁碟分割槽%s失敗。\r\n路徑名稱=%s", csdisk, szpath); // 操作失敗,顯示操作日誌
}
void cdiskoperdlg::onbuttonshowdisk() // 顯示被隱藏的磁碟分割槽
void cdiskoperdlg::onbuttonupdatediskno() // 更改分割槽號
if (!delapi(m_diskname)) // 刪除卷名對應的分割槽號
if (!setapi(_t("z:\\"), szvolname)) // 為卷設定新的分割槽號為z
writelog("將卷名為%s的分割槽號改為z:成功。\r\n原來的分割槽號=%s", szvolname, m_diskname);// 顯示日誌
} else writelog("裝載kernel32失敗!"); // 顯示裝載dll失敗資訊
}
系統相關功能開發(一) 獲取磁碟資訊
void cdiskinfodlg onbuttongetvol 獲取驅動器卷標 存放卷標資訊的字元陣列 if getvolumeinformation m diskname,szvolume,max path,null,null,null,null,0 獲取卷標 writelog 驅動器 s的卷標...
Linux磁碟操作相關 擴容
舉個例子,如果你要將windows下的f盤擴充套件給linux下的 home,那麼你可以使用下面的方法 首先將f盤格式化為ext3格式。命令為 sudo mke2fs j dev sda8 然後將這個分割槽掛載到某個目錄下,如 medis f 如果沒有f這個目錄,請自己建立 為了安全起見,最好先不要...
系統相關功能開發(八) 訊息
21.8.1 ok define wm my message wm user 66 自定義訊息 void cmessagesendsampledlg onbuttonsendmymessage 傳送自定義訊息函式 lresult cmessagesendsampledlg windowproc ui...