进程外组件, 入门级问题!!!高分求解

liangl 2003-09-17 11:11:31
我做了一个EXE COM, 不知如何去注册请高手帮忙,不要见笑
...全文
32 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangl 2003-09-17
  • 打赏
  • 举报
回复
还有一个问题, 我想做一个后台组件,多个客户端可以同时调用,不知是用可执行COM还是服务COM.谁能讲讲他们的区别,谢谢!!!
liangl 2003-09-17
  • 打赏
  • 举报
回复
使用*.exe /regserver 注册
liangl 2003-09-17
  • 打赏
  • 举报
回复
nmake 是什么在哪能找到,如何使用?? 谢谢!!
lanhuaiyu 2003-09-17
  • 打赏
  • 举报
回复
用nmake生成代理存根动态库
然后用
REGSVR32 "*.dll"来注册
如果是服务
运行
*.exe /service
来注册为服务
fanfyj 2003-09-17
  • 打赏
  • 举报
回复
ATL
liangl 2003-09-17
  • 打赏
  • 举报
回复
落花流水:
注册表中对应的clsid键 是在什么位置??,我还没有注册成功,应该没有对应的clsid键呀??
还有一个问题, 我是用APPwizard做的选的是executable[exe],请问这是ATL还是Win32
谢谢??
luohualiushui 2003-09-17
  • 打赏
  • 举报
回复
在注册表中对应的clsid键下加入localserver,默认值取exe的完整路径

如果你的com是用atl编的,那编译完就自动注册了
如果是win32编的,那就自己写个dllregisterserver函数进行注册
microyzy 2003-09-17
  • 打赏
  • 举报
回复
gz
liangl 2003-09-17
  • 打赏
  • 举报
回复
代理存根动态库有何用??
xiaohedou 2003-09-17
  • 打赏
  • 举报
回复
从你的问题看需要多看点书了!组建开发一般在VC下用的是ATL , 现在的版本是3。0,你应该是这个!看看<Inside ATL>,<ATL开发指南2>
tofy 2003-09-17
  • 打赏
  • 举报
回复
先用nmake -f XXX.mk生成代理存根动态库
然后用Regsvr32.exe来注册生成的动态库
另外再执行XXX.exe /Regserver注册

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