我正在尝试通过我的主桌面打开远程计算机上的Unity3D game.exe。我曾尝试通过批处理文件执行此操作,但建议在其位置尝试PsExec。
到目前为止,我已将Psexec程序带入我的game.exe文件夹。我运行打开程序所需的命令行,窗口打开几分之一秒,然后由于错误关闭。它给出的错误代码是:-1073740771。
我尝试使用谷歌搜索这个错误实际上是什么,但我找不到任何东西。有谁知道这个错误与什么有关?
我输入的命令行如下:
psexec \\OtherComputer -i C:\Administrator\Users\Desktop\TargetFolder\Target.exe
我甚至在-i之后使用-d尝试了上面的行,引用了C:...但是这一切都导致了同样的事情。
答案 0 :(得分:1)
PSExec
不会知道其他没有EXE的游戏资源。它只会将game.exe
复制到远程计算机并执行它。
尝试删除或重命名资源文件夹并在本地计算机上运行它 - 它应该与在远程计算机上执行的操作相同。
除非整个应用程序自包含在一个psexec
个文件中,否则您无法使用.exe
执行所需操作。
如果您具有对其他计算机的管理员权限并且启用了管理共享,则可以手动复制资源文件夹,然后使用-w
选项使用psexec执行:
\\OtherComputer\C$\MyGame
psexec \\OtherComputer -w C:\MyGame -i C:\Administrator\Users\Desktop\TargetFolder\Target.exe
可能会工作; o)
答案 1 :(得分:0)
使用-h参数提升权限。