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

















您的評論需要經過審核才能顯示
有用
有用
有用