可以将COM对象添加到Kubernetes容器中吗?如果可以,如何添加?

kcugc4gi  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(102)

有一个旧的COM对象,我们需要为计划在Kubernetes容器中的应用程序使用(没有办法)。有没有办法做到这一点,如果有,如何做到?
我试着研究这个问题,但到目前为止还没有结果。

uhry853o

uhry853o1#

是的,可以只将COM对象添加到Kubernetes窗口容器中。COM是一种允许对象跨进程和计算机边界进行交互的技术,就像在单个进程中一样容易。COM通过指定操作与对象关联的数据的唯一方法是通过对象上的接口来实现这一点。
由于COM Object Model是由Windows开发的,所以你需要将COM对象添加到Windows容器中,并使用regsvr32添加对COM对象的引用。创建一个Dockerfile后

  • 将外部DLL复制到容器(COM DLL)中。
  • 在容器中使用regsvr32注册DLL。
  • 执行msbuild。

有关COM对象的更多信息,请参阅documentation

相关问题