我有一个带有Windows Mobile应用程序的CAB文件和在Windows Mobile Device上安装该CAB的MSI软件包(使用自定义安装程序)。
现在我正在尝试添加使用桌面安装包为该Windows Mobile应用程序输入许可证密钥的功能。
我已将“客户信息”对话框添加到MSI,因此我可以输入密钥。所以我接下来需要做的是从我的自定义安装程序获取该许可证密钥,进行一些验证,将该密钥存储在一个文件中,然后将该文件复制到移动设备的安装目录中。
所以,问题是:
更新:
我找到了一种方法,可以使用MsiGetProductInfo(c# wrapper)检索安装过程中输入的信息
答案 0 :(得分:1)
查看远程API(RAPI)。这将使您能够从桌面应用程序或安装程序创建/写入PDA上的文件。
对于C#解决方案,OpenNETCF的开源包装器OpenNETCF.Desktop.Communication将是一个很好的起点。