我們編寫了Windows設備驅動程序來訪問我們的自定義PCI卡。該驅動程序使用CreateFile來獲取卡的句柄。驅動程序拒絕訪問PCI卡
我們最近遇到了麻煩,一次安裝卡似乎停止工作。我們嘗試更換卡(更換似乎不工作)。計算機供應商更換了主板,兩張卡仍然無法工作。我們把這些卡放在另一臺電腦上,兩者都很好。
我們現在有電腦在我們的辦公室進行檢查。 Windows設備管理器像往常一樣列出我們的卡在其他設備,並說它工作正常。但是,當它嘗試連接到卡時,我們的驅動程序初始化失敗。
我們通過一些額外的調試創建了驅動程序的測試版本,並確定CreateFile失敗。它會在失敗時返回INVALID_HANDLE_VALUE。 GetLastError指示錯誤是訪問被拒絕。
由於我們以本地管理員身份登錄系統,因此可以拒絕對設備的訪問?
好的,稍微搜索一下SE_BACKUP_PRIVILEGE是什麼,表明多個策略設置與它有關。對於所有提到的,我們都有權限。 另外我只是在serverfault上發佈了這個問題。我們會看到他們提出了什麼。 – Corin 2010-05-05 16:34:00