uac

    1热度

    4回答

    我在Windows 7中安装了我的应用程序,并且作为安装的一部分安装了一些文本文件。现在,如果我在记事本中打开文本文件并尝试保存它,则会出现“拒绝访问”错误。我在计算机上以管理员身份登录,文件未标记为只读,安全权限似乎没有问题。 但是,我可以删除或重命名文件没有任何问题,我可以使用记事本创建一个具有相同名称/位置的新文件,保存工作正常。 我知道它与UAC有关。我想知道UAC为了阻止对文件的访问而做

    0热度

    2回答

    多年来,Windows XP(32位)是我的开发桌面(个人项目)。我开发了许多业余爱好项目,并将其作为开源代码分发,并且从未担心过在Vista中检查过它(我只用了一周的Vista)。但是我的用户都没有在Vista中抱怨过我的应用程序。 现在我已经转移到Windows 7 64位操作系统(RTM)。我正在使用Visual Studio 2008.我正在开发一个我正计划销售的应用程序。 我使用SQLi

    1热度

    1回答

    好的,我有一个IE浏览器的插件,当安装需要(在用户的权限)重新启动IE浏览器。 为此,我有一个由安装程序调用的DLL。它的工作原理,但问题是,当在Vista上重新启动IE时,它将以安装程序的管理员权限重新启动,由于多种原因,这是一个问题。 我正在使用CoCreateInstance来启动IE,以便获取IWebBrowser2接口的实例以便对其执行一些操作。 所以我的问题是,是否有可能从一个以管理员

    4热度

    1回答

    在一个基于.NET的通用组件的上下文中,它可以在各种场景下托管 - 即不管是否为64位交互式进程,我都需要在注册表中写入受UAC虚拟化影响的区域。但是,我想阻止这种访问被虚拟化,以便每次执行都不受当前背景的变幻莫测的影响(即,不希望从HKLM读取一个读数,因为它有一个清单,另一个来自HKCU。 .VirtualStore,因为它没有)。 换句话说,我在寻找something analogous t

    1热度

    1回答

    非管理员。但是,当它重新启动时,它仍处于管理模式,因此它所拥有的每件事都具有管理权限。当下一次该应用程序启动它的普通用户时,问题就出现了,因此无法读取之前创建的任何文件。 如何一个启动一个EXE从管理员priviladge EXE普通用户? Visual Studio 2008的 VISTA/7胜

    1热度

    1回答

    我目前正在使用的代码在Windows Server 2003上运行,但需要能够在多台机器上写入EventLog。我使用VS2008 Pro和.NET Framework 3.5编写C#代码。 代码本身比较简单(感谢框架): using (EventLog remoteEvtLog = new EventLog(LogName, HostName, EventSource)) { rem

    1热度

    1回答

    我想迭代我的开始菜单上的项目,但我不断收到UnauthorizedAccessException。我是目录的所有者,我的用户是管理员。 这里是我的方法(这是一个dll项目): // root = C:\Users\Fernando\AppData\Roaming\Microsoft\Windows\Start Menu private void walkDirectoryTree(Directo

    1热度

    1回答

    如果UAC处于关闭状态,我有一个工作正常的程序。我希望能够使用清单让它在启动时简单地请求提升权限。 从MS的说明说:“应用程序清单文件应具有相同的名称与.manifest的扩展目标可执行文件”,这可能是为什么我没有任何成功。 http://msdn.microsoft.com/en-us/library/bb756929.aspx 我的计划是建成“one.exe”,然后{} SmartAssemb

    0热度

    1回答

    屏幕保护程序是否需要任何清单文件?我将.exe重命名为.scr文件。 现在我没有使用任何清单文件的屏幕保护程序。但是,如果如果启用UAC,我的屏幕保护程序崩溃。如何通过这个UAC的东西?

    3热度

    1回答

    我有一个需要管理员权限来执行某些操作的应用程序。我想在启动时显示UAC提示,然后提升。我不知道如何做到这一点,但我听到有关清单和其他任何地方都没有明确答案的情况。