2013-04-12 89 views
0

我已經創建了一個安裝項目,並從installerClass中進行驗證,我使用管理員用戶帳戶在一個系統中安裝了應用程序,安裝成功後,我剛剛註銷系統並以普通用戶帳戶登錄,並且我從桌面上爲我的應用程序(從管理員帳戶安裝)單擊了快捷方式圖標,再次聲明安裝。 我不需要重新安裝它,(它不可能允許重新安裝在另一個帳戶驗證失敗)如何限制這一點。c#winforms應用程序在管理員用戶帳戶以外重新安裝

+0

你能澄清幾件事情。 a)這是一次點擊還是標準的MSI安裝程序? b)你沒有點擊快捷方式再次安裝是你?你肯定是點擊已安裝的應用程序的快捷方式圖標? c)你是否在爲'Everyone'安裝? –

+0

a)MSI installer.b)不,我點擊已安裝的應用程序的shotcut c)是 –

回答

0

我從另一個鏈接得到它說DISABLEADVTSHORTCUTS = 1的「非廣告」快捷方式。 我使用orca應用程序來編輯.msi文件的屬性。 如果您使用win xp,您可以在您的系統路徑中找到orca:C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ Orca.msi安裝並編輯使用選擇的創建msi 左側面板 - >右鍵單擊右側面板 - >添加行 - >名稱爲DISABLEADVTSHORTCUTS,值爲1.保存。

相關問題