3

我有一个应用程序需要以不同的用户名运行。

我正在尝试调用“runas.exe”来调用调用我的应用程序的批处理文件。

当我在命令提示符下尝试此操作时,它工作正常。一个缺点是我必须提供密码

我想知道这是否可能,因为它在没有任何人干预的情况下在构建服务器上运行

在这里http://blogs.msdn.com/b/oldnewthing/archive/2004/11/29/271551.aspx微软解释了为什么我们不能将密码作为命令行参数

我不知道有什么更好的方法。任何人都可以提出任何好的替代方案

我使用的是 Windows 2008 R2 64 位

4

1 回答 1

1

你不能这样做,除非你编写一个小程序来为你做这件事。出于明显的安全原因,批处理不会削减它。

可以在此处找到适用于 windows xp 的示例程序。

于 2011-11-17T18:37:18.037 回答