小村软件的 Windows 开发与技术支持

COM 组件开发保留关键组件,连接新的应用。

承接 COM、ActiveX、OCX 的开发与维护。从架构调查开始,处理注册与部署故障、32 位和 64 位混用,以及 .NET 与 C++ 的集成问题。

没有需求文档也可以,从已知情况开始说明即可。

  • 工程师直接沟通
  • 需求未定也可咨询
  • 可从局部任务开始委托

不必准备完整的需求文档

从您现在遇到的问题开始。

开发环境能运行,部署后却不能使用

调查注册位置、依赖 DLL、权限与运行环境的差异。

想更新应用,但必须保留 32 位组件

比较独立进程等方案,验证符合实际限制的集成方式。

需要在 .NET 或 Office 中调用 C++ 功能

协助设计和实现调用接口与集成层。

直接与负责实现的工程师讨论技术问题。

小村豪的个人照片

负责人、工程师

小村豪

专注 Windows 的工程师,从问题确认到调查、设计和实现直接参与。尚未说明清楚的部分,也可以一起梳理为明确的技术问题。

查看经历与技术栈 / 查看公司信息

已公开的技术文章

COM / ActiveX / OCX 是什么

通过技术文章,可以了解我们在这一领域关注的问题和设计思路。技术解说与受托项目经验分开展示。

阅读技术文章

服务范围

从局部任务到完整应用,按需确定范围。

可以从一项调查或改造开始,也可以委托整体开发。根据当前情况,一起明确范围。

COM 组件设计与开发

设计和实现供 Windows 应用、Office 或现有系统使用的 COM 组件。

ActiveX / OCX 调查与改造

检查注册、32 位和 64 位架构、调用方及权限,调查并修复运行问题。

.NET 与 C++ 互操作设计

比较 C++/CLI、COM、独立进程等方式,设计用于复用现有功能的接口层。

结果与交付内容示例

  • 使用条件与集成方案
  • 组件或接口层的实现
  • 注册、部署与验证步骤

以下为按委托范围提供的示例。具体交付范围和形式在报价时约定。

如果有类似问题,可以先说明当前情况。

没有需求文档也可以,从已知情况开始说明即可。

费用与流程

不需要一开始就决定所有细节。

从目标组件和调用方的调查开始

除完整组件开发外,也可以单独委托特定故障调查或接口层改造。

费用参考

根据组件与工作范围报价

确认调用方、源代码是否可用、依赖 DLL,以及注册和部署条件。

免费初步调查与收费服务的区别

以确认可行后委托我们正式开发为前提,报价和接单判断所需范围内的初步调查原则上免费。长期验证、搭建专用环境、原型或概念验证(PoC)开发、详细调查报告交付等可能收费。

单独委托调查或评审时,将作为独立的收费服务报价。涉及收费时,会在开始前说明范围与费用。

  1. 说明当前情况

    在已知范围内说明目标、困难和使用环境。

  2. 确认范围与费用

    我们会说明所需调查、工作范围、交付内容、费用和推进方式。

  3. 达成约定后开始

    调查或开发过程中,分享进展、已确认事项与剩余限制。

  4. 验证结果并交付

    按约定条件确认结果,为部署或下一步行动做好准备。

希望了解更多技术细节?

展开技术范围与详细流程

让现有组件连接到今后的 Windows 应用。

关键业务或设备功能仍在旧 COM / ActiveX / OCX 中。希望从新的 .NET 应用调用,却受阻于注册或 32 位、64 位差异。小村软件支持这类接口层的设计与开发,也承接现有组件的调查和维护。

可以咨询的问题

  • 开发新的 COM 组件,供现有应用或 Office 调用
  • ActiveX / OCX 在特定电脑或部署环境中无法运行
  • 排查 RegAsm、regsvr32、注册表注册及管理员权限问题
  • 保留 32 位组件,同时更新应用架构
  • 在 .NET 中调用 C++ 功能,并建立便于维护的接口层

开发与调查范围

新组件开发与现有组件改造

确认调用方应用和所需接口后,设计并实现 COM 组件。对于现有 ActiveX / OCX,也会先调查使用条件和依赖关系,再进行修改。

注册、部署与运行环境梳理

检查注册状态、依赖 DLL、权限、调用方的 32 位或 64 位架构,以及线程模型。包括评估 Reg-free COM 是否适用,整理在部署现场可重复执行的发布与配置步骤。

连接 .NET 与 C++ 的架构设计

比较 C++/CLI、COM 集成和独立进程等方式。同时考虑保留现有组件与提高新系统可维护性,明确接口层的职责和限制。

委托流程

  1. 确认使用条件。 梳理调用方、目标组件、源代码是否可用、注册状态和部署环境。
  2. 验证集成方式。 比较继续使用、实现接口层、拆分到独立进程及分阶段替换等方案。
  3. 完成实现与部署准备。 在所需范围内检查运行、注册、发布、权限、日志和回退步骤。

正在考虑整个应用的迁移?

本服务侧重于 COM 等组件本身及其接口层。如果需要决定多个现有资产如何保留和迁移,可以参阅现有软件资产复用与迁移支持。

咨询时,请在已知范围内说明应用与组件名称、报错内容,以及 32 位、64 位配置。不清楚架构时,也可以从调查架构开始。

委托前的常见问题

暂时无法替换旧 COM 或 ActiveX,也可以咨询吗?

可以。先确认现有行为与依赖关系,再区分继续使用、调整连接方式和替换的部分。不预设全面重写。

可以处理 32 位和 64 位混用的环境吗?

可以咨询。我们会确认调用方与组件的架构,评估独立进程等方法。重新注册不一定能解决问题,因此需要验证符合实际使用条件的方案。

开发环境能运行,部署后不能运行的问题也能调查吗?

可以。我们会检查注册位置、依赖 DLL、权限、调用方应用和部署方法的差异。在明确复现条件后,推进修复与安装步骤的改进。

联系我们

先用几句话说明当前情况即可。

不需要完整需求文档或专业术语。以下内容可以先提供已知部分。

  • 希望解决的问题或实现的目标
  • 相关软件、设备和运行环境
  • 期望时间(尚未确定也可以)

初次联系不需要附上机密资料或密码。

咨询内容示例

现有 ActiveX 组件在部分电脑上无法运行。希望检查注册状态和 32 位、64 位配置,帮助定位原因。

没有需求文档也可以,从已知情况开始说明即可。

咨询按钮将打开简体中文联系页面,可通过电子邮件或微信联系。 “通过邮件咨询”将创建带有服务名称和待填写问题的邮件草稿。