这是一个奇怪的驱动程序错误,对我来说没有多大意义。
我正在运行我们公司开发的用 C# .NET 开发的应用程序。
我正在使用进程监视器监视应用程序,并注意到它经常访问注册表。Process Monitor 上的输出如下所示,
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
该应用程序每 5 秒从注册表中读取一次这些内容,所以我想问几个问题,
- 这是什么东西?
- 为什么应用程序会读取这些内容?
- 为什么说“缓冲区溢出”?
- 这会导致我的应用出现性能问题吗?
据我所知,该应用程序并未明确读取这些内容,因此我认为这与机器上的驱动程序(即上网本)有关。