2010-12-06 12 views
1

PHPを使用して文字列を返すdllを呼び出す必要があります。
これを達成する最良の方法は何でしょうか?dllでPHPを呼び出す

答えて

1

DLLをラップするPHP拡張機能を作成するか、シェル経由でexecにアクセスできるラッパー(任意の言語)を作成します。

+0

他の方法は、サーバー上でサービスを開始し、PHPを使用してリターンを得ることができますか? – hitek

-1

ネイティブPHPを使用することはできません。

rundll.exe(一部の種類のDLL用)のように、exec()を使用してこれを行うオペレーティングシステムレベルの機能を実行します。

rundllがそれを行うことができない場合(管理されたDLLとアンマネージのDLLとは関係がありますが、その意味が分かりません)、最も簡単な方法は、DLLをインポートし、結果を出力します。