1、.Net中使用Com组件:
Tlblmp.exe
专门为Com Dlls 创建.Net代理。提供out命令参数,以便RCW与Com Dlls 具有不同的名称。
例如:Tlblmp Dll.dll /out:NewDll.dll

Axlmp.exe
把ActiveX组件引入到.Net中,生成两个文件:MSMAPI.dll 可以当作非图形化的对象来引用,AxMSMAPI.dll是Windows控件。

2、Com中使用.Net组件:
RegAsm.exe
负责把.Net组件的类型信息输入到系统信息表中,以便Com Service可以访问.Net组件。

TlbExp.exe
可以询问装配件的内部清单并且输出一个相应的Com类型路文件(*.tlb)。之后,非.Net开发语言就可以引用类型库文件

3、访问非托管的代码:
[sysimport(dll="user32.dll")]
public static extern int MessageBoxA(int Modal,string Message,string Caption,int Options);

重命名:
[sysimport(dll="user32.dll",name="MassageBoxA")]
public static extern int ErrorMessage(int Modal,string Message,string Caption,int Options);

相关文章:

  • 2021-05-25
  • 2021-12-07
  • 2022-12-23
  • 2021-08-10
  • 2021-08-24
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
猜你喜欢
  • 2021-09-27
  • 2021-05-17
  • 2022-12-23
  • 2021-10-23
  • 2021-07-07
相关资源
相似解决方案