首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual中正确创建安装屏蔽设置

如何在Visual中正确创建安装屏蔽设置
EN

Stack Overflow用户
提问于 2017-04-01 17:17:56
回答 1查看 238关注 0票数 0

似乎是一个简单的问题,但我正面临一些奇怪的问题。

我正在使用Visual 2015,企业版和安装盾牌来创建我的软件设置,这是我第一次做一个通用的软件。一切都按计划进行,但我遇到了这两个问题。

问题是:

  1. 快捷键行不通
  2. 应用程序在我以管理员身份从根目录运行之前不会启动。

问题1:我创建了安装程序并完成了所有要求的操作,我将主输出放入安装程序中,顺便说一句,安装程序包含2个文件。.exe文件和一个.config文件,我在"add“按钮中选择主输出来创建快捷方式,但是当我安装该设置时,桌面快捷方式根本无法工作。

问题2:当我只需双击软件的主.exe文件时,它就不会运行。没有响应,但当我作为Admin运行它时,它会响应并打开。这个问题很奇怪,因为这不会发生在调试或软件的发布文件中。

我做错什么了吗?也许是我插入主输出的方式?

EN

回答 1

Stack Overflow用户

发布于 2017-04-03 16:45:43

这似乎不是安装问题。您的语句"..when I将其运行为Admin,它响应并打开“意味着您的程序需要管理员特权才能正确运行,并且通过快捷方式运行它并不会自动以管理员身份运行。通常说程序运行时需要提升的方法是给它一个标高清单,如下所示:

https://msdn.microsoft.com/en-us/library/bb756929.aspx

用requireAdministrator。然后,程序将显示请求高度的标准对话框。

程序失败时什么也不做,最可能的原因是它会悄无声息地崩溃和消失,这可能是因为您的代码没有显式地确保您所做的一切都能正常工作。例如,如果您试图在Program中创建/修改一个文件(并且您没有被提升),它将失败,您的代码应该检查访问被拒绝。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43159825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档