如何从托管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属性(我永远不记得哪一个). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 使用Delphi 7中的WMI进行内存泄漏
- 部署 – 用我的Windows CE应用程序替换手持设备的自定义仪表
- 在Windows上以管理员身份运行Qt应用程序
- tcl/tk sample.dll cannot be unloaded under a trusted in
- 带有新管理门户的Windows Azure CDN
- Azure Windows 2016故障转移群集
- .net – 如何检测窗口由Windows7调整大小
- 什么是Windows 7 N / KN / VL版本?
- windows – 如何打开新的cmd窗口并在其中执行for循环?
- 如何在Windows 10上安装scipy?
推荐文章
站长推荐
- windows – 将NTLM身份验证从本地代理服务器转发
- 是否有像Microsoft的“SQL Server Profiler”这样
- RoseHA脚本编写-Windows
- windows-server-2008 – 在HYPER-V盒子上运行一台
- windows-7 – 如何在Windows 7上使用Python 3和h
- windows-server-2012 – 如何在Windows Server 2
- .net – 嵌入式WebBrowser控件拦截水平滚动事件
- cmd删除文件命令del/erase和删除目录命令rmdir/r
- WiX:防止32位安装程序在64位Windows上运行
- 偶尔,windows / .net应用程序会忽略tcp fin标志
热点阅读