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