2010-01-07 81 views
0

我有一个将我们的程序安装到Windows CE的CAB文件。 我有用于Windows CE 5和6的CAB(和平台配置)。当CAB安装在CE6下时,安装DLL不运行

这两个CAB的CE Setup DLL属性指向安装项目的主输出。 两个CAB都包含完全相同的代码(C++)。

安装CE5 CAB时,它可以很好地工作,自定义安装操作从SetupDLL运行。 安装CE6 CAB时,安装程​​序未运行,但所有其他文件均按预期解压缩。

任何人都可以解释为什么会发生这种情况吗?

所有代码和项目已创建并使用VS2005(与所有最新的服务包等)内置

感谢 克里斯

回答

0

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