Check For Driver Updates


I am currently working on a graphics rendering application that relies on some NVidia GPU features. For this reason i would like to check for the installed driver version on the user’s machine and prompt the user to update their drivers. I should mention that i would like to do this while the application is being installed. I can run an application/script during installation that can perform these operations. Another thing i should mention that the application is for the Windows platform.

I have the first part implemented (and can check the driver version in the installer using a C++ application). However now i need to check if there is a driver update available.

Any idea how i can go about doing that? Any Nvidia command line tool i can use or a server with a REST api that i can call to check if a driver update is available for the GPU installed on the user’s machine?