0

PowerShell では、new-object を使用してインスタンス化するか、参照を取得する場合 (または呼び出したいもの)、COM オブジェクトの機能を公開できるようにするために、COM オブジェクトに特定のプロパティが必要だったことを思い出します (私が思うレジストリは、Class-Idなどを介してそれがどのように行われたかです)。

オブジェクト/モジュール/dll/アセンブリが適切に構成されていない場合、オブジェクトは new-object でインスタンス化できませんでした。 (サードパーティ製ソフトウェア内でオブジェクトのインスタンス化を開始できないようにするには、明示的な設定を行う必要があると思います)。

誰かがこの用語が何と呼ばれているかを知っていれば、それは非常に役に立ちます. これは、クライアント ソフトウェアの機能を Web サービスから再利用する最初のステップなので、最初から書き直す必要はありません。

とても有難い...

4

1 に答える 1

1

多数のレジストリ エントリを作成する COM サーバー (バイナリ) を登録する必要があります。PowerShell が必要とする主なものは ProgID です。また、typelib を登録すると、PowerShell が作成されたオブジェクトのメンバー情報を提供するのに役立ちます。通常、ネイティブ COM バイナリには regsvr32 を使用し、マネージ COM バイナリには regasm を使用します。

于 2013-05-10T15:05:48.843 に答える