0

私は現在、PHP ベースの指紋出席アプリケーション Web を構築しています。アプリケーションは Windows 7 にインストールされます。現在、Xampp 1.7.7 を使用しています。

PHPはサーバーベースであるため、指紋にアクセスできないことを理解しているため、指紋デバイスを呼び出すC#アプリを構築します。

cmdC# アプリは、Windows7 で呼び出すか、ダブルクリックするとうまく動作します。

PHP 経由で C# アプリをトリガーすると問題が発生しますexec()。Windows 7では指紋デバイスが検出されないようです..しかし、Windows XPでテストすると、うまく機能します..

指紋アプリにはいくつかのライブラリが必要です。いくつかの実験を行うと、PHPexec()がライブラリ ファイルを読み取れないように見えますが、これについてはよくわかりません..

これを修正するにはどうすればよいですか..?

4

1 に答える 1

0

コメントする必要があることはわかっていますが、まだコメントする権利はありません..しかし、私はawserを持っているかもしれません!

cmdでC#プログラムを呼び出しているときに、xamppがあなたと同じウィンドウアカウントで実行されていないためだと思います。

cmd で C# プログラムを呼び出す場合、それを実行するのはウィンドウ アカウントであるため、必要なすべてのファイルを正しく読み取る必要があります。

ただし、phpはサーバー上で実行することを目的としているため、インストール時にxamppがおそらく作成するユーザーは制限されている可能性があります。

私がすべきことは、phpが実行されているユーザーを変更しようとすることです。

私は以前にこのような問題を抱えていましたが、そうでした。c# プログラムで CPU 使用率をフェッチしたかったのですが、何もしていませんでした。

幸運を

于 2013-09-12T02:41:25.810 に答える