-------------------------------------------
MicroDog(UMI/UMC/PMH/PMI) Device Drivers
Installing Guide for Windows 9x/ME/NT/2K/XP
-------------------------------------------
Copyright (c) 2004, SafeNet China Ltd.
MicroDog(UMI/UMC/PMH/PMI) device driver for Windows 9x/ME should be installed if your protected application with
Hardware Dog is running at Windows 9x/ME system.
MicroDog(UMI/UMC/PMH/PMI) device driver for Windows NT/2K/XP must be installed if your protected application with
Hardware Dog is running at Windows NT/2K/XP/Server 2003 system.
This version MicroDogInstdrv.exe call DriverDialog of RCMicroDogsetup.dll to display the interface
of installing and uninstalling driver. User can use MicroDogInstdrv.exe to install and uninstall
drivers or make the interface by yourself.
Run installing program MicroDogInstdrv.exe to install the device drivers and MicroDogInstdrv.exe can
discern the type of your system, and install corresponding device driver to the system. Please follow
the prompts to complete the installing process.
You,the software developer,should not only install the device driver in your system, but also install
the driver in your end user's system. Therefore you should include MicroDogInstdrv.exe and RCMicroDogSetup.dll
in your release version and execute installing device driver in your application's SETUP process by using
MicroDogInstdrv.exe directly or refer to the following Appendix A.
If you want to uninstall the drivers of MicorDog,please run the MicroDogInstdrv.exe and click the UninstallDriver
button.This tool can identify the operating system automatically and uninstall the corresponding drivers.
The program of MicroDogInstdrv.exe supports the command line parameter,the parameters as follow:
Command line parameter:(Not distinguish capital or lowercase.)
/?display command line help
/i Not display the installation interface
/r Not display uninstall interface
/a Install both USBDog driver and Parallel Dog driver
/u Install or Uninstall USBDog driver only(it should be used with /i or /r)
/p Install or Uninstall Parallel Dog driver only(it should be used with /i or /r)
/s Not display any installation or uninstall information
For example: MicroDogInstdrv /i/s Not display any information in the process of installation.
-----------
FileList:
-----------
readme-eng.txt this document
MicroDogInstdrv.exe The program of driver's installation or uninstallation
RCMicroDogsetup.dll The dynamic link library of driver's installation
delphi <dir> The sample of calling RCMicroDogsetup.dll with Delphi
installshield <dir> The sample of calling RCMicroDogsetup.dll with Installshield
pb <dir> The sample of calling RCMicroDogsetup.dll with Power Builder
vb <dir> The sample of calling RCMicroDogsetup.dll with Visual Basic
vc <dir> The sample of calling RCMicroDogsetup.dll with Visual C++
RCMicroDogsetup.dll is a 32-bit Windows DLL, you may use it to develop your own SETUP program in
your application's SETUP process.
If you want to display the imformation of dog's driver, you can call the function GetDogDriverInfo in the Dll.
int PASCAL GetDogDriverInfo();
Parameter:none
Return value:
0 No Driver is installed
1 The drivers(Parallel and Usb) with same version have already been installed.
2 The USB drivers with same version have already been installed.
3 The Parallel drivers with same version have already been installed.
4 The driver that you will install is an newer version than the one you are presently using.
5 The USB driver that you will install is an newer version than the one you are presently using.
6 The Parallel driver that you will install is an newer version than the one you are presently using.
7 The driver that you will install is a older version than the one you are presently using.
8 The USB driver that you will install is a older version than the one you are presently using.
9 The Parallel driver that you will install is a older version than the one you are presently using.
3008 Not administrator
If you want to install the dog's driver, you can call the function InstDriver in the DLL.
int PASCAL InstDriver(int iFlag);
Parameter:
1 Install USB dog driver
2 Install Parallel dog driver
3 Install USB and Parallel dog driver
Return value should be 0 if success, other return values are error codes.
If you want to uninstall the dog's driver,you can call the function UninstallDriver in the Dll.
int PASCAL UninstallDriver(int iFlag);
Parameter
1 Uninstall USB dog driver
2 Uninstall Parallel dog driver
3 Uninstall USB and Parallel dog driver
Return value should be 0 if success, other return values are error codes.
If you want to display the interface of driver installing and uninstalling, you can call the function
DriverDialog in the Dll.
void PASCAL DriverDialog();
Parameter:none
Return value:none
If you want to control whether display the information "If you have plugged in the USB Hardware,
please pull out it and plug in it again!" or not in Windows 98/ME,you can call the function
NotifyPullOutAndPlugInUsbDog in the Dll.
void PASCAL NotifyPullOutAndPlugInUsbDog(int iFlag)
Parameter:
0 Not dispaly the hint information
1 display the hint information
Return value:none
There are demo programs in the subdirectory of delphi/insallshield/vb/vc/pb, which show how to
call RCMicroDogSetup.DLL to install device drivers. You may refer the samples to write your own
installing program.
----------------------------------------
Appendix B: Error code for RCMicroDogsetup.dll
----------------------------------------
3001 Open driver service failed
3002 Start driver service failed
3003 Copy file failed
3004 Operate registery failed
3005 Unknown the operating system
3006 Stop driver failed
3007 Uninstall driver failed, none of this type driver is installed
3008 You are not administrator
3009 Invalid service
3010 Error in mapping system library function
3011 Error in loading system library
3012 No USB dog device is found
3013 Update USB dog driver failed
3014 Remove file failed
3015 Another driver installing process is running
3016 Another driver uninstalling process is running
没有合适的资源?快使用搜索试试~ 我知道了~
北京狮岛CRT.rar
共55个文件
exe:9个
h:6个
cab:4个
需积分: 0 7 下载量 123 浏览量
2023-06-09
22:05:19
上传
评论
收藏 15.95MB RAR 举报
温馨提示
北京狮岛CRT.rar
资源推荐
资源详情
资源评论
收起资源包目录
CRT.rar (55个子文件)
CRT
Driver
Readme-chn.txt 4KB
RCMicroDogSetup.dll 2.05MB
VC
Dogdemo.clw 1KB
Dogdemo.cpp 2KB
DogdemoDlg.cpp 11KB
DogdemoDlg.h 2KB
Dogdemo.rc 6KB
resrc1.h 105B
Dogdemo.c 13KB
res
Dogdemo.ico 1KB
Dogdemo.rc2 399B
Resource.h 869B
StdAfx.cpp 209B
DogInst.exe 20KB
dogdriver.h 745B
Dogdemo.dsp 4KB
Dogdemo.h 1KB
StdAfx.h 1KB
Dogdemo.dsw 607B
DELPHI
DogSetup.dpr 192B
DogSetup.res 876B
mainfrm.dfm 2KB
mainfrm.pas 7KB
DogSetup.exe 303KB
Installshield
Setup.rul 3KB
PB
EXAM.pbl 36KB
DogSetup.exe 82KB
MicroDogInstdrv.exe 196KB
VB
Dogsetup.vbp 698B
declare.bas 478B
dogsetup.frm 6KB
Readme-eng.txt 6KB
2.0
2.13d
SOLOON.EXE 1.7MB
2.13u
SOLOON.EXE 1.7MB
Dev_Setup
DATA1.HDR 22KB
Setup.exe 34KB
Thumbs.db 14KB
SETUP.INX 127KB
DATA1.CAB 559KB
DATA2.CAB 6.53MB
LAYOUT.BIN 460B
Setup.ini 158B
SETUP.BMP 485KB
IKERNEL.EX_ 337KB
User_Setup
DATA1.HDR 22KB
Setup.exe 34KB
Thumbs.db 8KB
SETUP.INX 127KB
DATA1.CAB 559KB
DATA2.CAB 6.44MB
LAYOUT.BIN 460B
Setup.ini 158B
SETUP.BMP 485KB
IKERNEL.EX_ 337KB
新的主程序
SOLOON.EXE 1.71MB
共 55 条
- 1
资源评论
海涛自由行
- 粉丝: 0
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unidac29 for delphi 12.1
- Cauchy奇异积分的数值计算程序
- 基于Python实现的股票量化交易策略源代码+视频讲解+案例代码,含RSI策略、BOP指标策略、KDJ策略、MACD指标策略等
- EDA编码.zip
- 文本分类任务训练神经网络来学习词汇表中每个词的词向量
- MyBatis进阶技巧:探索动态SQL的无限可能.md
- HM2300C-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2300B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 员工解除劳动合同申请表.pdf
- 物模块模型代码,前往设计物模块所属
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功