0

我们有一个旧的 ActiveX exe,我们提供给第三方用于特定目的。他们获取我们的 exe 并从他们自己的软件包中调用它来执行给定的任务(查看表单文档),然后关闭我们的应用程序。我们希望摆脱 ActiveX exe 模型,并将其替换为 .NET 等价物。我知道使用 .NET 无法创建 ActiveX exe,那么仍然可以满足我们需求的等效替代品是什么?调用应用程序必须能够打开/关闭应用程序并调用它的一些方法(添加文件、删除文件等)。.NET 完全有可能吗?

4

2 回答 2

3

您可能想查看 RemObject Hydra (http://www.remobjects.com/hydra/),您可以将两个平台与它混合使用

于 2013-01-08T00:20:44.453 回答
1

.NET 支持本地 COM 服务器(也称为:Out of Process COM 服务器,也称为:DCOM)。有关示例,请参阅此(长)文章:http: //www.codeproject.com/Articles/12579/Building-COM-Servers-in-NET
使用 .NET 或 c# 搜索上述任何 aka 并找到许多其他示例。

编辑:这是来自 Microsoft 的示例(简短、准确、演练):http: //code.msdn.microsoft.com/CSExeCOMServer-3b1c1054。使用此示例作为您的起点。

于 2013-01-09T08:41:04.643 回答