任务单 #13755

レジストリ登録部分
开放日期: 2008-10-25 05:17 最后更新: 2008-10-25 05:17

报告人:
属主:
(无)
类型:
状态:
开启
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

IORegistoryExploreで起動後のレジストリを確認するとVH7PCのドライバとして2回登録されているようです。
同じレジストリを登録しているドライバは見当たらないため、バグとして報告させて頂きます。

レジストリはIOUSBDeviceUserClientV2という名前になっています。

ソースコードの中IOCreatePlugInInterfaceForService()が二回呼び出されるのが原因のようです。

この問題に対応するため、grabDevice()で登録する部分について回避してみました。
DeviceAdded()で使用しているplugInInterfaceをグローバル変数にしてみました。
この結果、レジストリが二個になる問題は回避できましたが、Intel Macでストールしてしまう問題は解決されませんでした。

確認した環境
システムのバージョン: Mac OS X 10.5.5 (9F33)
カーネルのバージョン: Darwin 9.5.0
機種 ID: iMac7,1
プロセッサ名: Intel Core 2 Duo
AppleUSBEHCI:3.1.5
IOUSBFamily:3.1.5
IOUSBUserClient:3.0.7
Xcode3.1.1

任务单历史 (0/0 Histories)

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名