2013-04-12 87 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.保存。

相关问题