【问题标题】:Enter license key during desktop installation of Windows Mobile app在桌面安装 Windows Mobile 应用程序期间输入许可证密钥
【发布时间】:2010-12-23 00:43:23
【问题描述】:

我有一个包含 Windows Mobile 应用程序和 MSI 包的 CAB 文件,MSI 包将 CAB 安装在 Windows Mobile 设备上(使用自定义安装程序)。

现在我正在尝试添加使用桌面安装包为该 Windows Mobile 应用程序输入许可证密钥的功能。

我已将“客户信息”对话框添加到 MSI,以便我可以输入密钥。所以接下来我需要做的是从我的自定义安装程序中获取该许可证密钥,进行一些验证,将该密钥存储在一个文件中并将该文件复制到移动设备的安装目录中。

所以,问题是:

  • 如何从我的自定义安装程序中检索我在安装过程中输入的许可证密钥?
  • 如何在安装过程中通过主动同步以编程方式将自定义安装程序创建的文件复制到 PDA 到安装目录中?

更新:

我找到了一种使用MsiGetProductInfo (c# wrapper) 检索安装期间输入的信息的方法

【问题讨论】:

    标签: c# .net windows-mobile installation


    【解决方案1】:

    查看远程 API (RAPI)。这将使您能够从桌面应用程序或安装程序创建/写入 PDA 上的文件。

    对于 C# 解决方案,OpenNETCF 的开源包装器 OpenNETCF.Desktop.Communication 将是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 2013-10-15
      • 2012-01-24
      • 2022-01-02
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多