在Windows CE上安装CAB时,安装DLL不起作用
Setup DLL does not work when CAB installs on Windows CE
我正在尝试使用自定义安装DLL安装多个CAB文件。更准确地说,在我的应用程序CAB安装之后,我希望. net CF 3.5 CAB文件也被安装。
设备平台如下:
Windows Mobile 6 Classic
CE OS 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文件,因为它是在说明中描述的。然而,什么也没发生。所有的应用程序文件都安装好了,但是Setup DLL似乎没有运行。
谁能帮我解决这个问题?提前感谢。
顺便说一下,当我在设备上安装CAB文件时,我得到以下警告:
您安装的程序可能无法正常显示,因为它是为以前的版本设计的Windows Mobile软件
这会导致问题吗?
第一个问题可能是因为微软在某些时候(我不记得它改变了哪个版本的WinMo)将wcelload更改为单个应用程序,这意味着您的安装dll正在wcelload中运行,不能生成另一个wcelload实例。有趣的是吗?
此警告是因为用于生成CAB的INF文件已将支持的操作系统版本戳为低于您正在安装的操作系统的版本。我知道如何在INF中更改它,但不知道如何使用InstallShield。
相关文章:
- 系统错误:程序无法启动,因为您的计算机中缺少MSVCP140D.DLL。尝试重新安装该程序以解决此问题
- 如何使特定程序仅从安装的路径运行以避免DLL劫持
- 如何在 windowsservercore Docker 映像上安装执行本机C++ DLL/EXE 所需的所有依赖二进制
- CPP DLL 自定义操作代码在安装过程中未执行
- 使用自定义简单 Mapi DLL,无需安装 Outlook
- CMake - 安装第三方 dll 依赖项
- 如何在另一台未安装 Visual Studio 的计算机中使用由 Visual Studio 生成的 dll
- C++ Dll 无法在未安装 Visual Studio 的系统上工作
- MSI安装被自定义操作DLL中断
- 分发原始 msvcp.dll 或安装vc_redist.exe
- 我尝试运行我在 eclipse 中创建的 c++ 应用程序(它的.exe),它说"libgcc_s_dw2-1.dll丢失并尝试重新安装
- 在开发计算机上设置 dll 的完整性优先级是否会在安装生成中保留
- 使用qmake将dll安装到2个目标(路径)中
- MSCVP120D.dll丢失,即使已安装可再发行程序
- 如何在 boost 1.57 中安装提升模块(应用程序和 dll)
- 是否可以在不安装可分发的 VC++ 包的情况下将 MSVCRT DLL 与我的应用捆绑在一起
- MS ADO DLL 未正确安装
- 在 Windows 7 上安装 OpenCV 3.1.0 with CMake,opencv_ffmpeg.dll无效的
- 安装程序修改了哪些DLL和注册表项
- 在Windows CE上安装CAB时,安装DLL不起作用