wince強制解除安裝系統自啟動驅動

2021-08-26 11:36:18 字數 644 閱讀 5370

查詢出裝置驅動,然後卸裝:

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...