12得票7回答
如何配置Visual Studio,使其在每次运行时不会提示用户账户控制(UAC)?

我最近切换到了Vista操作系统,但我想保持UAC开启状态,因为我同意它可以大大提高计算机的安全性。然而我常用的一些开发工具需要以管理员权限运行: PIX for Windows Visual Studio 2005(调试和IncrediBuild需要以管理员权限运行) 映射的驱动器和su...

10得票3回答
安装完成后启动应用程序,同时开启UAC

我正在使用WIX(Windows Installer XML)技术为我们的产品构建安装程序。预期行为是,如果安装后选中复选框,则启动产品。 这已经运作了一段时间,但最近发现Win 7和Vista的UAC阻止了应用程序的启动。我进行了一些研究,并建议我添加属性 Execute='deferred...

18得票2回答
MSI,UAC和未知发布者。我该如何更改未知发布者?

我目前正在为我的应用程序制作一个MSI包。它运行良好;但是,在安装开始之前,我会收到预期的UAC窗口,询问我是否信任来自“未知发布者”的此程序。我不关心UAC本身,而是关心“未知发布者”。我该如何更改?我听说我需要一个特殊的证书...如果是这样,我在哪里可以获得它? (来源: backu...

12得票5回答
使用Delphi开发具有管理员权限的应用程序

我正在使用Windows 7下的D2010编写一款应用程序,似乎需要管理员权限(我认为是因为它使用COM与第三方.exe进行通信,后者也需要管理员权限)。 我已经按要求添加了清单资源,但当我尝试从IDE调试该应用程序时,它报告: "无法创建进程。所请求的操作需要提升权限" ......

7得票2回答
CRXIR2在Windows 7和Vista上与VS2010不兼容。

我们正在从VS2005升级到VS2010。 我们已经接近成功,但是Crystal Reports存在问题。 我们在C++应用程序中使用基于COM的RDC组件。 在Windows 7或VISTA上,我无法使查看器或设计控件工作。 当控件激活时,出现访问冲突: // from atlhost....

19得票8回答
以编程方式禁用UAC

在Vista中,是否有可能以编程方式禁用UAC?或者,我可以以任何方式使我的应用程序在UAC设置下无限制地运行吗?FYI,该应用程序需要动态挂载硬盘,这就是为什么我不能每次询问UAC权限的原因... 更新: 我正在寻找类似于Kosi2801提到的东西,基本上是要求用户始终以“提升的”模式启...

12得票3回答
在从网络共享运行的应用程序的UAC提升提示中显示应用程序图标

我已经使用应用程序清单配置了我的.NET应用程序,以请求管理员权限。我还使用signtool签名程序集。一切都很好——当您启动应用程序时,会出现漂亮的UAC提示,显示应用程序名称和签名证书的名称。 然而,当我从网络共享运行应用程序时,升级提示显示通用的可执行文件图标,而不是我的应用程序图标。...

26得票1回答
Windows 7和Vista UAC - 在C#中以编程方式请求提升

我有一个程序,只在极少数情况下需要管理员权限,因此我不想设置我的清单以需要永久提升。 当我需要时如何通过编程请求提升? 我正在使用C#。

7得票4回答
如何在.NET/C#中以编程方式为我的应用程序创建一个快捷方式(.lnk)并将其添加到启动文件夹中?

我的应用程序将拥有一个每台机器(而不是每个用户)的启动快捷方式。我可以在安装程序过程中创建一个快捷方式,没有问题。我的问题出现在用户稍后删除它并尝试重新启用时。换句话说,他们关闭了RunOnStartup(这将删除启动墨水),然后在以后的某个时间决定要在启动时运行它,因此他们返回到首选项并重新...

7得票1回答
从进程中删除管理员权限

通过这篇非常棒的MSDN文章的帮助,我的第一个想法是简单地检查进程是否在使用管理员组,并使用AdjustTokenGroups()将管理员组设置为SE_GROUP_USE_FOR_DENY_ONLY。不幸的是,我们无法修改当前运行进程上的管理员组,因为它还具有SE_GROUP_MANDATOR...