Customized slave information in the render log

On windows based slave you could use parts of this event script and query registry to get that info or store it in slaves extra info. See plugin version in slaves list

Search target would be “NVIDIA Graphics Driver”.

For listing all program uninstall keys in windows registry

import _winreg

try:
    i = 0
    explorer = _winreg.OpenKey(
        _winreg.HKEY_LOCAL_MACHINE,
        'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall'
    )

    while True:
        key = _winreg.EnumKey(explorer, i)
        if "Populate Data" not in key:
            print('Found "{0}" in the list of installed software'.format(key))
        try:
            item = _winreg.OpenKey(explorer, key)
            version, type = _winreg.QueryValueEx(item, 'DisplayName')
            print('- {0}'.format(version))
            _winreg.CloseKey(item)
        except:
            _winreg.CloseKey(item)
            print"No DisplayName key found."
        try:
            item = _winreg.OpenKey(explorer, key)
            version, type = _winreg.QueryValueEx(item, 'DisplayVersion')
            print('- version {0}'.format(version))
            _winreg.CloseKey(item)

            if version not in versions:
                versions.append(version)
        except:
            _winreg.CloseKey(item)
        i += 1

except WindowsError as e:
    print(e)