あるプロセスで実行しているときに次のコード行から役に立たない "Generic Failure" エラーがスローされますが、別のプロセスではスローされません。プロセス間の違いがわかりません (どちらも管理者として 32 ビットで実行されます)。
WbemScripting::ISWbemObjectSetPtr hdobjects = services->ExecQuery("Select * from Win32_LogicalDisk","WQL",0x10,NULL);
理由はありますか?