是否可以仅使用 Windows Installer 本机功能,还是应该使用某种自定义操作?
PS。我正在使用 Edit 控件来获取 PIDKEY 而不是 MaskedEdit 控件。
是否可以仅使用 Windows Installer 本机功能,还是应该使用某种自定义操作?
PS。我正在使用 Edit 控件来获取 PIDKEY 而不是 MaskedEdit 控件。
MaskedEdit 控件的问题是,如果您有 XXXX-XXXX-XXXX-XXXX,它将需要 4 次复制和粘贴操作,因为该控件不允许您粘贴整个属性。
您在 Office 2010 中看到的行为并非 Windows Installer 所固有的。他们使用外部 UI 处理程序,因此不受本机 Windows Installer 提供的有限、古老的控件的约束。
微软可以重写 UI 体验,因为他们有很多 $$$,而且这是一款旗舰产品。这同样适用于你吗?如果没有,请保持简单或考虑在安装过程中不询问密钥。而是在第一次运行应用程序时执行此操作。