fyr77 / EnvyUpdate

Small update checker application for NVIDIA GeForce GPUs
MIT License
141 stars 8 forks source link

Problem with recognising DCH after upgrade from Standard drivers #22

Closed fyr77 closed 2 years ago

fyr77 commented 2 years ago

When Standard drivers are upgraded to DCH, EnvyUpdate may still think Standard drivers are being used.

There are currently 2 checks in place for DCH:

  1. Registry, which is always correct, but access might be blocked by Windows. I have not yet understood what this depends on.
  2. Existence of file nvsvs.dll in system32, which does not exist after upgrading to DCH.

Checking for a unique file would be optimal, since Registry support is flaky. I need to find out which files are truly unique to Standard or DCH.