今天写了个DLL做MSMQ的触发器,没想到不咋会用

今天在写交易模块的时候用到了MSMQ的触发器调用一个dll来执行一些操作,以前用VB的dll直接在运行里注册regsvr32 c:\abc.dll就好,可今天用.NET写了个竟然不让我注册,当然了,我够白痴,他肯定不支持的,问"EC..裸奔"他告诉我.net生成的不是.com组件,当然不让注册,显然,俺不懂,也不明白...
 
据说是这样:regsvr32.exe就是调用dllregisterserver和dllunregisterserver
反正终于俺搞定了.
解决方法:先用SN.EXE生成一个公钥KEY,把他放入程序集里编译
gacutil /i c:\VeriSignVideo.dll  放入共享程序集
regasm c:\VeriSignVideo.dll    注册
注册成功以后用VBS脚本测试成功
Option Explicit
Dim objVeriSign
Set objVeriSign=CreateObject("VeriSignVideo.VeriSignDll")   'dll
objVeriSign.UpdateQueue()   '方法
 
放入MSMQ调试成功,后来才知道,在MSMQ里调用DLL不能调用messagebox.  呵呵
我够笨的

转载于:https://www.cnblogs.com/zhuhee/archive/2005/11/18/279899.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值