ActiveX exe をプログラムで登録する必要がありますが、Shell(SomeActiveX.Exe /regserver) では不十分です。同等の API を知っている人はいますか?
1208 次
2 に答える
3
処理中のcomオブジェクトの場合は、DllRegisterServerを使用してCOMコンポーネントをプログラムで登録できます。これはMSDNのVB6の例です。
アウトプロセスのCOMオブジェクトを登録するには、注意が必要です。ActiveXオブジェクトの公開を参照してください。Helloサンプルは、いくつかのオプションを示しています。 Larry Ostermanは、背景情報についてこれについてブログに書いています。
一般に、これをEXEに対して行う必要がある場合は、*。EXE/regserverへのシェルアウトがはるかに簡単になります。
于 2009-07-06T17:40:40.723 に答える
-1
zippy32を使用することもできます。これで十分です。
Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)
于 2009-07-06T17:44:04.303 に答える