问题标签 [runas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - Windows 安装程序/RunAs 快捷方式
我在我们域的服务器上有一个应用程序;它用 C# 编写并使用 Word API。(该应用程序运行一个医疗报告列表,每个都是一个单独的 Word 文档,提取用于按字母顺序排列报告所针对的患者的信息,并将报告内容推送到 PDF 中。)直接在服务器上运行。它还可以从我机器上的 Visual Studio 正确运行(使用服务器上的源代码)。但是,我不想让用户直接访问服务器。我得到的解决方案是创建一个可以访问服务器的用户,然后在桌面上放置一个指向 "runas $username $programname" 的快捷方式。弹出身份验证窗口,要求输入适当的密码。提供这个时,程序一直正确执行,直到调用 Word 为止;然后它启动 Windows 安装程序。我不确定它要安装什么。如果取消,我会收到以下错误:“由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80080005。” 我在做不该做的事吗?我错过了什么吗?
windows - 如何以编程方式设置“以管理员身份运行此程序”
我在 Vista 中遇到了良好的 bdeadmin.exe 问题。首先,让我们排除可预测的响应:
“你不应该要求提升你的申请。”
这个可以。这就是生活。
“你需要嵌入一个清单文件。”
它已经编译了,已经有很多年了,创建它的公司无意再做一次,它是从合并模块(MSM 文件)安装的。
“BDE 已过时,您应该使用 dbExpress”
150 万行代码。'纳夫说。
“将清单文件放在 EXE 旁边。”
试过了,什么都没做。作为一项测试,同一个清单文件能够使其他几个 EXE 文件需要提升,但不是我想要的。里面的东西阻止了外部清单被读取。
“创建快捷方式并设置 SLDF_RUNAS_USER。”
不能那样做,它是一个控制面板小程序。
唯一有效的是在其“属性”窗口的“兼容性”选项卡下设置“以管理员身份运行此程序”。我不应该告诉用户这样做。对生意不利。我需要让安装程序执行此操作。MSM 文件使用静态路径。
c# - 以不同的用户 C# 运行 Services.msc
我需要创建一个简单的 Windows 窗体应用程序,允许管理员用户管理远程服务器上的服务。我们不想向管理员提供服务器的用户名和密码,因此这些将被加密并存储在数据库中。
我的问题是在模拟存储在数据库中的用户之一时是否可以生成 Services.msc 窗口?
我查看了 ProcessStartInfo 类,但因为 Services.msc 不是可执行文件,它似乎不喜欢执行它。关于执行实际模拟和加载 Services.msc 的简单方法的任何想法 - 说单击按钮?
谢谢
visual-studio - Runas 错误:无法获取密码
我正在尝试使用“RUNAS”从命令提示符启动 Visual Studio 2010,以便可以以其他用户身份运行它。我运行了以下命令:
runas /profile /user:myPCName/SomeUserName "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"
我的问题是命令提示符显示“输入 myPCName/SomeUserName 的密码:”但我无法输入密码。我只是收到错误“RUNAS ERROR:无法获取用户密码”
我用谷歌搜索了一段时间,我发现的唯一答案是我看不到输入的密码,但无论如何都输入了,而且我一定输入了错误的密码。我确定我没有输入错误的密码。
windows-7 - Windows 7 中的 runas 命令
我正在尝试以管理员身份运行批处理文件。我发现我认为我可以在 Linux 中使用与 sudo 命令相对应的 runas 命令。
我试过了
runas /noprofile /user:computername\adminuser "blah.bat start"
但它给出了一个错误,说:
登录失败:用户帐户限制..(msdos 窗口不允许我复制任何内容)有什么方法可以以管理员身份运行此批处理文件吗?右键单击不起作用,因为我不能包含任何参数。
c - WinAPI C - 来自 REDMON_USER 和 REDMON_SESSIONID 的 RunAsUser
我安装了 PostScript 打印机驱动程序并设置了 REDMON (redmonnt.dll) 用于将 postscript 输出重定向到我的程序。在我相当简单的 c 程序中,我从 STDIN 捕获数据,并且能够成功地将其保存到 .ps 文件中。该文件看起来不错。
但是,我想启动 gsview.exe 来查看文件。如果我调用 ShellExecute 它在 Windows 7 中由于权限问题而失败。似乎我的程序是在不同的用户帐户(本地服务)下调用的。因此,我正在寻找一种在特定用户名(启动打印作业的用户)下运行 gsview.exe 的方法,该用户名在名为 REDMON_USER 的变量以及 SESSIONID 中可供程序使用。
问:在给定用户名和 sessionid 的情况下,启动程序所需的最少 WinAPI 调用是多少?
C/C++、.NET 中的任何代码示例都会非常有帮助。
编辑:我正在尝试完成的事情与 redrunee (来自 redmonee)非常相似。我不想使用 redrunee,因为它会在短时间内打开一个控制台窗口。
注意: 1) 该程序被打印机服务调用为 [LOCAL SERVICE] 帐户。2)第一个参数用户名(REDMON_USER),实际上指向当前正在看屏幕的用户
cruisecontrol.net - NAnt:以管理员帐户执行 NCover - runas 直接返回,无需等待
我的 NAnt 构建作为 CruiseControl 的一部分以非管理员身份运行。但是我们有一个需要以管理员身份运行的 NCover 任务。为此,我们正在考虑将 RunAs 与管理员帐户一起使用。
问题是 RunAs 直接返回,不等待进程退出。
有没有办法在 NCover 完成之前阻止 NAnt 构建?
肿瘤坏死因子
windows - 自动为快捷方式设置“以管理员身份运行”
在 Windows 7 中,您可以将快捷方式的属性设置为“以管理员身份运行”,以便以管理员权限调用应用程序或要求用户提供管理员帐户。
我知道我可以使用清单文件为我的应用程序请求/强制管理员权限,但我需要为不属于我的应用程序设置权限。作为安装软件,我使用 SetUp Factory 8。它会创建一个快捷方式,但不会设置“以管理员身份运行”。
到目前为止,我在安装后手动为每个客户设置了选项,但这需要做很多工作。
如何通过程序/脚本(如编辑快捷方式)或以任何其他方式为应用程序快捷方式设置“以管理员身份运行”。
python - 带有 runas 参数的注册表启动项?
是否可以使用 runas 参数在 Windows 注册表中添加启动项?那么当它启动时,它会以指定的用户运行吗?
python - 从 Python 将密码传递给 runas
我需要从我的脚本中以另一个用户身份运行文件而不提示输入密码。这是怎么做到的?