win7下c 程式修改登錄檔的許可權問題

2021-07-02 20:45:00 字數 417 閱讀 6412

最近在做乙個cs的專案,專案已經完成,後來發現不相容windows7,經過一番整改,終於大功落成。現將心得體會寫在這裡。

首先讀取登錄檔要給使用者管理員得許可權。exe在vista或win7下不以管理員許可權執行,會被uac(使用者帳戶控制)阻止訪問系統某些功能,如修改登錄檔操作等;如何讓exe以管理員許可權執行呢,方法有兩種,乙個是直接修改exe屬性;另乙個是在程式中加入manifest資源,下面分別介紹。

1. 直接修改exe屬性:

1) 右擊「exe」,在彈出的選單中選擇「屬性」,出現的介面如下圖:

2) 選擇「相容性」項,並勾選「以管理員身份執行此程式」項即可。

2. 在程式中加入manifest資源 c#:

//刪掉xmlns="urn:schemas-microsoft-com:asm.v3"

,重新編譯即可,

win7遊戲全屏模式通過登錄檔修改

按步驟一步步來吧 執行 或直接按快捷鍵win r 輸入regedit hkey local machine system controlset001 control graphicsdrivers configuration lpl1e010 00 07d7 0a a47a63ab42dcafad0...

通過程式修改登錄檔鍵值來達到修改IE配置引數的目的

使用ie訪問應用程式或網頁時經常需要設定一些選項 工具 internet 選項 比如為了避免快取網頁,把工具 internet選項 常規選項卡 internet臨時檔案 設定,檢查所存網頁的較新版本設定成 每次訪問此頁時檢查 ie6 這些操作都可以通過介面完成,但有時為了方便需要在程式中統一對某些選...

通過程式修改登錄檔鍵值來達到修改IE配置引數的目的

使用ie訪問應用程式或網頁時經常需要設定一些選項 工具 internet 選項 比如為了避免快取網頁,把工具 internet選項 常規選項卡 internet臨時檔案 設定,檢查所存網頁的較新版本設定成 每次訪問此頁時檢查 ie6 這些操作都可以通過介面完成,但有時為了方便需要在程式中統一對某些選...