最近、私はactivex/comアプリケーションの開発に非常に忙しいです。一部のお客様は、制限の厳しいWindows環境下で作業しています。だから私は私のアプリケーションをregfreeにすることにしました。私は簡単にマニフェストを作成できるgenman32.exeを見つけました(mt.exeも便利です)。すべてが正常に行ってきましたが、私は、アプリケーションがCOMサーバ -Microsoft.Windows.ActCtx on Windows Xp
set o = CreateObject("Application.Interface")
// No object reference
上で動作しますので、「CreateObjectのは」registeryに見えるので、私のような状況のために義務付けられている-which WSH(VBSやJS)から自分のアプリケーションを実行しようとしたとき、登録エントリはありません:)その後、 "actctx"というものを検索して見つけました。 dot.net環境で実装するのはとても簡単です。 「Microsoft.Windows.ActCtx」インターフェースのWindows XPマシンでは利用できさえない - そして
set o = CreateObject("Microsoft.Windows.ActCtx")
o.manifest = "L:\\Application.dll.manifest"
set app = o.CreateObject("Application.Interface")
app.Launch() // which is my executing function
問題が見つかりました。)ので、私は少しを検索することにしました。しかし、私はWSH(VBSやJS)から自分のアプリケーションを実行する必要がありますSP3の - マイクロソフトではそれを簡単にすることはありません - その問題の解決策はありますか?そのインターフェイスを作成する他の方法やウィンドウの更新を知っていますか?