process-elevation

    2热度

    2回答

    有一种应用程序可以在Windows 2008中正常启动,我们称之为App1。 当另一个应用程序(Launcher)启动相同的应用程序时,App1在secur32.dll中崩溃。研究表明在这两种情况下的环境是不同的。 当应用程序崩溃时,它的环境有一个额外的变量__COMPAT_LAYER = ElevateCreateProcess。 在全局系统级别设置__COMPAT_LAYER = asInvo

    1热度

    1回答

    我需要获得GetTokenInformation返回的AuthenticationID与TokenStatistics类的登录在站上的用户是否升高或不。 Lemme给你一些更多的信息。假设我这样做: var Result = GetTokenInformation(WindowsIdentity.GetCurrent().Token, TOKEN_INFORMATION_CLASS.TokenSt

    2热度

    3回答

    我有一个系统,我把它设置为UAC的普通模式,在我的delphi环境中编译我的项目ka.exe,我为它创建了一个installshield项目。 设置和一切都完成了! 但是每当我开始我的程序,它需要提升,我没有任何线索为什么。 为了确保installshield不会在我身上玩mindgames,我编译了一个新的.exe文件,并将其手动复制到我的联网计算机上。 图标看起来一样,它也有这个UAC盾。 我

    4热度

    2回答

    我有一个提升控制台运行一些bat文件。让这个控制台以高级模式运行是强制性的,因为它能够执行一些任务,如管理网络共享等,而无需请求权限。但有时脚本也必须启动一些不希望运行提升的应用程序。所以我们希望我们的升高的蝙蝠在未升高的模式下开始应用。在Windows上有没有内置的方法可以做到这一点?使用DOS命令START开始到当前为止,进程已启动。 顺便说一下,该机器是Windows 7旗舰版x64。 我知

    4热度

    3回答

    我正在开发一个对数据进行排序的程序,我需要将进程设置为优先级31,我相信这是Windows中最高的进程优先级。我已经做了一些研究,但无法弄清楚如何在C++中做到这一点。

    114热度

    5回答

    我正在尝试使用InstallUtil.exe安装服务,但通过Process.Start进行调用。下面的代码: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 其中m_strInstall

    3热度

    2回答

    我想从另一个需要使用Process.Start(System.Diagnostics)方法的模拟选项提升的.NET程序运行程序。模拟用户是本地管理员。 O/S是2008年,UAC已打开。 每当调用进程开始我得到一个Win32权限错误: “请求的操作需要提升”

    0热度

    1回答

    我有一个应用程序执行一个循环,它可以逐个程序地启动一些进程。我的应用程序本身运行在标准用户下,但我需要仅以管理员身份运行这些进程,以便我可以安装它们。 要做到这一点,我使用this thread 我的两个问题第4回应是: 是代码,指出在上面的反应,应该确保过程自动运行作为管理员,或者用户显示一个对话框,他选择是否以管理员身份运行?我对这个代码应该做什么感到困惑。 此外,如果应该给用户一个对话框 -