2010-11-10 56 views
3

我正在安裝程序爲我的應用程序的工作在XP,但對Vista中的UAC所賜的問題細,除非我做了奔跑,當我運行我的應用程序afters安裝以管理員身份出現意外錯誤,任何理念? 我安裝在C應用程序:\ x文件夾\ XUAC給我的申請問題

回答

2

如果您的應用程序exe是一個活動的x exe,那麼您將需要使用regsvr命令註冊所有的ocx文件,然後使用regsvr32命令註冊您的exe文件,對於要在win vista中使用的活動類,首先必須註冊。批量做這些註冊。

+0

這是工作很好,沒有開玩笑 – PUG 2010-12-22 07:52:28

3

沒有什麼可以做。您必須以管理員身份運行安裝程序

至於應用程序,您還需要運行它爲管理員提供較高權限的,但THRE的選項,使之成爲提升通過應用程序清單自動詢問。你可以在stackoverflow.com上搜索,因爲有更多的帖子與這個問題有關。

這裏是一個link to a post可能的幫助。

這裏是應用程序清單和UAC一對夫婦更多有用的鏈接:

UAC technology.

他們在C#但隨後又翻譯成VB.net就像在公園散步。

您可以製作Windows服務。將所有需要提升權限的操作放入該服務中。您將服務安裝爲SYSTEM帳戶,並且您可以通過.net遠程處理或任何其他方式與客戶端進行通信以獲得vb6。

+0

如果它在用戶安裝之前提示用戶確定與我聯繫。安裝程序後如何運行exe而不詢問用戶是否是我的問題? – PUG 2010-11-10 12:54:15

+0

有關於我認爲的有關stackoverflow的問題。也許你可以用應用程序清單來做到這一點。 – 2010-11-10 14:04:51

+0

我在vb6是你確定我可以做一個應用程序清單? – PUG 2010-11-11 10:54:51