Buffer Overflow errors when reading ConfigDelay and Manufacturer info from registry
- by peter
Hi All,
This is a strange driver error which doesn't make a lot of sense to me.
I am running an application developed in C# .NET which our company develops.
I was monitoring the application using process monitor and noticed that it accesses the registry a lot. The output on Process Monitor looks like this,
Operation Result Path
RegQueryValue Success HKLM\System\CurrentControlSet\Enum\SWMUXBUS\SW_MODEM\7&6c4af30&0&5&0004\Driver
RegQueryValue Success HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Properties
RegQueryValue Success HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Default
RegQueryValue Success HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\InactivityScale
RegQueryValue Name Not Found HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\PowerDelay
RegQueryValue Name Not Found HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\ConfigDelay
RegQueryValue Buffer Overflow HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Manufacturer
RegQueryValue Buffer Overflow HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Model
RegQueryValue Name Not Found HKLM\System\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Version
The app is reading this stuff every 5 seconds from the registry, so I would ask a few questions,
1) What is this stuff
2) Why is the app reading this stuff
3) Why is it saying 'Buffer Overflow'
4) Could this cause performance problems for my app?
From what I can see the app does not explicitly read this stuff, so I think this relates to a driver on the machine (which is a netbook)