如何检测我的COM对象是否正在使用从.NET应用程序?

如何检测我的COM对象是否正在使用从.NET应用程序?,第1张

概述如何检测我的COM对象是否正在使用从.NET应用程序

我有一个用Visual C ++编写的COM DLL。 我完全控制该COM DLL的代码。 当然,它可以从托pipe和非托pipe应用程序中使用。 我想插入一个非常特定的检查,只应该在.NET应用程序使用COM DLL时运行。

是否有一些编程方式让我的COM对象检测它是从.NET应用程序还是从非托pipe应用程序中消耗?

一个窗口窗体可以显示最小和最大button,而没有closuresbutton?

来自bash,什么windows脚本语言学习?

如何从exe文件中提取与用于创build此exe文件相同的.ico文件?

windows物联网广播networking摄像头

是否可以启动相同的线程?

这些“我的环境”问题总是有同样的答案。 你的主机没有任何问题搞清楚它是否被管理,只需添加一个属性到你的界面让它告诉你。 与替代方案相比,这是一个简单的解决方案。 在COM中不可能实现可靠的实现,很多方法来托管服务器。

两种可能性:

创建一个包装COM对象的本机.NET程序集,并对其进行适当的初始化

尝试检测你的进程是否是一个.NET进程,并且遇到问题(在DCOM / COM +环境中使用时,没有单声道检测,误报,很可能是无效检测)

总结

以上是内存溢出为你收集整理的如何检测我的COM对象是否正在使用从.NET应用程序?全部内容,希望文章能够帮你解决如何检测我的COM对象是否正在使用从.NET应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1290024.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存