29得票5回答
TortoiseSvn和Windows Server 2008用户账户控制

这是问题: 在不关闭用户账户控制的情况下,TortoiseSvn能在Windows 2008上工作吗? 这是故事: 我刚把我的测试服务器移到了Windows 2008上,我在使用TortoiseSvn时遇到了问题。虽然我以管理员身份登录,但当我尝试从Subversion仓库更新一些代码时,我...

28得票3回答
UAC对控制台应用程序的需求

我有一个控制台应用程序,需要使用一些需要管理员权限的代码。我阅读到需要添加一个类似以下内容的 Manifest 文件 myprogram.exe.manifest:<?xml version="1.0" encoding="UTF-8" stand...

27得票1回答
当我的EXE文件名包含单词“update”时,我该如何避免UAC?

我注意到了以下现象: 使用Delphi 7构建的可执行文件,如果名称中包含“Update”(例如“UpdateMyApp.exe”),会导致UAC出现警告,如“您要允许此程序对计算机进行更改吗?” 即使是一个简单的hello world应用程序,也会出现这种情况。在资源管理器中显示文件时,...

27得票6回答
如果路径受保护,请求Windows Vista的UAC权限提升?

对于我的C#应用程序,我不希望每次启动应用程序时都提示进行提权,但如果他们选择的输出路径受UAC保护,则需要请求提权。 那么,我该如何检查路径是否受UAC保护,然后如何在执行过程中请求提权?

26得票3回答
将MSI标记为必须以 elevated 管理员账户运行

我有一个CustomAction作为MSI的一部分。 它必须以域帐户身份运行,该帐户也是本地管理员帐户的成员。 它不能使用NoImpersonate标志将自定义操作作为NT Authority\System运行,因为它将无法访问网络资源。 在启用UAC的Vista/2008上,如果关闭了...

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

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

26得票1回答
如何从没有管理员权限的应用程序中运行需要管理员权限的应用程序

我在这个问题上卡了几个小时,最终终于搞定了。已经有链接指引我朝着正确的方向: 可执行文件是否可以请求管理员权限?(Windows 7) CreateProcess错误=740,所请求的操作需要提升 但是我认为简单地概述这个问题可能会帮助到其他人 :).

25得票1回答
Windows Vista/Windows 7 权限:SeDebugPrivilege和OpenProcess

我所找到的有关提升权限以满足我的需求的所有信息都与我的当前方法相符,但问题仍然存在。我希望也许有人对Windows Vista / Windows 7内部有一些经验可以在黑暗中照亮一些光芒。我相信这会变得很长,请耐心等待。我正在开发一个需要访问当前计算机上其他进程内存的应用程序。这显然需要管理...

25得票4回答
检测注册表虚拟化

我有一组C#(v2)应用程序,但在Win7(以及较低版本的Vista)中与注册表虚拟化存在困难。 我有一个共享的注册表配置区域,我的应用程序需要访问HKLM \ Software \ Company ...。 在Vista之前,所有内容都只是按需写入和读取该位置。 代码可以适当地检测到对该...

23得票3回答
提升权限在UseShellExecute=false时无法工作

我想以提升的权限启动子进程(确切地说,是控制台应用程序),但隐藏窗口。 我执行以下步骤:var info = new ProcessStartInfo(Assembly.GetEntryAssembly().Location) { UseShellExecute = true, //...