uac

    0热度

    1回答

    我有一个安装设置由LE instalshield在VS2012下创建。此setup.exe安装应用程序,注册一些DLL和activeX文件,并添加一些注册表项作为指向SQL Server数据库位置的指针。此应用程序由所有用户在其机构IT创建的组策略中运行。安装是在完整的管理权限下完成的。 如果win 7的UAC未完全降低,某些DLL和OCX未注册(尽管所需的注册表项在注册表的MACHINE区域中写

    2热度

    2回答

    我创建了一个C#应用程序,改变“EnableLUA”项设置为0, 应用与管理员权限运行,并没有错误弹出: //Runs with admin rights try { RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System",

    -1热度

    1回答

    我们有一个.NET平台调用本机代码,特别是我们调用LoadLibrary()。这段代码已经存在了一段时间,但是一位新用户注意到,当以运行失败的Windows Server 2008 R2计算机的终端服务用户身份运行时(显然是在调用LoadLibrary时)。这种情况发生在以标准用户身份运行时,而不是以可疑的管理员身份运行时发生。在Windows Server 2003计算机上运行时也可以工作。 现

    1热度

    1回答

    我试图以不同的用户身份从python脚本运行exe文件。我尝试使用Subprocess,使用“runas”cmd它无法从communicate("password")或从标准输入接收密码。下面是为子代码试过部分, 这样的: p = subprocess.Popen("runas /user:.\\admin cmd.exe").communicate("abc12346") 这: p1 = s

    10热度

    1回答

    我创建了一个带WIX的MSI,需要提升权限才能正常工作。在MSI项目中,我指定这通过 <Package [...] InstallPrivileges="elevated" /> 现在我包括这款微星在定制bootsrapper项目的基础上WixWPF Bootstrapper。 据我了解,引导程序本身不应该改变机器状态,因此不应该要求提升特权。 我现在期望引导程序自动启动具有提升特权的集成MS

    0热度

    2回答

    我需要我提出的要求管理员权限的程序。如果用户拒绝弹出消息,程序将继续,但某些功能将会丢失。 我已经尝试将下面的代码放在app.manifest文件中,但是当用户拒绝程序权限时程序无法启动。 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> <requestedExecutionLevel level

    5热度

    2回答

    我正在编写一个Java安装程序,因此需要提升特权才能访问Program Files目录。 public static void main(String args[]) { if (!checkPrivileges()) { // spawn a copy w/ elevated privileges Runtime runtime = Runtime.getRuntime()

    3热度

    1回答

    我在读有关UAC的MSDN上实现: http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx 在这个有趣的线上偶然: 尽管AIS在技术上的提升进程的父,AIS 使用CreateProcessAsUser API中新的支持,将 进程的父进程ID设置为最初的 启动它的进程的ID(请参见图13)。 下面是MSDN页面CreateProces

    0热度

    2回答

    我已经编写了一个Win32程序,它定期从互联网上的专用服务器检索内容。 有时Win32程序本身需要更新。我所做的就是退出上述程序并运行一个下载程序,该程序取代了我需要的主要exe文件。这适用于以管理员模式运行的用户,但不适用于大多数任务拥有足够权限的其他模式。该程序运行在它自己的目录下,该目录不在“c:\ Windows \ program files \”下。 我已经设置了清单文件无济于事。 是

    2热度

    2回答

    有什么方法可以在Go中提升新进程或线程到管理员? 看起来好像ShellExecute()在Go中不可用,并且不可能通过CreateProcess()提升。我不知道还有什么可能的。