1

PHPで使用する必要があるactivex dll comコンポーネントがあります。

Windows ベースのサーバーがあり、CPanel 経由でのみアクセスできます。

質問は - cpanel で dll を適切に登録する方法は? 出来ますか?

dll ファイルをどこに、どのように配置すればよいかわからないので、PHP で (COM を使用して) 使用できます。

おそらく、これはダミーの質問ですが、実際には Google で何も見つかりませんでした。すべての提案は、Windows サーバーと system32 フォルダーなどに関連していますが、cpanel を介したリモート アクセスについてはどうでしょうか。自分の Windows ワークステーションの場合は、登録方法を知っています。

これはカスタム dll ファイルです。PHPで書かれていません。

4

2 に答える 2

2

他の人が言ったように、ActiveX コントロールを登録するには、コマンド プロンプトにアクセスする必要があります。

明確にするために: ActiveX dll (COM サーバー) は、通常のコード .dll のようにロードされません。通常のコード .dll は名前でロードされるため、通常の dll を PATH のどこかに配置する (または DLL の場所を含むように PATH を更新する) ことが重要です。

これは、ActiveX コントロールには必要ありません。他の人が言ったように、ActiveX dll はどこにでも置くことができます。必要なの、ActiveX コントロールをシステムに登録することです。これは、 Regsvr32コマンドを使用してコマンド ラインから行います。ocx/dll を含むディレクトリから、コマンド プロンプトで次のように入力します。

Regsvr32 /s YOUR.OCX
于 2013-08-15T11:42:21.293 に答える