2009-01-19から1日間の記事一覧

レジストリの制限

VistaでSetupDiGetDeviceRegistryPropertyW()が失敗するので調べてみたところ、PropertyBufferSizeに65535以上を与えるとエラーを返すことがわかった。SetupDiGetDeviceRegistryPropertyA()は変換がかかるせいか失敗しない。2000/XPにはこの謎の挙動はないし…