在CE6下安装CAB时,安装程​​序DLL不会运行

时间:2010-01-07 16:42:23

标签: c++ dll installation windows-ce cab

我有一个CAB文件,可以将我们的程序安装到Windows CE。 我有一个用于Windows CE 5和6的CAB(和平台配置)。

两个CAB的CE Setup DLL属性都指向Setup项目的Primary Output。 两个CAB都包含完全相同的代码(C ++)。

安装CE5 CAB时,它工作正常,自定义安装操作从SetupDLL运行。 安装CE6 CAB时,未运行安装程序,但所有其他文件都按预期解压缩。

任何人都可以解释为什么会这样吗?

所有代码和项目都是使用VS2005(包含所有最新的服务包等)创建和构建的

由于 克里斯

1 个答案:

答案 0 :(得分:0)

这不起作用的原因是因为你必须为CE5和CE6分别编译设置DLL - 代码不是完全跨平台兼容的。