gpt4 book ai didi

c++ - 在 Windows CE 上安装 CAB 时安装 DLL 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:57 25 4
gpt4 key购买 nike

我正在尝试使用自定义安装 DLL 安装多个 CAB 文件。更准确地说,在安装我的应用程序 CAB 之后,我还希望安装 .NET CF 3.5 CAB 文件。

我的设备平台如下:

Windows Mobile 6 经典版
CE操作系统5.2.1433
处理器:ARM920T

然后我使用 Visual Studio 2005 制作了自定义安装程序 DLL,并按照发布在

上的说明进行操作

http://msdn.microsoft.com/en-us/library/ee504675(v=WinEmbedded.60).aspx

(用于安装 Windows Embedded CE 6.0 R3 的可选 Setup.dll 文件)

然后我用 InstallShield Professional 6.31 制作了我的 CAB 文件我希望看到说明中描述的 .TXT 文件。但是,没有任何反应。所有应用程序文件都已安装,但安装程序 DLL 似乎没有运行。

谁能帮我解决这个问题?

提前致谢。

顺便说一句,当我在我的设备上安装我的 CAB 文件时,我收到以下警告:

The program you have installed may not display properly because it was designed for a previous version of Windows Mobile software.

这会导致问题吗?

最佳答案

第一个问题可能是因为微软在某个时候(我不记得它更改了哪个版本的 WinMo)将 wceload 更改为单例应用程序,这意味着在 wceload 中运行的安装 dll 无法生成另一个wceload 的实例。好玩吗?

警告是因为用于生成 CAB 的 INF 文件已将受支持的操作系统版本标记为低于您正在安装的版本。我知道如何在 INF 中更改它,但不知道如何使用 InstallShield。

关于c++ - 在 Windows CE 上安装 CAB 时安装 DLL 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5646969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com