0

メイン デスクトップからリモート コンピューターにある Unity3D game.exe を開こうとしています。バッチ ファイルを使用してこれを実行しようとしましたが、代わりにPsExecを試すように勧められました。

ここまでで、Psexec プログラムを game.exe フォルダーに移動しました。プログラムを開くために必要なコマンド ラインを実行すると、ウィンドウが一瞬開いてから、エラーが発生して閉じます。表示されるエラー コードは -1073740771 です。

このエラーが実際に何であるかをグーグルで調べてみましたが、何も見つかりません。このエラーが何に関連しているか知っている人はいますか?

私が入力するコマンドラインは次のとおりです。

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

-i, C:... を囲む引用符の後に -d を指定して上記の行を試してみましたが、結果はすべて同じです。

4

2 に答える 2

1

PSExecEXE なしで生きている他のゲーム リソースについては知りません。game.exe単純にリモート マシンにコピーして実行します。

リソース フォルダーを削除するか名前を変更して、ローカル コンピューターで実行してみてください。リモート コンピューターで行っているのと同じことを行う必要があります。

psexecアプリケーション全体が 1 つの.exeファイル内に自己完結していない限り、やりたいことができません。

他のマシンへの管理者アクセス権があり、管理共有が有効になっている場合は、リソース フォルダーを手動でコピーし、次の-wオプションを使用して psexec で実行できる場合があります。

  • ファイルをコピーします\\OtherComputer\C$\MyGame
  • 走るpsexec \\OtherComputer -w C:\MyGame -i C:\Administrator\Users\Desktop\TargetFolder\Target.exe

うまくいくかもしれません; o)

于 2012-10-12T14:41:31.490 に答える
0

-h パラメータを使用して権限を昇格させます。

于 2016-05-24T18:20:20.970 に答える