從Windows Vista系統以後,程式有存取到硬體相關資源時,都需要使用管理者權限(Administrator)執行才可以正確執行,但是,使用者有時候就是會常常忘記需要這樣的執行步驟,導致懷疑程式是否有問題,這真是一個相當棘手的問題,解法很簡單,如果使用Visual Studio 2005(包含以後版本)開發程式時,使用者可以使用如下方式讓程式執行時,就自動具備管理者權限:
Project => Properties => Configuration Properties => Linker => Manifest File => UAC Execution Level => requireAdministrator