加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何从托管DLL获取可执行文件路径

发布时间:2020-12-14 02:14:23 所属栏目:Windows 来源:网络整理
导读:我有一个托管DLL(用C/C++LI编写),它包含C#可执行文件使用的类.在类的构造函数中,我需要访问引用DLL的可执行文件的完整路径.在实际的应用程序中,我知道我可以使用Application对象来执行此操作,但是如何从托管DLL执行此操作? 解决方法 Assembly.GetCallingAss
我有一个托管DLL(用C/C++LI编写),它包含C#可执行文件使用的类.在类的构造函数中,我需要访问引用DLL的可执行文件的完整路径.在实际的应用程序中,我知道我可以使用Application对象来执行此操作,但是如何从托管DLL执行此操作?

解决方法

Assembly.GetCallingAssembly()

要么

Assembly.GetExecutingAssembly()

要么

Assembly.GetEntryAssembly()

根据您的需要.

然后使用Location或CodeBase属性(我永远不记得哪一个).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读