1
我們將應用程序與帶有requireAdministrator選項的清單鏈接到C++中。這是因爲應用程序修改了HKLM註冊表項。當我們執行應用程序時,Windows將顯示以下消息。是否可以在不更改Windows的UAC設置的情況下使此窗口不出現在我們的應用程序中?阻止UAC對話框
我們將應用程序與帶有requireAdministrator選項的清單鏈接到C++中。這是因爲應用程序修改了HKLM註冊表項。當我們執行應用程序時,Windows將顯示以下消息。是否可以在不更改Windows的UAC設置的情況下使此窗口不出現在我們的應用程序中?阻止UAC對話框
基本答案是否定的。 UAC旨在促使你達到這個目的。如果您可以繞過UAC來獲得良好的應用程序,那麼對於那些糟糕的應用程序來說,情況也是如此。由於您正在向HKLM的註冊處寫信,您必須提升您的訪問權限。
如果需要,您可以稍微移動一下對話框。例如,您可以創建一個應用程序圖標,當它們啓動應用程序時,它會立即提示用戶使用UAC,但這不是一個好主意,因爲UAC的要點是在需要的時候無需權限就可以運行。
下面是一個指向有關UAC以及如何更多信息,與它的工作: