读取加密狗出现异常错误

dongmailin 2007-07-31 03:02:39
string a = "69971fae";
string b = "1234567899513575";

byte[] pid = System.Text.Encoding.ASCII.GetBytes(a.ToCharArray());

byte[] pin = System.Text.Encoding.ASCII.GetBytes(b.ToCharArray());

int TokenCount;

byte[] pus = System.Text.Encoding.ASCII.GetBytes(a.ToCharArray());
//寻找加密狗

ET99.FindToken(ref pid[0], out TokenCount);((出错))----------这项操作不接受建议 (异常来自 HRESULT:0x80040003(OLE_E_ADVISENOTSUPPORTED))

===========================分割线========================================

byte[] readbuf = new byte[1];
string strtemp = "";

//读取加密狗
ET99.Read(0, 1, out readbuf[0]); ((出错))--------------因为找不到关联数据,无法再枚举 (异常来自 HRESULT:0x80040002 (OLE_E_ENUM_NOMORE))

谁知道解决的方法。或者出现错误的根本原因。。告诉下了。。谢谢。。!
...全文
1370 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joist 2008-10-12
  • 打赏
  • 举报
回复
问题解决了没有,我也遇到相同的问题,我想可能是在其它服务程序中不能调用COM程序吧?我打算改为直接调用DLL。希望交流一下。
dongmailin 2007-07-31
  • 打赏
  • 举报
回复
没人知道吗。。。
dongmailin 2007-07-31
  • 打赏
  • 举报
回复
up

242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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