问题标签 [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 投票
2 回答
598 浏览

windows-mobile - 如何防止 Windows(移动)安装程序覆盖注册表项值

我正在完成一个我编写的 Windows Mobile (6.1) 应用程序,一切都很好,花花公子,但我遇到了一个令人讨厌的问题:我的应用程序需要一些用于设置的注册表项,我可以在安装程序中创建它们(使用注册表编辑器)很好,但我的问题是每次我运行安装程序来更新软件的新版本时,它都会覆盖那些注册表值。

是否可以创建一个 .cab 安装程序来创建指定的注册表项(如果它们不存在),但如果它们存在则不理会它们。

另外,如果我假设安装项目会自动删除它在安装期间创建的卸载中的所有注册表项,我是否正确?

提前致谢!

0 投票
4 回答
5166 浏览

.net - 托管可扩展性框架 (MEF) 与复合 UI 应用程序块 (CAB)

我们目前正在考虑将 CAB 或 MEF 用于我们的下一个应用程序。我没有看到任何关于如何处理同级控制通信的事件代理的 codeplex 示例,也许我错过了。MEF 中的控件间通信如何工作?

此外,我们计划使用为 CAB 框架提供附加组件的 Infragistics。Infragistics 控制与 MEF 的集成程度如何?

总体而言,MEF 值得追求一个相当大的、15,000 小时的严格开发、应用程序吗?

0 投票
3 回答
4134 浏览

c# - 选择哪个 WinForms CompositeUI 框架?

我的团队在为我们公司开发头部应用程序之前几分钟,我们在设计中遇到了障碍。我的团队使用 C#、.NET 3.5 开发 WinForms 应用程序。

我们在设计中需要做的第一件事是决定使用哪个 CompositeUI 框架。好吧,首先我们确定我们将使用 CAB。但考虑到 P&P 不再参与其中,这是正确的选择吗?雅典卫城呢?它足够稳定并且会在接下来的几年里一直在这里吗?

所以这是我的问题:什么是足够稳定并且适合将领导我的团队未来 3-4 年的应用程序的框架?

需要你的帮助。谢谢!

0 投票
1 回答
954 浏览

windows-mobile - 如何正确卸载正在运行的 Windows Mobile 今日屏幕插件?

我正在为 Windows Mobile 的今日屏幕插件创建 cab 安装程序。当用户激活今日屏幕插件时,它由 shell 加载。当用户现在卸载插件时,会出现一条消息,提示应该重置设备。

如何从设备上正确卸载今日屏幕插件?删除今日屏幕插件的注册表项后,也许正在等待 dll 的“卸载”?自定义 setup.dll?

0 投票
1 回答
1276 浏览

c# - 构造函数注入工作......属性注入没那么多

我正在使用复合应用程序块。我有一个使用构造函数注入的类(使用构造函数参数上的 [ServiceDependency] 属性)并且它正在工作。但是当我尝试切换到使用属性注入(使用属性上的 [ServiceDependency] 属性)时,注入没有发生(属性保持为空)。

我确保该属性具有与旧构造函数参数相同的类型,并且它是公共的。

编辑: 这是 C#/.NET

0 投票
1 回答
5814 浏览

extract - 提取 cab 文件并自动执行 exe 文件(在 cab 文件中)

我的网页上嵌入了一个 cab 文件(其中包含一个可执行文件)。当用户访问该页面时,将自动提取 cab 文件并执行其中的可执行文件。这可能吗?我的预感是这将在我的 inf 文件中配置,但我不知道如何配置。我会很感激你在这方面的帮助。

0 投票
1 回答
1093 浏览

windows - 如何在安装程序 cab 中的 Windows Mobile 上的“程序”菜单上放置快捷方式?

在 Windows Mobile 项目的安装程序项目中,我应该将移动应用程序的快捷方式图标放在哪里,以便在安装 cab 时,图标将显示在程序菜单上?

0 投票
2 回答
183 浏览

c# - 在 CAB 中是一个服务它自己的模块吗?

我正在学习复合应用程序块,并且我对服务很感兴趣。我的 shell 应用程序在它自己的解决方案中,当然还有一个测试模块在它自己的解决方案中(开发和测试完全独立于 shell 解决方案之外)。如果我创建了一个名为“Sql Service”的服务,我是否需要将它放在它自己的库中,以便 shell 和模块都知道类型?

如果是这种情况,那么为了良好的实践,我应该将服务项目放在 shell 解决方案中,还是像模块一样放在外部(在它自己的解决方案中),即使它没有作为模块加载?

那么,参考文献呢?shell是否应该直接引用它,添加然后添加服务?还是将其作为模块加载并添加服务?

我应该在哪里创建我的服务?我应该引用还是作为模块加载?

0 投票
2 回答
12793 浏览

internet-explorer - 在 IE 之外安装 .cab 文件

我们公司的计算机被锁定,因此用户无法安装任何东西。现在,我们刚刚购买了一项需要下载和安装 cab 文件的服务。

当我访问在我的管理员帐户下安装了此控件的网页时,一切正常,因为我有权安装它。但是,如果我以我的普通用户帐户访问该网页,我将无法使用该控件,因为我无权安装它。现在,话虽如此,如果我访问我的管理员帐户下的页面,然后返回我的普通用户帐户,我就可以使用控件。

所以,要么我必须以管理员身份在每个人的机器上以管理员身份登录并访问该网页以安装该 .cab 文件(不是一个选项,100 台电脑),或者我需要找出一种在外部安装 .cab 文件的方法IE,因此网络可以将其推送到他们所有的 PC。我的问题是如何在 IE 之外安装它。我已下载 .cab 文件并右键单击 .ini 文件并单击安装。我可以在我的 system32 文件夹中看到文件(dll、ocx)。但是当我没有看到它在“c:\windows\Downloaded Program Files”中列为“已安装”时,就像我在我的管理员帐户中看到的那样,它不起作用。

信息 - 我们公司使用的是 IE6,Windows XP,我要安装的文件是“ewebeditpro3.cab”。据我所知,web edit pro 3 是 Ektron 的产品,我看过他们的网站,但找不到有关安装客户端的任何信息。

0 投票
2 回答
2189 浏览

internet-explorer - 在 Internet Explorer 中调试 ActiveX 控件的安装

我有一个在旧版本安装良好的网站上运行的 ActiveX 控件。当然,它可以在开发计算机上完美运行和安装。新版本使用新名称和全新的 CLSID 进行版本化。新版本在 Internet Explorer 8 中显示了 Vista 中的安装对话框(带有正确的数字签名等),但安装时没有任何反应。如何确定单击安装后发生的确切情况(控件不在对象目录中,但旧控件在)。我记得最初创建此控件时,有一个日志,其中包含有关失败安装的详细信息,但是,在我的一生中,我不记得它在哪里或在目标计算机上找到它。这个新版本可以在一些电脑上正常安装,