VC 取得光碟機所在的碟符

2021-08-26 20:02:00 字數 748 閱讀 9602

本人自幼笨笨,為了這個問題,把光碟燒錄的**和光碟的所有記錄資訊都取出來啦。。

要取得光碟機所在的碟符,無非是有乙個屬性有標識。主要應用的函式是:getdrivetype

其返回值有以下幾個:

#define drive_unknown     0

#define drive_no_root_dir 1

#define drive_removable 2

#define drive_fixed 3

#define drive_remote 4

#define drive_cdrom 5

#define drive_ramdisk 6

英語懂一點點的都知道

drive_cdrom就是我們需要的標識啦。。

uint   iscdrom;   

lpctstr drive;

drive= _t("h:\\ ");

iscdrom=getdrivetype(drive);

if (iscdrom==drive_cdrom)

printf( "h盤是光碟機 ");

else

printf( "h盤不是光碟機 ");

上面就是我在程式中加入的判斷**了。

更改虛擬光碟機與物理光碟機的碟符

更改虛擬光碟機與物理光碟機的碟符 登錄檔 法 開啟登錄檔,搜尋 鍵值 只匹配整個字串 installsource 找到乙個鍵值的資料為你的物理光碟機碟符時 如你的光碟機碟符為m,則該值顯示為 m 就將這個值改為你的虛擬光碟機碟符即可 如你的虛擬光碟機碟符是n,則將此項改為 n 輸入時不要帶引號 利用...

VC實現自動監測光碟機狀態的改變

一 實現原理 windows系統通過gdi 圖形裝置介面 將系統的硬體和使用者可以操作的程式設計介面相分離,以保證系統的穩定型和安全性。當某乙個裝置的硬體配置發生變化時,windows傳送廣播訊息wm devicechange給相關的應用和裝置驅動程式,此時在應用程式中可以截獲該訊息並分析其中的訊息...

python實現取得成員所在的多個位置

注 本 主要是為了實現多個集合之間求並集時的輔助 簡單的舉個例子來說明 的功能。約定 例如表示資料11在集合2和集合3中都存在。現有以下資料 d0 d1 d2 d3 d4 那麼所有的元素所在的集合為 38 2 11 2,3,0,1 22 2,3,0 13 0 14 0,1,3 32 1 35 1 2...