【问题标题】:psexec error code -1073740771psexec 错误代码 -1073740771
【发布时间】:2012-10-12 14:29:36
【问题描述】:

我正在尝试通过我的主桌面打开远程计算机上的 Unity3D game.exe。我曾尝试通过批处理文件执行此操作,但建议尝试使用PsExec 代替它。

到目前为止,我已经将 Psexec 程序带入了我的 game.exe 文件夹。我运行打开程序所需的命令行,窗口打开了几分之一秒,然后由于错误而关闭。它给出的错误代码是:-1073740771。

我尝试用谷歌搜索这个错误实际上是什么,但我找不到任何东西。有谁知道这个错误与什么有关?

我输入的命令行如下:

psexec \\OtherComputer -i C:\Administrator\Users\Desktop\TargetFolder\Target.exe

我什至尝试在 -i 之后加上 -d 的上述行,在 C:... 周围加上引号,但结果都是一样的。

【问题讨论】:

  • 您的整个游戏是否包含在 game.exe 中?或者其他文件夹中是否有支持的DLL、资源等?
  • 这是一个 Unity 游戏 exe。所以有主 exe 加上一个包含它需要的其他资源的文件夹。

标签: remote-access psexec


【解决方案1】:

PSExec 不会知道其他没有EXE 的游戏资源。它会简单地将game.exe 复制到远程机器并执行它。

尝试删除或重命名资源文件夹并在本地计算机上运行它 - 它应该与在远程计算机上执行相同的操作。

除非整个应用程序自包含在一个 .exe 文件中,否则您无法使用 psexec 做您想做的事情。

如果您对其他计算机具有管理员访问权限并启用了管理共享,则可以手动复制资源文件夹,然后使用 -w 选项使用 psexec 执行:

  • 将文件复制到\\OtherComputer\C$\MyGame
  • 运行psexec \\OtherComputer -w C:\MyGame -i C:\Administrator\Users\Desktop\TargetFolder\Target.exe

可能有效;o)

【讨论】:

  • 谢谢你。我试过了,但出现了同样的问题和错误代码。
  • 复制和粘贴手指在那里有点疯狂。将整个批次复制到\\OtherComputer\c$\MyGame,然后运行psexec \\OtherComputer -i -w C:\\MyGame C:\MyGame\\Target.exe。你介意我问你为什么要这样做吗?从远处玩?!
【解决方案2】:

使用 -h 参数提升权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    相关资源
    最近更新 更多