c 讓程式在WIN7下相容模式執行

2021-09-06 10:27:13 字數 561 閱讀 1319

原文

以前在xp下開發,最近全部轉移到win7下,發現程式執行會有個小問題,就是獲取系統 當前是否靜音的時候,以前在xp下執行的好好的,到了win7下就不行了,後面想到用管理員方式執行,還是不行,擦,後面突然想到,還有個相容模式,之前 在win7下安裝某些軟體的時候,就提示不能安裝在program file目錄下,解決方法是右鍵屬性選擇相容模式執行,受此啟發,我也右鍵設定好相容模式執行,擦,居然可以了!

於是把判斷是否win7系統以及設定登錄檔封裝到方法,啟動時呼叫即可。

封裝的方法:

#region  win7作業系統處理(相容模式執行)

public

static

bool

iswindows7

}public

static

void setruninwinxp(string

exename)

}#endregion

自此完美解決!

如何讓程式在win7下獲得管理員許可權

vs2010編寫的程式可以執行時獲取管理員許可權 但是如果是vs2010以前的程式呢?方法1 移植到vs2010上了 方法2 1 按照 vs2010與win7共舞 uac與資料重定向 上述方法,隨便寫乙個vs2010工程,編譯,在這個工程的debug目錄下會有兩個檔案 exe.embed.manif...

VC,在win7下讓程式獲取管理員許可權

注 此檔案只要副檔名是.manifest檔名可以任意。檔案內容的name屬性值也可以為任意。2.把此檔案 import 到資源檔案中,資源型別為24,資源id為1,注 經測試資源型別必須為24,資源id也必須為1,更改資源id直接編輯rc檔案就ok了 3.重新編輯即可,在windows7下該程式圖示...

docker toolbox在win7下的安裝

版本的說明 2017年3月 docker在原來的基礎上分為兩個分支版本 docker ce 和docker ee。docker ce即社群版,免費,docker ee即企業版,強調安全,付費使用。2 使用docker toolbox 執行docker quickstart terminal,會提示w...