如何在Windows Installer中的用户输入的PIDKEY之间自动添加短划线?

时间:2013-06-19 05:42:44

标签: windows-installer

是否可以使用Windows Installer本机功能,还是应该使用某种自定义操作?

PS。我正在使用Edit控件来获取PIDKEY而不是MaskedEdit控件。

1 个答案:

答案 0 :(得分:0)

MaskedEdit控件的问题是如果你有XXXX-XXXX-XXXX-XXXX,它将进行4次复制和粘贴操作,因为控件不允许你粘贴整个属性。

您在Office 2010中看到的行为不是Windows Installer的本机行为。它们使用外部UI处理程序,因此不受本机Windows Installer提供的有限的古老控件的约束。

微软可以重写UI体验,因为它们有很多$$$,这是一款旗舰产品。这同样适用于你吗?如果没有,请保持简单或考虑在安装过程中不要求密钥。在第一次运行应用程序时执行此操作。