私はプログラミングと C# を初めて使用します。バトルフィールド 2 サーバーからエラーまたはサーバー クラッシュを検出するプログラムを作成しようとしています。その後、サーバーをシャットダウンし (サーバーがまだダウンしていない場合)、バックアップを開始しますが、私は小さな隆起に遭遇しました。バトルフィールド 2 を再開しようとすると、bf2 から次のエラーが表示されます。
デバッグ アサーションに失敗しました! バージョン 1.0.2446.12 ビルド日:
モジュール: Python
ファイル: c:\dice\Projects\BF2Branches\BF2Demo\Code\BF2\Game\Python\PythonHost.Cpp
行:243テキスト: bf2 モジュールをインポートできませんでした:
現在の設定:
エラーのパスは存在しません。
アプリケーションを起動するいくつかの異なる方法を調査しましたが、結果はすべて同じです。これらは私がこれまでに試したカップルです:
Process proc = new Process();
proc.StartInfo.FileName = @"txtServerPath.Text";
proc.Start();
と
Process.Start(txtServerPath.Text);
bf2 サーバーを手動で起動すると、正常に起動します。それで、私は何を間違っていますか?
問題があれば、私のプログラムは Windows Server 2003 と Windows 7 の両方から実行されます。