none
C# 如何注册ocx RRS feed

  • 问题

  • 请教:

    1、C# 程序 App  中使用到了其它的 ocx ,如:t.ocx;

    2、如何在 App 中注册 t.ocx 呢;

    3、代码中除了直接调用 regsvr32 和 DllImport 特性还要有什么办法。

     

     因为我想做个通用的注册工具,像 regsvr32 一样,上述两种方法都不满意。

     谢谢关注!


    Healthy
    2011年6月1日 6:14

答案

  • 直接用 RegAsm.exe,其实 COM/OLE/OCX 的注册都是基于注册表的,如果您知道在注册时到底发生了什么,那当然可以自己写工具了;但是,像 regsvr32,它需要被注册的 DLL/EXE/OCX 具备 DLLRegisterServer / DLLUnregisterServer 导出函数。否则。。。呵呵,还是老实用 RegAsm 吧。
    Mark Zhou
    2011年6月1日 10:17