公開している .NET および COM クラスを検出するためにリバース エンジニアリングを試みている API を使用するアプリケーションがあります。PowerShell ですべての .NET アセンブリを読み込むことができます。
ls 'C:\Program Files\MyApp\Bin\*.dll'| %{Add-Type -Path $_.FullName}
次に、リフレクションを使用してすべての型を見つけ、New-Object 経由でインスタンス化します。しかし、VB6 ActiveX dll など、COM オブジェクトを公開する DLL がある場合はどうでしょうか。これらの DLL で COM オブジェクトを公開しますAdd-Type -Path
か、またはそれらをRegsvr32に登録する必要がありますか?