Tag: ATL
参考情報†
Tips†
コンポーネントの登録について†
- c++ - Windows Limited User Installation - Stack Overflow
- regsvr32 /i:user xxx.dll を使うことによって、一般権限でもインストール可能。しかしそのためにはATL9が必要(DLLInstallという関数を呼ぶらしい)。
- 古いプロジェクトではdllを登録するのにregsvr32.exeを使用していたが、新しい(?)プロジェクトではプロジェクトのプロパティで設定することでregsvr32を呼び出すようになっている。またユーザー毎の登録も可能。ただし内部では実質regsvr32.exeの呼び出しになっている。
- どちらにしろDLLInstallを実装する必要がある。DLLInstallは例えばvs2010でATLのDLLプロジェクトを作成すればデフォルトで組み込まれるのでそれを参考にすれば良い。
Last-modified: 2022-04-11 (月) 15:28:09