亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme-chn.txt

?? 彩虹狗的例子 值得一提的是
?? TXT
字號:

            ---------------------------------------------------
                     宏狗套裝  Win32 下調(diào)用靜態(tài)庫使用說明
            ---------------------------------------------------
              版權(quán)所有 (c) 2004  賽孚耐(北京)信息技術(shù)有限公司

  
================
已通過的測試環(huán)境
================
Microsoft Visual C++ 6.0

==============================
Windows32 下調(diào)用靜態(tài)庫編程說明
==============================

    在 WIN32 環(huán)境下調(diào)用宏狗靜態(tài)連接庫可以將函數(shù)接口頭文件RCGrandDogW32.h和靜態(tài)庫RCGrandDogW32.lib包含在
工程中,具體使用方法參見例子程序。

===============
宏狗靜態(tài)庫示例 
===============
    
    靜態(tài)庫定義如下函數(shù),并輸出給開發(fā)商的程序。

  1. HRESULT rc_OpenDog(ULONG ulFlag, CHAR * pszProductName,ULONG * pDogHandle)
     輸入?yún)?shù): ulFlag			打開狗的標(biāo)志
		pszProductName		硬件狗對應(yīng)的產(chǎn)品名
     輸出參數(shù): pDogHandle。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     打開硬件狗。只有與本OBJ的系列號對應(yīng)并且產(chǎn)品名一致的狗才會打開。
     ulFlag可以為以下幾個標(biāo)志:
	OpenFirstInLocal(1)	打開本地第一只硬件狗。
	OpenNextInLocal(2)	打開下一只硬件狗。在使用此標(biāo)志前,應(yīng)該先使OpenFirstInLocal打開硬件狗。
	OpenInLan(3)		只打開局域網(wǎng)中的硬件狗。
	OpenLocalFirst(4)	優(yōu)先打開本地硬件狗。
	OpenLanFirst(5)		優(yōu)先打開局域網(wǎng)中的硬件狗。
     pszProductName為產(chǎn)品名,產(chǎn)品名是以NULL結(jié)尾的字符串,最多為15個非零字符。
 
  2. HRESULT rc_GetDogInfo(ULONG DogHandle, RC_HARDWARE_INFO * pHardwareInfo, ULONG * pulLen)
     輸入?yún)?shù): DogHandle, 		硬件狗句柄
     輸出參數(shù): pHardwareInfo		存儲硬件狗信息的結(jié)構(gòu)內(nèi)存地址
     輸入/輸出參數(shù):pulLen		輸入時為硬件狗信息結(jié)構(gòu)的大小,輸出時為返回數(shù)據(jù)的大小
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     獲取硬件狗信息,硬件狗信息包括系列號、流水號、狗類型,狗型號。

  3. HRESULT rc_GetProductCurrentNo(ULONG DogHandle, ULONG * pulProductCurrentNo)
     輸入?yún)?shù): DogHandle, 		硬件狗句柄
     輸出參數(shù): pulProductCurrentNo     存儲硬件狗產(chǎn)品流水號的內(nèi)存地址
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     獲取硬件狗產(chǎn)品流水號。


  4. HRESULT rc_CheckDog(ULONG DogHandle)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:

     檢查是否有狗存在。只有與本OBJ的系列號對應(yīng)的狗并且口令校驗通過的狗才能被檢測到。在調(diào)用本函數(shù)
     前開發(fā)商口令或用戶口令應(yīng)當(dāng)校驗通過,否則檢測將會失敗。

  5. HRESULT rc_CloseDog(ULONG DogHandle)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:

     關(guān)閉硬件狗。開發(fā)商在打開硬件狗并完成對硬件狗后應(yīng)當(dāng)調(diào)用此函數(shù)來關(guān)閉硬件狗。


  6. HRESULT rc_VerifyPassword(ULONG DogHandle, UCHAR ucPasswordType, CHAR * pszPassword,  UCHAR * pucDegree);
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		ucPasswordType  口令類型(開發(fā)商口令或用戶口令)。
                pszPassword	口令存儲區(qū)地址。
     輸出參數(shù): pucDegree	存儲當(dāng)前剩余校驗次數(shù)的地址。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:

     校驗開發(fā)商口令或用戶口令。在對宏狗的操作中除了獲取硬件狗信息和獲取產(chǎn)品流水號的操作外,在執(zhí)行
     其他操作前必須口令校驗通過。

  7. HRESULT rc_ChangePassword(ULONG DogHandle, UCHAR ucPasswordType, CHAR * pszPassword)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		ucPasswordType  口令類型(開發(fā)商口令或用戶口令)。
                pszPassword	口令存儲區(qū)地址。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:

     修改開發(fā)商口令或用戶口令。如果要修改開發(fā)商口令,需要開發(fā)商口令校驗通過。如果要修改用戶口令
     需要用戶口令或用戶口令校驗通過。

 8. HRESULT rc_GetUpgradeRequestString(ULONG DogHandle, UCHAR * pucBuf, ULONG * pulLen)
    輸入?yún)?shù): DogHandle	硬件狗句柄。
    輸出參數(shù): pucBuf		升級請求串的存儲區(qū)地址。
    輸入/輸出參數(shù):pulLen	輸入時存儲升級串存儲區(qū)的大小,輸出時存儲升級串的大小。	
    返回值:   0 表示操作成功。其他值是錯誤碼。

    功能:
    獲取升級請求串。


 9. HRESULT rc_Upgrade(ULONG DogHandle, UCHAR * pucUpgrade, ULONG ulLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		pucUpgrade	升級串存儲區(qū)的地址
		ulLen		升級串的長度
     輸出參數(shù): 無
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     升級。


 10. HRESULT rc_GetRandom(ULONG DogHandle, UCHAR * pucRandom, UCHAR ucLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		ucLen		隨機數(shù)的長度
     輸出參數(shù): pucRandom	隨機數(shù)存儲區(qū)的地址。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     獲取硬件隨機數(shù)。


 11. HRESULT rc_EncryptData(ULONG DogHandle, UCHAR * pucIn, ULONG ulInLen, UCHAR * pucOut, ULONG *pulOutLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		pucIn		待加密數(shù)據(jù)的存儲區(qū)地址。
		ulInLen		加密數(shù)據(jù)的長度,本版本只支持16字節(jié)的數(shù)據(jù)。
     輸出參數(shù): pucOut		加密后數(shù)據(jù)的存儲區(qū)地址。
     輸入/輸出參數(shù):pulOutLen	輸入時為加密后數(shù)據(jù)的存儲區(qū)大小,輸出時為加密后數(shù)據(jù)的大小。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     數(shù)據(jù)加密。目前只對16字節(jié)的數(shù)據(jù)進(jìn)行加密。加密算法采用標(biāo)準(zhǔn)AES算法Rijndael。


 12. HRESULT rc_DecryptData(ULONG DogHandle, UCHAR * pucIn, ULONG ulInLen, UCHAR * pucOut, ULONG * pulOutLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		pucIn		待解密數(shù)據(jù)的存儲區(qū)地址。
		ulInLen		解密數(shù)據(jù)的長度,本版本只支持16字節(jié)的數(shù)據(jù)。
     輸出參數(shù): pucOut		解密后數(shù)據(jù)的存儲區(qū)地址。
     輸入/輸出參數(shù):pulOutLen	輸入時為解密后數(shù)據(jù)的存儲區(qū)大小,輸出時為解密后數(shù)據(jù)的大小。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     數(shù)據(jù)解密。目前只對16字節(jié)的數(shù)據(jù)進(jìn)行解密。解密算法采用標(biāo)準(zhǔn)AES算法Rijndael。


 13. HRESULT rc_ConvertData(ULONG DogHandle, UCHAR * pucIn, ULONG ulLen, ULONG * pulRet)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		pucIn		待變換數(shù)據(jù)的存儲區(qū)地址。
		ulLen		待變換數(shù)據(jù)的長度

     輸出參數(shù): pulRet          *pulRet中為變換結(jié)果。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     數(shù)據(jù)變換。變換功能即程序向硬件狗發(fā)送一串?dāng)?shù)據(jù),由硬件狗計算后返回一個32位長整型數(shù)據(jù),
     發(fā)送的數(shù)據(jù)和返回的數(shù)據(jù)是一一對應(yīng)的??梢酝ㄟ^修改簽名密鑰來更改變換算法的結(jié)果。


 14. HRESULT rc_SetKey(ULONG DogHandle, UCHAR ucKeyType, UCHAR * pucIn, ULONG ulLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		ucKeyType	密鑰類型。(1 AES Key 2 Sign Key)
		pucIn		密鑰存儲區(qū)地址。
		ulLen		密鑰長度。	
     輸出參數(shù): 無
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     設(shè)置密鑰。調(diào)用此函數(shù)可以設(shè)置加解密密鑰和簽名密鑰,修改完密鑰后,將會影響數(shù)據(jù)加解密,
     數(shù)據(jù)簽名和數(shù)據(jù)變換的結(jié)果。


 15. HRESULT rc_SignData(ULONG DogHandle, UCHAR * pucIn, ULONG ulLen, UCHAR * pucOut, ULONG * pulOutLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		pucIn		簽名數(shù)據(jù)存儲區(qū)的地址。
		ulLen		簽名數(shù)據(jù)的長度。
     輸出參數(shù): pucBuf		簽名結(jié)果的存儲區(qū)地址。

     輸入/輸出參數(shù):pulOutLen	輸入時為簽名結(jié)果存儲區(qū)的大小,輸出時為簽名結(jié)果的大小。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     數(shù)據(jù)簽名。將簽名數(shù)據(jù)轉(zhuǎn)換成唯一的16字節(jié)數(shù)據(jù)。


 16. HRESULT rc_ExecuteFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID, 
			UCHAR * pucDataIn,ULONG ulInLen, UCHAR * pucDataOut, ULONG * pulOutLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		算法文件所在的目錄ID。
		usFileID	算法文件ID
                pucDataIn	算法的輸入?yún)?shù)存儲區(qū)地址。
     輸出參數(shù): pucData		算法的輸出參數(shù)存儲區(qū)地址。
     輸入/輸出參數(shù):pulOutLen	輸入時為輸出參數(shù)存儲區(qū)的大小,輸出時為輸出參數(shù)實際所占
				存儲區(qū)的大小。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     執(zhí)行算法文件。


 17. HRESULT rc_ReadFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID, ULONG ulPos, ULONG ulLen, UCHAR * pucbuf)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		文件所在的目錄ID。
		usFileID	文件ID
		ulPos		讀取數(shù)據(jù)在文件中的起始地址。
		ulLen		讀取數(shù)據(jù)的長度。
     輸出參數(shù): pucBuf		讀取數(shù)據(jù)的存儲區(qū)地址。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     讀文件。從數(shù)據(jù)文件中讀取數(shù)據(jù)。


 18. HRESULT rc_WriteFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID, ULONG ulPos, ULONG ulLen, UCHAR * pucbuf)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		文件所在的目錄ID。
		usFileID	文件ID
		ulPos		寫入數(shù)據(jù)在文件中的起始地址。
		ulLen		寫入數(shù)據(jù)的長度。
     		pucBuf		寫入數(shù)據(jù)的存儲區(qū)地址。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     寫文件。向數(shù)據(jù)文件中寫入數(shù)據(jù)。


 19. HRESULT rc_VisitLicenseFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID, ULONG ulReserved)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		文件所在的目錄ID。
		usFileID	文件ID
		ulReserved	保留
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     訪問許可證文件。


 20. HRESULT rc_CreateFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID, UCHAR ucFileType, ULONG ulFileLen)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		文件所在的目錄ID。
		usFileID	文件ID
		ucFileType	要創(chuàng)建文件的類型(1表示數(shù)據(jù)文件,2表示許可證文件,3表示算法文件)
		ulFileLen	文件大小。
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     創(chuàng)建文件。在創(chuàng)建文件時,文件大小是指文件存儲區(qū)大小,而不包含10字節(jié)的文件頭信息。
     文件在硬件中實際所占空間大小為存儲區(qū)大小與10字節(jié)文件頭的和。


 21. HRESULT rc_DeleteFile(ULONG DogHandle, USHORT usDirID, USHORT usFileID)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		文件所在的目錄ID。
		usFileID	文件ID
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     刪除文件。如果刪除的文件是所在目錄的最后一個文件,硬件狗會在刪除文件后自動回收空
     間。否則需要調(diào)用RC_DefragFileSystem對刪除文件所在的目錄進(jìn)行整理以回收空間。	


 22. HRESULT rc_CreateDir(ULONG DogHandle, USHORT usDirID, ULONG ulSize)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		目錄ID
		ulSize		目錄大小
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     創(chuàng)建目錄。在創(chuàng)建目錄時,目錄大小是指目錄存儲區(qū)大小,而不包含10字節(jié)的目錄頭信息。
     目錄在硬件中實際所占空間大小為存儲區(qū)大小與10字節(jié)目錄頭的和。


 23. HRESULT rc_DeleteDir(ULONG DogHandle, USHORT usDirID)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		目錄ID。
     輸出參數(shù):無。	
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     刪除目錄。如果刪除的目錄位于根目錄最后,硬件狗會在刪除目錄后自動回收空間。否則需
     要調(diào)用RC_DefragFileSystem對根目錄進(jìn)行整理以回收空間。


 24. HRESULT rc_DefragFileSystem(ULONG DogHandle, USHORT usDirID)
     輸入?yún)?shù): DogHandle	硬件狗句柄。
		usDirID		目錄ID。
     輸出參數(shù): 無。
     返回值:   0 表示操作成功。其他值是錯誤碼。

     功能:
     整理目錄。用于對刪除文件或目錄后對硬件狗文件系統(tǒng)的整理,以便將刪除的文件或目錄所
     占用的空間變?yōu)榭捎每臻g。 
 

