uac

    1热度

    2回答

    假设我想用以下脚本更改注册表项。 RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Company\\SomeFolder", true); if(myKey != null) { myKey.SetValue("NameXYZ", "1", RegistryValueKind.String);

    0热度

    2回答

    我的C#代码运行在远程Windows服务器上,我无法登录,只能部署代码。我想从该代码运行Process Monitor - 以“安静”模式启动它,然后在一段时间后停止它。运行Process Monitor的代码在“NT AUTHORITY \ SYSTEM”本地帐户下运行,因此我认为它具有所需的所有权限。 但是,如果我在我的开发人员盒上运行Process Monitor,它会触发权限提升提示。如果

    0热度

    1回答

    我有一个应用程序无法在其安装目录下创建或删除文件夹,该文件夹是c:\ appName。 该应用程序在管理员帐户下运行,但尚未使用提升的权限运行。 这是事实,它没有提升是问题,或者我试图创建/删除安装目录中的文件夹?

    3热度

    1回答

    我想推导出一种简单可靠的方法来自动提升正在运行的批处理,而不使用额外的VBS文件或提升的快捷方式,在其他线程中提出。通过javascript从批处理调用UAC对话框确保简短的代码。 下面自动脚本正确提升用户管理员权限,当是在对话框中选择,但错误对话框弹出窗口(CMD窗口以外)“Windows无法找到‘下的test.bat’”。它可能是因为文件路径包含空格吗?如何修复代码或抑制此错误弹出? @ech

    1热度

    1回答

    我正在通过jenkins运行powershell脚本。它有一个需要更高权限的cmdlet。所以我写这些cmdlet如下 start-process powershell.exe -verb runas -argumentlist "net localgroups administrators domain\user /add" 但是,这提示了一个UAC,我必须手动单击是。那么它的进一步移动。

    0热度

    1回答

    有谁知道为什么升级使用installshield创建的安装时,UAC会如下所示呈现红色。 只安装了当前用户安装升级时发生。此外,原始安装和升级都使用相同的证书进行了签名,并且我确保已安装证书和根CA.

    0热度

    1回答

    我们有一个服务应用程序,它在控制台会话中产生一个进程(WTSGetActiveConsoleSessionId),以允许桌面控制风格访问机器。这在大多数情况下都能很好地工作,但是在CreateProcessAsUser的结果方面,有一些虚拟机似乎成功地创建了进程,但是该进程没有被创建。 该服务在LocalSystem帐户下运行。正在启动的进程尚未运行。没有病毒保护程序正在运行。我们只在Window

    0热度

    2回答

    我正在使用底部的代码创建一个计划任务,它在设置完成后会在30秒内运行。它以记事本为例。原始程序需要管理员权限才能运行。所以需要设置以最高权限运行设置。如何使用VBScript进行设置?重要的一点是,VBScript不能要求管理员权限才能运行此代码来设置此选项。 ' This sample schedules a task to start notepad.exe 30 seconds ' fro

    0热度

    1回答

    我已经搜索了网上关于这个主题很多,但可以找到一个体面的解决办法吧。 我希望我的申请得到,当它启动后立即设置环境变量值,但似乎我需要它的管理员权限。现在问题是我不能将EXE设置为“以管理员身份运行”,因为在启动应用程序时,它总是提示输入管理员权限。 有没有什么办法避免了管理员权限提示编程? 这里是在下面的文章我想,没有工作: - How do I force my .NET application

    1热度

    1回答

    我想弄清楚如何确定程序是否正在运行管理模式。我已经展示了一些例如编码是什么,我在.NET中使用如下: Imports System.Security.Principal Module Module1 Sub Main() Dim id = WindowsIdentity.GetCurrent() Dim pr = New WindowsPrincipal(