步驟:
1. 得到Class的DevInfo handle
HDEVINFO hInfo = SetupDiGetClassDevs(pGuid, NULL, NULL, DIGCF_PRESENT);
2. 找出所有已安裝的驅動程式的資訊. 由devinfo的內容,判斷此devinfo是否是我們想移除的對象.
SP_DEVINFO_DATA devinfo;
SetupDiEnumDeviceInfo(hInfo, nInstance, &devinfo);
3. 呼叫 SetupDiRemoveDevice(hInfo, &devinfo) 移除之.
4. 關閉 DevInfo handle,
SetupDiDestroyDeviceInfoList(hInfo);
 
到裝置管理員看,我們選的驅動程式真的被移除了
arrow
arrow
    全站熱搜

    free6d1823 發表在 痞客邦 留言(0) 人氣()