======================================================================================
"狗"是北京金天地軟件發(fā)展有限公司的注冊商標(biāo),已授權(quán)賽孚耐(北京)信息技術(shù)有限公司使用。

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美男生操女生| 成人国产一区二区三区精品| 久久久亚洲综合| 色综合久久中文字幕综合网 | 欧美国产一区二区| 欧美性淫爽ww久久久久无| 国产一区二区福利视频| 午夜影院久久久| 国产精品黄色在线观看| 欧美一级黄色录像| 一本一本大道香蕉久在线精品 | 欧美一区二区视频在线观看2022 | 91玉足脚交白嫩脚丫在线播放| 亚洲第一精品在线| 欧美国产精品劲爆| 欧美一区二区成人| 色噜噜偷拍精品综合在线| 久久99蜜桃精品| 一二三四区精品视频| 26uuu亚洲综合色欧美| 欧美中文字幕一区| 成人黄页毛片网站| 韩国v欧美v亚洲v日本v| 丝袜脚交一区二区| 国产精品大尺度| 国产喷白浆一区二区三区| 在线看不卡av| 99re热这里只有精品视频| 男人的天堂亚洲一区| 偷拍自拍另类欧美| 亚洲一区免费在线观看| 日韩伦理电影网| 国产精品国产三级国产aⅴ原创| 丁香另类激情小说| 日本一区二区三区电影| 国产精品毛片大码女人| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲视频狠狠干| 国产人伦精品一区二区| 久久日韩精品一区二区五区| 精品国产免费久久| 精品国产凹凸成av人导航| 欧美电影免费观看高清完整版在 | 婷婷综合另类小说色区| 亚洲综合丝袜美腿| 亚洲国产日韩av| 亚洲成av人片一区二区梦乃| 亚洲最新在线观看| 午夜精品久久久久久久99樱桃| 一级女性全黄久久生活片免费| 国产精品久久久久久久久图文区| 国产精品午夜春色av| 色网站国产精品| 丝袜诱惑亚洲看片| 成人免费视频免费观看| 国产呦精品一区二区三区网站| 国产在线不卡一卡二卡三卡四卡| 久久99最新地址| 黄页网站大全一区二区| 国产乱码精品1区2区3区| 成人午夜短视频| 成人av网站在线观看| 99久久综合精品| 在线观看欧美精品| 日韩欧美一二三| 久久久久免费观看| 亚洲图片激情小说| 亚洲制服欧美中文字幕中文字幕| 亚洲不卡av一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲美女视频在线| 性感美女极品91精品| 精彩视频一区二区| 91亚洲午夜精品久久久久久| 欧美日韩亚洲综合一区| 精品国产区一区| 自拍偷拍亚洲综合| 午夜一区二区三区在线观看| 欧美日韩第一区日日骚| 国产一区二区导航在线播放| 亚洲欧洲精品一区二区三区| 一区在线观看视频| 亚洲一区在线视频| 肉肉av福利一精品导航| 国产真实精品久久二三区| eeuss影院一区二区三区| 欧美日韩和欧美的一区二区| 久久亚洲精品小早川怜子| 亚洲欧美一区二区不卡| 蜜桃视频免费观看一区| 99久久久久久| 精品日韩欧美在线| 夜夜夜精品看看| 国产一区日韩二区欧美三区| 欧美色窝79yyyycom| 久久精品一区二区三区不卡牛牛| 亚洲欧美日韩国产手机在线 | 欧美日本在线视频| 日本一区二区三区国色天香 | 亚洲欧美一区二区在线观看| 亚洲精品水蜜桃| 丁香另类激情小说| 国产一区不卡在线| 欧美三级日韩三级| 国产亚洲成aⅴ人片在线观看| 亚洲国产你懂的| 成人av资源在线观看| 欧美成人精品1314www| 亚洲精品国产无套在线观| 国产精品123| 日韩精品一区在线| 亚洲国产成人91porn| av资源站一区| 久久久国产精华| 美女精品自拍一二三四| 欧美偷拍一区二区| 自拍偷拍国产精品| 丁香六月综合激情| 国产欧美一区二区精品性色超碰 | 国产精品911| 欧美成人一区二区三区片免费| 亚洲五月六月丁香激情| 色先锋资源久久综合| 中文字幕精品在线不卡| 成人一区在线观看| 91网站黄www| 国产精品天美传媒| 国产精品白丝av| 精品美女一区二区| 免费国产亚洲视频| 91精品国产高清一区二区三区蜜臀 | 激情六月婷婷久久| 日韩一区二区中文字幕| 日韩制服丝袜av| 欧美日韩国产小视频| 亚洲成av人在线观看| 欧美性三三影院| 亚洲国产成人av网| 9191国产精品| 美女视频一区二区三区| 日韩免费高清电影| 九色porny丨国产精品| 欧美成人猛片aaaaaaa| 精品一区二区三区视频在线观看| 日韩一级片网址| 久久99精品国产| 久久免费精品国产久精品久久久久| 久久99精品网久久| 久久久噜噜噜久久人人看| 国产传媒久久文化传媒| 国产精品麻豆99久久久久久| 99麻豆久久久国产精品免费优播| 国产精品美女久久久久久久网站| 99re8在线精品视频免费播放| 亚洲日本一区二区| 欧美日韩午夜在线视频| 日韩国产精品久久久久久亚洲| 欧美一区二区三级| 国产一区在线观看麻豆| 国产精品电影院| 欧洲一区在线观看| 久久99国产精品免费网站| 欧美国产欧美综合| 91激情在线视频| 秋霞成人午夜伦在线观看| 久久久三级国产网站| 91美女蜜桃在线| 日日摸夜夜添夜夜添精品视频 | 色欧美乱欧美15图片| 午夜伊人狠狠久久| 精品99一区二区| av电影天堂一区二区在线观看| 一区二区三区高清不卡| 51久久夜色精品国产麻豆| 国产精品一区二区免费不卡| 1024国产精品| 91麻豆精品国产91| 成人av小说网| 午夜激情一区二区三区| 精品国产乱码91久久久久久网站| 国产成人av电影在线播放| 欧美自拍偷拍一区| 亚洲国产精品精华液2区45| 久久中文字幕电影| 久久久精品综合| 亚洲成精国产精品女| 欧美美女视频在线观看| 久久黄色级2电影| 国产精品理论片| 在线观看日韩毛片| 国产精品一区三区| 一区二区三区四区蜜桃| 91麻豆精品91久久久久同性| 国产999精品久久| 日产欧产美韩系列久久99| 综合色天天鬼久久鬼色| 精品对白一区国产伦| 欧美视频自拍偷拍| 91香蕉视频污| 国产成人h网站|