misc.log

日常茶飯事とお仕事と

ActiveX EXEのシステム登録

昔やったときは、たしか実行してみてエラーが出たらプログラム側から登録するというような処理を行っていたが、今回はメインプログラムが他社のため、そういう手は使えない。そこで、インストーラを作ろうと思ったのだが....Visual Studio Installer 1.1ではインストールできないことが判明。ActiveXコントロールのように自己登録指定で普通に出来るのかと思ったらダメだった。仕方ないので、「ファイル名 /Regserver」というバッチファイルを作って、EXEとペアにして納品することになりそうな予感。
そういえば、昔作ったときはRS-232Cポートのモニタリングを行っていた上、複数のEXEから参照されるサーバーとして機能しているものだったので、参照数をカウントして、参照解除に合わせて値をマイナス(これは呼び出しているEXEから終了処理メソッドを通して実行)、参照数がゼロになったら自分を閉じるという処理を加えていたことを思い出す。
今回は単一の参照なので、SingleUseにすればよいのか?な?