答案1
你基本上没有正确地做事,你想做错事。在 .NET 中,你可以使用 ClickOnce,它可以为你做到这一点,使用 MSI 包,你可以创建一个新的更新 MSI 包来升级现有安装 点击此处了解如何。那将是一个标准且正确的方法。
但是如果你只需要黑客控制面板中显示的版本,您可以在以下注册表配置单元下编辑您的应用程序条目:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
或者
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
在那里,您可以随意编辑DisplayVersion
字符串值。但是,如果您安装的 MSI 只是一个引导程序,我认为没有任何理由破解其显示的版本号。