- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
使用說明
運(yùn)行SoftDogInstdrv.exe點(diǎn)擊安裝按鈕來安裝驅(qū)動(dòng)程序,該程序可自動(dòng)識(shí)別操作系統(tǒng), 并提示安裝狀態(tài)。 軟件開發(fā)商不但在加密時(shí)需要安裝該設(shè)備驅(qū)動(dòng)程序,而且在發(fā)行軟件時(shí), 也應(yīng)根據(jù)最終用戶的操作系統(tǒng),安裝相應(yīng)的設(shè)備驅(qū)動(dòng)程序。 如果您需要卸載狗的驅(qū)動(dòng)程序,可以運(yùn)行SoftDogInstdrv.exe點(diǎn)擊卸載按鈕來卸載 驅(qū)動(dòng)程序,軟件可以自動(dòng)識(shí)別當(dāng)前環(huán)境,完成驅(qū)動(dòng)程序的卸載工作。
軟件說明
同時(shí)SoftDogInstdrv.exe支持命令行參數(shù),命令行參數(shù)(不區(qū)分大小寫)說明如下:
/? 顯示命令行幫助
/i 安裝時(shí)不顯示界面
/r 卸載時(shí)不顯示卸載界面
/s 不顯示任何安裝和卸載信息
/a 安裝或卸載并口軟件狗和USB軟件狗的驅(qū)動(dòng)
/p 只安裝或卸載并口軟件狗驅(qū)動(dòng)
/u 只安裝或卸載USB軟件狗驅(qū)動(dòng)
例: SoftDogInstdrv /i/s 安裝過程中不顯示任何信息
========== 文件清單 ==========
readme-chn.txt 本文檔
SoftDogInstdrv.exe 驅(qū)動(dòng)安裝、卸載程序
SoftDogSetup.dll 驅(qū)動(dòng)安裝動(dòng)態(tài)庫
Delphi <DIR> 調(diào)用驅(qū)動(dòng)安裝動(dòng)態(tài)庫的Delphi例子程序
VB <DIR> 調(diào)用驅(qū)動(dòng)安裝動(dòng)態(tài)庫的VB例子程序
VC <DIR> 調(diào)用驅(qū)動(dòng)安裝動(dòng)態(tài)庫的VC例子程序&nbs
===================== SoftDogSetup.dll 簡(jiǎn)介 =====================
SoftDogSetup.dll是WINDOWS下的動(dòng)態(tài)鏈接庫,開發(fā)商可用在其加密的軟件安裝程序中使用如下接口函數(shù)。
(1)獲取狗驅(qū)動(dòng)程序安裝信息接口函數(shù)GetDogDriverInfo,定義如下: int PASCAL GetDogDriverInfo();
參數(shù):無
返回值:
0 沒有安裝驅(qū)動(dòng)程序
1 驅(qū)動(dòng)版本相同(并口和usb)
2 usb驅(qū)動(dòng)版本相同
3 并口驅(qū)動(dòng)版本相同
4 已安裝舊版本驅(qū)動(dòng) (并口和usb)
5 已安裝舊版本USB驅(qū)動(dòng)
6 已安裝舊版本并口驅(qū)動(dòng)
7 已安裝新版本驅(qū)動(dòng) (并口和usb)
8 已安裝新版本USB驅(qū)動(dòng)
9 已安裝新版本并口驅(qū)動(dòng)
3008 沒有管理員權(quán)限
(2)驅(qū)動(dòng)安裝的函數(shù)接口InstDriver,定義如下:
int PASCAL InstDriver(int iFlag);
參數(shù):
iFlag = 1 只安裝USB狗驅(qū)動(dòng)
iFlag = 2 只安裝并口狗驅(qū)動(dòng)
iFlag = 3 安裝并口狗驅(qū)動(dòng)和USB狗驅(qū)動(dòng)
返回值:
如果運(yùn)行成功則返回0,否則返回錯(cuò)誤值。
(3)驅(qū)動(dòng)卸載的函數(shù)接口UninstallDriver,定義如下:
int PASCAL UninstallDriver(int iFlag);
參數(shù):
iFlag = 1 只卸載USB狗驅(qū)動(dòng)
iFlag = 2 只卸載并口狗驅(qū)動(dòng)
iFlag = 3 卸載并口狗驅(qū)動(dòng)和USB狗驅(qū)動(dòng)
返回值:
如果運(yùn)行成功則返回0,否則返回錯(cuò)誤值。
(4)顯示驅(qū)動(dòng)安裝和卸載的界面的函數(shù)接口DriverDialog,定義如下:
void PASCAL DriverDialog();
參數(shù):無
返回值:無
詳情請(qǐng)參見各個(gè)例子程序的源代碼。
========= 錯(cuò)誤碼 =========
3001 打開驅(qū)動(dòng)服務(wù)失敗
3002 啟動(dòng)驅(qū)動(dòng)服務(wù)失敗
3003 拷貝文件失敗
3004 操作注冊(cè)表失敗
3005 不支持的操作系統(tǒng)
3006 停止驅(qū)動(dòng)失敗
3007 驅(qū)動(dòng)卸載失敗,沒有過安裝此類型驅(qū)動(dòng)!
3008 不是管理員身份
3009 無效的服務(wù)類型
3010 映射系統(tǒng)庫函數(shù)錯(cuò)誤
3011 加載系統(tǒng)庫錯(cuò)誤
3012 沒有發(fā)現(xiàn)USB狗設(shè)備
3013 更新usb狗驅(qū)動(dòng)失敗
3014 刪除文件失敗
3015 另外一個(gè)驅(qū)動(dòng)安裝進(jìn)程正在運(yùn)行
3016 另外一個(gè)驅(qū)動(dòng)卸載進(jìn)程正在運(yùn)行
3017 計(jì)算機(jī)沒有并口或并口被禁用
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用