Articles of runas

以完全权限以pipe理员身份运行Java文件

我已经做了一个Java应用程序,我testing了我的电脑和我的铸造电脑,迄今为止这么好…但这个应用程序是我的另一个朋友有迪斯科,当我“安装”我的应用程序在他的电脑Windows Vista的32位)它没有工作,然后我去search和search,我发现,作为特权的问题…我安装了一个虚拟机的Vista 32位和XP 32位做一些testing,米无法运行我的应用程序具有完整的pipe理员权限。 有什么办法可以创build一个batch file,或者让我用所有权限运行我的应用程序? 我的意思是所有,因为我需要连接到计算机的COM端口从设备获取一些数据,我需要存储一些文件,因为我使用外部库,我可能需要一些我不知道的特权…我已经尝试过,没有任何工作: elevate "c:\Program Files\Java\jre\bin\java.exe" -jar "%CD%\installer.jar" 使用微软的升级脚本,我也创build了一个batch file runas /user:Administrator myjar.jar 但没有工作:\任何想法? 先谢谢你

如何以编程方式设置“以pipe理员身份运行此程序”

我在Vista中遇到了一个很好的“bdeadmin.exe”问题。 首先,让我们得到可预见的回应: “你不应该要求你的申请被提升。” 这个呢。 这就是生活。 “你需要embedded一个清单文件。” 它已经被编译,已经有很多年了,创build它的公司无意再重复它,并且从合并模块(MSM文件)安装。 “BDE已经过时了,你应该使用dbExpress” 一百五十万行代码 “Nuff说。 “删除EXE旁边的清单文件”。 试过了,什么也没做。 作为一个testing,同样的清单文件能够使其他几个EXE文件需要提升,而不是我想要的。 在那里有东西阻止外部清单被读取。 “创build一个快捷方式并设置SLDF_RUNAS_USER。” 不能这样做,这是一个控制面板小程序。 唯一有效的工作是在其“属性”窗口的“兼容性”选项卡下设置“以pipe理员身份运行此程序”。 我不应该告诉用户这样做。 生意不好。 我需要安装程序这样做。 MSM文件使用静态path。

自动响应batch file的runas

我试图让一个batch file自动input到“runas”程序的密码,但我不能得到它的工作。 这是我的batch file到目前为止: echo password | runas /user:testuser c:/path/to/my/program.exe 但是,我收到一个错误,说“未知的用户名或密码错误”。 我也试过了: runas /user:testuser c:/path/to/my/program.exe < c:/path/to/file/containing/password.txt 这回来了相同的错误。 有没有人知道一个办法做到这一点? 我最终想做的是获取batch file从configuration文件中读取用户名和密码,然后以该用户身份启动“program.exe”。

另一个Windowsterminal会话中的Runas

为了简单起见,假设用户Administrator在terminal会话2login。 另一个用户Boda在terminal会话3login。 会话2中的会话3可以运行一个程序吗? 为了简单起见,假设我想在会话3 (在Boda的会话中)启动calc.exe 。 我怎么做? 可以用runas来完成吗?

Pythonsubprocess。在Windows上以不同的用户身份打开

在Windows上用Python启动一个subprocess的最佳方式是什么? 最好XP和以上,但如果它只适用于Vista和7,我也可以忍受。

启动runas作为subprocess,并写入密码到标准input?

我想写一个C#程序,应该从Windows调用runas工具,并自动input密码。 我试过的: Process runas = new Process(); runas.StartInfo.FileName = "runas"; runas.StartInfo.UseShellExecute = false; runas.StartInfo.RedirectStandardInput = true; runas.StartInfo.Arguments = "\"/user:domain\\username\" \"cmd.exe\""; runas.Start(); StreamWriter stream = runas.StandardInput; stream.WriteLine("our super secret password"); stream.Flush(); stream.Close(); runas.WaitForExit(); runas.Close(); 什么事情发生: 我得到以下输出。 Please enter the password for "…": Trying to execute cmd.exe as user "kfz\dummy"… RUNAS-ERROR: cmd.exe could not be executed 1326: […]