求助,请问,哪个API函数可以用来注册OCX组件? 请给出C#写的注册代码,多谢多谢

解决方案 »

  1.   

    System.Diagnostics.Process.Start("regsvr32.exe" , "your.ocx")
      

  2.   

    我说的是用API,不是用regsvr32.exe!!!
      

  3.   

    注册ocx就是把ocx信息写入注册表,一般ocx的注册是由ocx引出一个DllGetClassObject来实现的,regsvr32就是调用ocx引出的这个函数来实现的,你如果不嫌麻烦可以通过dllimport你的ocx,再调用那个DllGetClassObject
      

  4.   

    System.Diagnostics.Process.Start("regsvr32.exe" , "your.ocx")
    楼主是怕弹出一个窗口吧, Regsvr32 后面加个参数 /S就行了,不会弹窗口了
    RegSvr32已经能实现这功能 为什么还要Dllimport ?