2011-10-27 47 views
0

我有一個應用程序並進行部署它我通過安裝shield進行安裝,現在在Windows Vista上安裝UAC後,我的應用程序不運行時不顯示每個消息或對話框。每當我以管理員身份運行時,它都能正常運行。當UAC處於活動狀態時,不要在Windows Vista上運行我的應用程序

無論如何,我可以設置我的應用程序作爲管理員?以及爲什麼我的Windows 7應用程序與UAC沒有任何問題(Windows 7只顯示UAC對話框進行確認,並在確認它正常工作後),但在Windows Vista中,我們沒有任何消息,我的應用程序不運行?

感謝您的任何。

+0

最佳做法是刪除任何管理員要求或將其移至進程提升中。 您如何請求提升以及您需要管理員訪問的代碼是什麼? – Deanna

+0

感謝您的回覆。 但目前尚不可能。現在我想要一個解決方案在Windows 7上運行它,如果UAC確認向用戶顯示,我的問題將得到解決。 –

+0

您需要擴展您的問題以提供更多關於您正在做什麼的細節(可能回答我的問題)以及它如何工作。 – Deanna

回答

0

我認爲這是因爲7有一個更好的UAC和Vista的UAC不會做與7做的相同的控制。我不知道UAC的tach規格,但這可能是answare

+0

是的,我知道。但我想爲這個問題提供一個解決方案,因爲我的團隊和我花了超過一年的時間來處理這個應用程序,如果它不能正常工作,我們會失去很多。 –

+0

因此,一年前,微軟爲限制用戶訪問設置規則僅僅15年...... – Deanna

相關問題