|
21 | 21 | import easeOfAccess |
22 | 22 | import COMRegistrationFixes |
23 | 23 | import winKernel |
| 24 | +from typing import Dict |
24 | 25 |
|
25 | 26 | _wsh=None |
26 | 27 | def _getWSH(): |
@@ -227,15 +228,15 @@ def removeOldProgramFiles(destPath): |
227 | 228 | log.warning(f"Couldn't remove file: {path!r}") |
228 | 229 |
|
229 | 230 |
|
230 | | -uninstallerRegInfo={ |
231 | | - "DisplayName":versionInfo.name, |
232 | | - "DisplayVersion":versionInfo.version, |
233 | | - "DisplayIcon":u"{installDir}\\images\\nvda.ico", |
234 | | - "InstallDir":u"{installDir}", |
235 | | - "Publisher":versionInfo.publisher, |
236 | | - "UninstallDirectory":u"{installDir}", |
237 | | - "UninstallString":u"{installDir}\\uninstall.exe", |
238 | | - "URLInfoAbout":versionInfo.url, |
| 231 | +uninstallerRegInfo: Dict[str, str] = { |
| 232 | + "DisplayName": f"{versionInfo.name} {versionInfo.version}", |
| 233 | + "DisplayVersion": versionInfo.version_detailed, |
| 234 | + "DisplayIcon": os.path.join(installDir, "images", "nvda.ico"), |
| 235 | + "InstallDir": "{installDir}", |
| 236 | + "Publisher": versionInfo.publisher, |
| 237 | + "UninstallDirectory": "{installDir}", |
| 238 | + "UninstallString": os.path.join(installDir, "uninstall.exe"), |
| 239 | + "URLInfoAbout": versionInfo.url, |
239 | 240 | } |
240 | 241 |
|
241 | 242 |
|
|
0 commit comments