Vista下UAC相容程式開發的幾點體會

2021-04-13 08:18:12 字數 479 閱讀 3267

1、當應用程式需要提公升許可權時uac總是會提示;

2、vc6編譯的可執行程式預設是以「管理員」之類的較高的使用者許可權執行的;

3、如果將vc6的工程直接轉換至.net2005,編譯的可執行程式仍預設以「管理員」之類的較高使用者許可權執行的,這可能與工程中某些配置有關,如果有哪位大俠知道請告訴我。目前我解決這個問題的辦法是在.net2005中新建乙個工程,然後將vc6工程下的各個類檔案新增到新工程中,編譯後的可執行程式預設就是以標準使用者許可權執行了。(.net2005預設是unicode的,vc6的類拿過來可能需要修改)

4、對於檔名中含有「update」、「setup」和「install」等字樣的,vista會自動提公升其執行許可權,這樣uac就會自動提示;

6、欲提公升可執行程式許可權有兩條途徑:一、使用mt.exe將manifest嵌入到可執行程式中;二、可以直接在工程中嵌入。(在manifest tools中的input選項中additianl manifest file(記不清了))

Vista下的UAC是什麼

uac user account control 就是使用者帳戶控制,是讓普通使用者不用登出切換使用者而得到高許可權的一種方法。uac在那裡關係和開啟?開始選單 控制面板 使用者管理 開啟或關閉 使用者帳戶控制 run regedit hklm software microfte windows c...

Vista下相容的部分軟體(使用中)

接觸vista也有一段時間了。最開始裝的vista是個正版的英文的。現在裝的是同事網上down的 完美vista純淨版 使用得還可以。就正在使用的部分軟體說下可相容的 1.sogo 拼音 2.金山詞霸 3.mathon 2.0.4 4.office 2003 5 utraedit 32 最新版 20...

在Vista下UAC和IE7保護模式出現的背景

在vista下uac和ie7保護模式出現的背景 uac的背景 微軟從win2k 開始提出了使用者許可權的問題。建議使用者不要以 admin 許可權的使用者登入,防止遭到黑客和病毒的入侵,使用者一 般都以admin 使用者登入更改設定後登出切換到普通使用者登入,這樣使用者顯然覺得比較麻煩,uac就是為...