100分请帮小弟我,小弟我用MFC写的ActiveX控件如何注册呢

100分请帮我,我用MFC写的ActiveX控件怎么注册呢?
我用MFC写的ActiveX控件怎么注册呢?因为我机器装了vc6.0所以编译的时候直接就注册了,但是我放到别的机器上的时候用
regsvr32 我的.ocx 
提示LoadLibrary("E:\MyActiveX.ocx") 失败 - 找不到指定的模块。
那我需要怎么注册呢?郁闷

还有我在我的本地网页上测试成功了,采用的是g:\mytestActivex.htm调用成功了,但是我用http://localhost/mytestActivex.htm就不显示了,为什么啊?

那我需要做什么工作呢?

------解决方案--------------------
注册路径写错了 
所以没找到MyActiveX.ocx
------解决方案--------------------
LoadLibrary("E:\\MyActiveX.ocx")
------解决方案--------------------
C/C++ code

HINSTANCE hLib=LoadLibrary("E:\\MyActiveX.ocx");//指定要注册的ocx文件的路径及文件名。
if (hLib==NULL)
  {
  MessageBox(Handle,"不能载入Dll文件!","失败ing..",MB_OK);
  return;
  }

------解决方案--------------------
不懂网页
你可以用VC单独写一个注册程序
反正都是注册完哪都能用
------解决方案--------------------
依赖库没解决吧
------解决方案--------------------
是不是缺少一些其他辅助的dll或其他文件呢

http://blog.csdn.net/fengbingchun/article/details/6364964
------解决方案--------------------
LoadLibrary不需要注册的。你这个失败应该是\\写成\了。\在源代码字符串里需要转义的
------解决方案--------------------
但是我用http://localhost/mytestActivex.htm就不显示了,为什么啊?
------------------------
因为你的localhost上I没有web服务器(iis?),或虚拟目录不对。
------解决方案--------------------
.def 文件???
------解决方案--------------------
在SYSTEM32文件夹里需要有对应版本的MFC库,确保你的DLL是Release方式发布的,然后在对方机器上先安装相应版本的VC++ Runtime
------解决方案--------------------
有的时候,你SYSTEM32文件夹里的MFC库可能和你的组件版本号不对应,尤其是你安装了SP包升级了MFC的VS发布的。
需要到WINDOWS\WinSxS目录下找到对应的版本DLL(比如在x86_microsoft.vc80.mfc开头的子目录里)复制到你ocx的同级目录或System32目录里。如果你用了CRT函数,也要把对应的CRT的DLL拷贝过去。