
regsvr32 で ActiveX登録を行った ocx がリソースエデイタ「のActiveX コントロールの挿入」で使用できなくて困ってます。
開発環境は VisualStudio2005 の VC++ で、Version は 8.0.50727.867 になります。
レジストリエディタで確認すると以下のレジストリキーで登録されていることを確認できるのですが。
HKEY_CLASSES_ROOT\CLSID\{9BD4A8F2-56BA-11D3-915D-00C04F797034}
『ActiveX コントロール テスト コンテナ』の「コントロールの登録」ダイアログで表示される一覧中には含まれていません。
また、「コントロールの登録」ダイアログで「登録」ボタンを押しても一覧に追加も行われません
なんとなくセキュリティっぽい事までは分かるのですが、どなたかヒントをお持ちでしょうか?
No.1ベストアンサー
- 回答日時:
OSはWindows7でしょうか?
もしかしたらUAC(ユーザーアカウント制御)の設定が原因かもしれません。
ユーザーアカウント制御の設定を通知しないに設定後、パソコンを再起動して
再度レジストリ登録しても同じ現象でしょうか?
OS は Windows7 です。
いただいた UAC の設定をヒントに調べてみた結果、OCX の ActiveX 登録までのパスを手繰ってみたところ、 X86(32bit) で作成した OCX だとActiveX 登録が行えました。
実は昔は X86 だけを作成していたものがここ数年間 X64 環境になっていて、PCを入れ替えて X64 だけで作成しようとした事が原因でした。
X86 でいったん OCX を作成し ActiveX 登録した後に X64 の OCX を作成して確認を行えました。
ヒントを元にしてかなり早く解決できました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
スクロールバーを点滅させない方法
-
ActiveXコントロールを.NETにイ...
-
アイテムを点滅させる
-
DateTimePickerでに年月までし...
-
regsvr32でActiveX登録を行ったocx
-
EXCELVBA リストボックスで選択...
-
CEdit の内容が変わった時にメ...
-
TabControlとToolBarの背景色変更
-
スピンボタンを右クリックして...
-
フォームでPDFを表示させた...
-
エクセル - リストボックスのマ...
-
タブコントロール上のリストコ...
-
タブコントロールに貼り付けら...
-
ウィンドウやボタンコントロー...
-
VCのコントロール最大配置数は?
-
空のリストビューで1行おきに...
-
VisualStudio MFC変数が追加で...
-
コモンダイアログコントロール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
スピンボタンを右クリックして...
-
ActiveXコントロールを.NETにイ...
-
DateTimePickerでに年月までし...
-
コモンダイアログコントロール...
-
フォームでPDFを表示させた...
-
EXCELVBA リストボックスで選択...
-
CEdit の内容が変わった時にメ...
-
regsvr32でActiveX登録を行ったocx
-
アイテムを点滅させる
-
TabControlとToolBarの背景色変更
-
VisualStudio MFC変数が追加で...
-
空のリストビューで1行おきに...
-
連続で印刷すると画像が更新さ...
-
エクセル - リストボックスのマ...
-
VBAでリストボックス内で↑↓の操...
-
.NETでチャートにスクロールバ...
-
MFCのプロジェクト作成時にコモ...
-
MFC・ダイアログベースで、ダイ...
おすすめ情報