问题标签 [cab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1162 浏览

windows-mobile - 将应用程序部署到智能设备中

只是想知道使用 Active Sync/Windows Mobile 设备中心将应用程序部署到设备中的最佳方式是什么?我考虑创建一个可行的 CAB 项目,但我只想知道任何其他选项来执行此操作..

而且,当应用程序安装到设备中并在我的设备桌面中创建快捷方式时,我如何才能真正显示图标。

0 投票
1 回答
552 浏览

.net-3.5 - SetupDLL 删除文件夹和密钥寄存器

在 Compact Framework 上开发应用程序。NET 3.5 c# 用于 Windows Mobile 6.x。

在卸载应用程序时,想删除注册表中的一些键和包含其内容的文件夹。

在网上搜索了其他关于如何使用SetupDLL Cab项目的提示,发现我必须创建ac++项目,实现方法

Install_Init - 在安装开始之前调用。

Install_Exit - 在安装应用程序后调用。

Uninstall_Init - 在卸载应用程序之前调用。

Uninstall_Exit - 在卸载应用程序后调用。

如链接中所述:http: //www.christec.co.nz/blog/archives/119

好吧,我最大的困难是删除一个文件夹及其所有内容,并使用 C++ 删除寄存器中的一个键。

我尝试了几种在互联网上查找的方法,但都没有编译。

请,现在超过3天我仍然无法解决这个问题。

C++ 中删除递归目录的示例方法:

谢谢

0 投票
1 回答
1600 浏览

compact-framework - 部署应用程序。NET for Windows Mobile 6.x

在项目中创建。NET Compact Framework 3.5 用于 Windows Mobile 6.x。

我想知道你如何为这个项目创建安装程序(.cab)?怎么部署。NET 框架和移动 SQL CE?

给一个新手用户。

今天我有一个用于 Windows 的 installer.cab 和 .msi 但我的系统运行是安装 SQL CE 和 Compact Framework 3.5。我的系统安装后如何下载和安装这些应用程序?

不想将这些应用程序一起发送,因为安装程序的大小可能会变大

谢谢。

0 投票
1 回答
4428 浏览

crystal-reports - 如何从 CAB 文件创建 MSI?

我需要向我的用户推出 Crystal Reports Active X 打印控件,因为他们无法访问自己的机器来自行安装它。理想情况下,我想通过可以通过组策略推出的 MSI 来执行此操作。

下面是 CAB 中的 .inf 文件。根据我的阅读,我相信我可以在 Visual Studio 的“安装项目”中重新打包它,但我正在寻找一些关于如何去做的建议。

0 投票
1 回答
374 浏览

upgrade - 将 CAB 和 Prism 2 升级到 Prism 4

我们有几个 CAB 和 prism 2 应用程序,我们计划迁移到 Prism 4。

有没有人有将 CAB 和/或 Prism 2 应用程序迁移到 Prism 4 的经验?

  • 是否有任何我们应该注意的“陷阱”?
  • 您如何估计迁移?例如,原始开发成本的 x% 或每个屏幕工作的 y 小时。
0 投票
1 回答
879 浏览

c# - windows mobile 6.5 CAB 签名 - 附加值是什么?

我正在为专门的客户在 .NET CF 3.5 中开发 Windows Mobile 6.5 应用程序。该应用程序已实现自动更新功能。应用程序在启动时向 WebService 询问更新的版本,如果存在,它通过 HTTP 下载 CAB 安装程序并通过 ShellExecute 调用 CAB 安装程序。
CAB 文件当前未签名。我想知道,如果我的应用程序会添加 CAB 签名,该怎么办?
当前的问题是,当安装 CAB 时,它需要用户确认安装(通过选择安装位置并确认要安装较新版本)。我想知道 CAB 签名是否会消除这些步骤?
还有一个问题 - 我们非常频繁地生成更新(每周 1-2 次)。每个 CAB 签名是否都需要 Microsoft 的参与?我们可以手动签署 CAB 吗?

问候

0 投票
2 回答
15100 浏览

analysis - 如何在不执行提取文件的情况下提取 Win32 Cabinet Self-Extractor

对于课程作业,我必须分析恶意软件。

它是一个 .EXE Win32 机柜自解压器文件。(这就是windows看到它的方式,它实际上以 4D 5A 00 03 Hex 开头)。运行时,它提取创建的文件夹中的所有文件,运行恶意软件(批处理/VBS 文件),最后删除包含恶意软件文件的文件夹。

我想知道如何在不执行恶意软件的情况下提取?我使用了 ProcDump32,但它给了我:“进程不是 32 位或无法加载或已经完成!”。

不知何故,我成功卡住 ProcDump32 并获取文件夹几秒钟并在它“消失”之前将其复制,所以我得到了文件,但我不确定我收集了所有文件,我想以正确的方式进行.

所以我正在寻找一个可以提取 Win32 Cab Self-Extractor 文件内容而不执行输出文件的应用程序,如果可能的话,提供提取文件的列表。

0 投票
1 回答
358 浏览

compact-framework - .Net Compact Framework - 构建服务器上的 Cab Builder 重新包含排除的库

我们在 VS2008 中使用 Cab Builder 项目来生成我们的 CF cab 文件。在我们做出影响依赖关系的更改之前,这很有效。Cab Builder 项目决定我们需要不需要在我们的 cab 中实际部署的各种附加库(mscorlib 等)。我们选择库并明确排除它们并将更改提交到 svn——当构建服务器获取最新的项目并构建它时,流氓库又回来了。我们必须在构建服务器上实际打开 cab 项目并(再次)手动排除我们不想包含的库。

  1. 这是出租车制造商的正常行为吗?

  2. 有解决办法吗?

  3. 如果我们放弃并使用不同的方法生成我们的 .inf 文件并在构建服务器上运行 exe 以生成 cab 而不是使用项目,我们是否会减轻痛苦?

谢谢

0 投票
2 回答
4762 浏览

.net - windows mobile 6.5 CAB 签名和 wceload /silent 问题

我生成了一个个人证书文件 *.cer,用它签署了我的 CAB 文件,在 Windows Mobile 6.5 上安装了这个证书。我想在设备上静默安装这个 CAB。我称之为“wceload.exe /silent MyCab.CAB”。问题是 /silent 开关不工作 - 我收到提示确认 CAB 的安装,而我期望 /silent 开关会自行确认所有提示。此外,如果我的 CAB 之前已经安装过,我想避免出现“安装了以前版本的 ...”的对话框。有没有办法在 Windows Mobile 上做到这一点?我尝试将注册表项 HKLM/Software/Apps/My App/Instl 设置为 0,但它不起作用。任何帮助表示赞赏。

问候

0 投票
1 回答
1401 浏览

c# - 使用 NET Compact Framework 从 CAB 安装后重新启动

安装CAB文件后,我们需要重新启动Windows CE设备。我们基本上在 Visual Studio 2008 中创建了一个智能设备 CAB 项目。我们正在使用 C# 进行开发。

我在 Stack Overflow 问题中看到了修改MSI属性的示例如何提示用户在 .NET 安装中重新启动?. 所以我打算尝试在Orca.exe中设置这个 MSI 属性。但是 CAB 文件似乎没有在 Orca.exe 中打开,所以我认为它不是智能设备上 CAB 文件的选项。

我还看到了一个在 C++ 中实现它的示例,Stack Overflow 问题Reboot on installation of .CAB WM,但我们宁愿避免使用 C++。也没有针对智能设备的 C# 自定义操作选项。

我们在 C# 中是否有设置或某种方法可以做到这一点?