我已经为应用程序手动构建了一个安装程序(不要问为什么)。然后在HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
下的添加/删除控制面板中设置注册表项。而且效果很好。我需要将其安装在HKCU下,这样我的安装程序才能在Vista上运行而无需提升。
我遇到的问题是,如果用户使用具有漫游配置文件的域帐户进行安装,然后转到其他计算机,则“添加/删除”控制面板中的软件条目将不包含任何信息。我不希望它出现在漫游用户那里,我的应用程序无法以这种方式安装也无法在这种情况下运行。无论如何,我可以设置该条目以便我的应用不会出现在添加/删除中吗?还是我在HKCU的支持下注定了自己?谢谢!
最佳答案
fwiw:Google Chrome的安装方式与以前相同,但由于安装在配置文件“本地设置\app数据”目录中,该目录不会漫游[1],因此也会遇到相同的问题。
与其解决安装\卸载问题,不如让您的应用与用户一起漫游是否合理?它很小并且可以安装xcopy,以便您可以将它安装在Doc&settings\Application Data下某个可以漫游的地方吗?
[1] http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/distrib/dseb_ovr_wpeu.mspx?mfr=true
关于windows - 为我的应用程序添加/删除显示在漫游用户帐户中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/168679/