0

別の WPF アプリケーションによって呼び出される Win32 アプリケーションがあります。Win32 トレイ アプリケーションで、USB デバイス通知を登録しています。ここでは、SetupDiGetClassDevs への API 呼び出しを使用して、接続されているデバイスを検索できるようにします。

XP では、WIN32 アプリケーションが次のエラーでクラッシュします。

win7 と win8 では、API 呼び出しは正しく機能します。アプリケーションは、Win7 VS2010 上に構築されています。

XP sp3 での SetupDIGetClassDevs の呼び出しに問題はありますか?

4

1 に答える 1

0

あなたの質問から、SetupDiGetClassDevs()とRegOpenKeyExW()の間の直接リンクが表示されるかどうかはわかりません。ただし、このMSDNページは、RegOpenKeyEx()がKernel32.dllではなくAdvapi32.dllにあることを示しています。これがあなたの不安の原因でしょうか?

于 2013-01-18T18:12:27.363 に答える