■ドライバ作成環境
OS: Windows 10 Pro (64bit) (ver.1803)
Tools: Visual Studio Professional 2017 (ver.15.7.4)+WDK10
ドライバ作成環境にてビルドした 32bit用ドライバ(2 projects: xxxxx.ocxとxxxxx.dll)を、
同じソリューション内で作成したインストーラを使用し、
Windows 10 (64bit)(ver.1803)(他PC)にインストールを行いました。
インストールは問題なく動作し、32bit用ドライバは %windir%\syswow64 フォルダ内に格納されています。
その後、手動でドライバのレジストリ登録を行うべく、
%windir%\syswow64\cmd を「管理者として実行」で起動し、
regsvr32 xxxxx.dll
を実行。問題なく完了します。
しかし、次に
regsvr32 xxxxx.ocx
を実行すると
「モジュール xxxxx.ocx は読み込まれましたが、DllRegisterServer への呼び出しは
エラーコード 0x800040200 により失敗しました。
この問題の詳細については、エラーコードを検索語として入力してオンラインで検索してください。」
とエラーが発生してしまいます。
このエラーコードでNET検索を行っても、解決策は「管理者として実行する」というものばかりで
本件の解決方法が見つかりません。
本現象の解決策をご存知の方がいらっしゃいましたら、ご教授をお願い致します。
また、インストール時に直接レジストリ登録する方法もあるのであれば、ご教授いただきたいです。
宜しくお願い致します。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/06 07:25
2018/08/06 10:11
2018/08/07 07:48
2018/08/07 12:09
2018/08/08 09:07
2018/08/08 12:21
2018/08/09 05:29
2018/08/09 12:13
2018/08/10 06:21
2018/08/10 13:46
2018/08/20 04:30