查詢出裝置驅動,然後卸裝:
bool cd3ghelpdlg::unload(cstring strdev)
//確定搜尋的方式
devicesearchtype searchtype;
if(strdev.getat(strdev.getlength() - 1) == ':')
else
devmgr_device_information devinfo = ;
devinfo.dwsize = sizeof(devinfo);
//尋找驅動的控制代碼
hfind = findfirstdevice(searchtype, strdev, &devinfo);
if(hfind == invalid_handle_value)
//解除安裝驅動
bres = deactivatedevice(devinfo.hdevice);
findclose(hfind);
} //__finally;
return bres;
}
解除安裝乙個驅動,例如:
unload(l"tgd1:");
這樣就可以把tgd1:的驅動解除安裝掉了。 WinCE自啟動Shell的問題
wince開機即執行定製的shell是很多系統的基本要求,有時還需要遮蔽wince自帶的shell。wince中程式的自啟動,一般有兩個實現方法,修改登錄檔和新增自啟動快捷方式。修改登錄檔比較方便,如下 code dword winapi createtaskbar lpvoid pevent ad...
WinCE自啟動Shell的問題
wince開機即執行定製的shell是很多系統的基本要求,有時還需要遮蔽wince自帶的shell。wince中程式的自啟動,一般有兩個實現方法,修改登錄檔和新增自啟動快捷方式。修改登錄檔比較方便,如下 code dword winapi createtaskbar lpvoid pevent ad...
WinCE自啟動Shell的問題
wince開機即執行定製的shell是很多系統的基本要求,有時還需要遮蔽wince自帶的shell。wince中程式的自啟動,一般有兩個實現方法,修改登錄檔和新增自啟動快捷方式。修改登錄檔比較方便,如下 code dword winapi createtaskbar lpvoid pevent ad...