有一些帖子解释了如何检测目标计算机是否在XP上安装了东亚语言包。这一切都很好,但是如果我发现没有安装该语言,我希望我的安装程序安装语言而无需用户干预。
这可能吗?
我的目标是XP系统SP2。
编辑:忘了提到我在用C#写作。显然我只能使用.NET 4.0,因为它的目标是XP。答案 0 :(得分:0)
您无法安装应用程序。
这是一个系统组件,必须插入Windows XP安装CD / DVD。 它不是独立存在的,即使您可以从原始安装盘以某种方式提取,也不允许重新分发它。
您也可以安装语言包 (http://windows.microsoft.com/en-us/windows/language-packs#lptabs=xp)。
但这也包含UI本地化(您不需要)。 作为用户(或管理员),我讨厌安装系统内容的应用程序。 只需检测,如果没有,请打开一个包含说明,所有必要链接等的网页。 这是每个人都做的事情。 无论如何,情况应该非常罕见。如果我想要日语(例如),你的应用程序不是第一个,我已经安装了日语支持(并且我安装了许多年的XP: - )