有一系統由兩部分組成:windows服務程序+winform程序。這兩個程序都調用同一個Dll文件來讀寫注冊表,兩程序在XP上運行良好。但在Win7上,winform程序通過添加Application manifest file文件(應用程序清單文件)之后,可以正常運行,即可以順利讀寫注冊表。但服務程序卻讀寫注冊表都失敗,添加應用程序清單文件也無用。我知道,windows服務程序是在先于用戶登錄之前啟動運行的。則Win7的用戶訪問控制對其不起作用。因為它不是用戶啟動的程序。Win7對權限的控制比XP更加嚴格,但是,如何為服務程序獲取訪問注冊表的權限呢?
- 2 回答
- 0 關注
- 439 瀏覽
添加回答
舉報
0/150
提交
取消