blue_spiter
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:948回复:1

windriver发布问题

楼主#
更多 发布于:2003-11-26 18:55
我用windriver写的驱动,现在安装在目标计算机上,运行应用程序访问设备时,说windriver6.02未注册,只能使用30天.可是我用的winvriver是用注册机产生的注册代码注册了的,而在我的开发计算机上却不出现该问题,我的驱动是要安装到别的计算机上的,不可能将windriver一起给用户,请问各位大虾,在发布驱动时该如何解决注册问题?
Sweery
驱动牛犊
驱动牛犊
  • 注册日期2001-10-24
  • 最后登录2006-10-15
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-27 09:24
在Windriver安装完成后,有一个文本文件,说明了如何分发的问题,主要就是要用合适的码(windriver的license)注册驱动程序,是一段代码,类似如下
procedure RegisterWinDriver; stdcall;
var
  hWD : HANDLE;
  Lic : SWD_LICENSE;
begin
  hWD:= WD_Open();
  if hWD<>INVALID_HANDLE_VALUE then
  begin
    Lic.cLicense := \'XXXXXXXXXX.???????\';
    WD_License(hWD, Lic);
    WD_Close(hWD);
  end;
end;
不知道你注意了没有.
另外.你是否在做USB驱动呢?
我用6.02自己生成的没有修改过的代码,对USB设备读setup包为80 06 00 01 00 00 40 00,执行结果竟然错误,原因是参数错误,搞不明白,你有这样的问题吗?
SweetJerry
游客

返回顶部