3

xbox 360 コントローラーをラズベリー パイに接続しようとしています。C# はモノラルです。接続するコマンドは「sudo xboxdrv」です。このコマンドは、raspberry pi で直接実行すると機能しますが、モノ コンソール アプリから実行するとエラーが発生します。私が使用するコード:

var info = new ProcessStartInfo();
info.FileName = "sudo xboxdrv";

info.UseShellExecute = false;
info.CreateNoWindow = true;

info.RedirectStandardOutput = true;
info.RedirectStandardError = true;

var p = Process.Start(info);
p.WaitForExit();

Console.ReadLine();

表示されるエラーは「ネイティブ エラー = 指定されたファイルが見つかりません」です。sudo と関係があると思いますが、sudo がないとプログラムは動作しません。可能であれば、自分のユーザーを root ユーザーにしたくありません。

4

1 に答える 1