偵測CDROM是否有cd片... |
答題得分者是:Zard
|
chialun
一般會員 發表:20 回覆:15 積分:7 註冊:2003-09-27 發送簡訊給我 |
在程式中要判斷CDROM是否有cd片,程式如下,但仍有一個問題,不知如何解決... WIN32_FIND_DATA wfd;
HANDLE handle=INVALID_HANDLE_VALUE;
handle=FindFirstFile("e:\\*.*", &wfd);
if(handle==INVALID_HANDLE_VALUE)
{
:
:
}
else
{
:
:
} 當執行到紅色時,如果CDROM內沒有CD片時,系統會自動跳出CDROM錯誤的訊息,請問該如何才能不讓這個訊息自動跳出? 謝謝!!
|
Zard
尊榮會員 發表:24 回覆:396 積分:539 註冊:2003-11-26 發送簡訊給我 |
引言: 在程式中要判斷CDROM是否有cd片,程式如下,但仍有一個問題,不知如何解決... WIN32_FIND_DATA wfd; HANDLE handle=INVALID_HANDLE_VALUE; handle=FindFirstFile("e:\\*.*", &wfd); if(handle==INVALID_HANDLE_VALUE) { : : } else { : : } 當執行到紅色時,如果CDROM內沒有CD片時,系統會自動跳出CDROM錯誤的訊息,請問該如何才能不讓這個訊息自動跳出? 謝謝!!試試加入下面紅字部份 WIN32_FIND_DATA wfd; HANDLE handle=INVALID_HANDLE_VALUE; UINT iErrState = SetErrorMode(SEM_FAILCRITICALERRORS); handle=FindFirstFile("e:\\*.*", &wfd); if(handle==INVALID_HANDLE_VALUE) { } else { } SetErrorMode(iErrState); |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |