如何在.NET Compact Framework中部署之前检查设备平台?

时间:2009-03-04 18:39:17

标签: deployment windows-mobile platform pocketpc

我使用带有CF 3.5的Windows Mobile 6 Pro为Windows Mobile开发了一个应用程序,我有一些部署问题。

我只针对掌上电脑,我不想让用户在智能手机上安装它(因为它根本不起作用)。

如何检查用户正在安装应用程序的平台并向他显示一些错误消息?

只是为了让你知道,我有一个.msi,以便从桌面安装应用程序(内置cab的安装项目),这很好。

我只需要这个额外的验证。

1 个答案:

答案 0 :(得分:3)

有关如何检测平台的信息,请参阅此link。 Cab文件支持可选的setup.dll,可用于在Install init,Install exit,Uninstall init和Unistall exit中注册自定义操作。如果平台不匹配,您可以使用install init入口点并停止安装或显示对话框。这当然必须是本土开发。