Buffer Overflow errors when reading ConfigDelay and Manufacturer info from registry

Posted by peter on Super User See other posts from Super User or by peter
Published on 2010-04-22T04:10:54Z Indexed on 2010/04/22 4:13 UTC
Read the original article Hit count: 368

Filed under:
|

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)

© Super User or respective owner

Related posts about c#

Related posts about registry