九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
如何制作cab包(解決不能注冊的問題)

如何制作cab包

制作SSL VPN客戶端插件cab包有兩種方法,一種是手動打包,另一種是利用Ant自動打包,下面分別對兩種方法進(jìn)行說明,你可以根據(jù)熟練程度自由選擇。

一、手動打包

準(zhǔn)備工作

l  用到的工具

打包工具iexpress.exe

簽名工具signcode.exe

代碼簽名證書

l  打包文件

WVC.ocx

LiteUnzip.dll

mfc80u.dll

mfcm80u.dll

msvcm80.dll

msvcp80.dll

msvcr80.dll

Microsoft.VC80.CRT.manifest

Microsoft.VC80.MFC.manifest

       在制作cab包之前,需要準(zhǔn)備以上的打包、簽名工具和文件,將iexpress.exe和signcode.exe復(fù)制到Java環(huán)境變量的bin目錄下。打包文件全部存放在獨(dú)立的一個文件夾下。

制作步驟

步驟1 準(zhǔn)備inf文件

將以下代碼另存為wvc.inf,存放于打包文件目錄下。文件內(nèi)容一般情況下不需要改變,除非cab需要增加或減少文件的情況下,再修改此文件。

 

 

Text代碼
 
  1. [version]   
  2. signature="$CHICAGO$"  
  3. AdvancedINF=2.0  
  4.   
  5. [DefaultInstall]   
  6. CopyFiles=files   
  7. RegisterOCXs=RegisterFiles   
  8.   
  9. [DefaultUninstall]   
  10. cleanup=1  
  11. Delfiles=files   
  12. UnRegisterOCXs=RegisterFiles   
  13.   
  14. [SourceDisksNames]   
  15. 1 = %DiskName%,"wvc.cab",1  
  16.   
  17. [SourceDisksFiles]   
  18. WVC.ocx=1  
  19. LiteUnzip.dll=1  
  20. mfc80u.dll=1  
  21. mfcm80u.dll=1  
  22. msvcm80.dll=1  
  23. msvcp80.dll=1  
  24. msvcr80.dll=1  
  25. Microsoft.VC80.CRT.manifest=1  
  26. Microsoft.VC80.MFC.manifest=1  
  27. westone.cer=1  
  28.   
  29. [RegisterFiles]   
  30. %11%\sslvpn\WVC.ocx   
  31.   
  32. [DestinationDirs]   
  33. files=11, sslvpn   
  34.   
  35. [files]   
  36. WVC.ocx=WVC.ocx   
  37. LiteUnzip.dll=LiteUnzip.dll   
  38. mfc80u.dll=mfc80u.dll   
  39. mfcm80u.dll=mfcm80u.dll   
  40. msvcm80.dll=msvcm80.dll   
  41. msvcp80.dll=msvcp80.dll   
  42. msvcr80.dll=msvcr80.dll   
  43. Microsoft.VC80.CRT.manifest   
  44. Microsoft.VC80.MFC.manifest   
  45. westone.cer=westone.cer   
  46.       
  47. [WVC.ocx]   
  48. file-win32-x86=thiscab   
  49. clsid={C8E6EFFA-ED02-4858-836A-B164102F3C5D}   
  50. RegisterServer=yes   
  51. FileVersion=1,0,0,1  
  52.       
  53. [LiteUnzip.dll]   
  54. file-win32-x86=thiscab   
  55. FileVersion=0,0,0,2  
  56.   
  57. [mfc80u.dll]   
  58. file-win32-x86=thiscab   
  59. FileVersion=8,0,50727,42  
  60.   
  61. [mfcm80u.dll]   
  62. file-win32-x86=thiscab   
  63. FileVersion=8,0,50727,42  
  64.   
  65. [msvcm80.dll]   
  66. file-win32-x86=thiscab   
  67. FileVersion=8,0,50727,42  
  68.   
  69. [msvcp80.dll]   
  70. file-win32-x86=thiscab   
  71. FileVersion=8,0,50727,42  
  72.   
  73. [msvcr80.dll]   
  74. file-win32-x86=thiscab   
  75. FileVersion=8,0,50727,42  
  76.   
  77. [westone.cer]   
  78. file-win32-x86=thiscab   
  79.   
  80. [Strings]   
  81. DiskName = "sslvpn"  

注釋:

2  "thiscab" 是一個關(guān)鍵字,意指包含該INF的CAB文件。也可以從網(wǎng)上下載所需要的DLL文件,只要指定一個HTTP 網(wǎng)址即可,如:

2  關(guān)鍵字"file-win32-x86" 指定平臺是 x86。

2  文件版本號可見屬性。

2  "DestDir"指的是裝載目錄或者文件的地址: 11 指定為系統(tǒng)目錄 WINDOWS/ /SYSTEM32;

2  "clsid" 指的是要安裝控件的CLSID。

步驟2 簽名ocx文件

運(yùn)行signcode.exe

1)      選擇要簽名的ocx文件,由于dll不需要注冊到系統(tǒng),所以不必簽名。

2)      選擇代碼簽名證書公鑰。

3)      選擇代碼簽名證書私鑰。

4)      其他選項均為默認(rèn)設(shè)置,輸入證書私鑰口令,輸入時間戳,再一次輸入私鑰口令。

步驟3 制作CAB

運(yùn)行iexpress.exe

1)      選擇“Create new Self Extraction Directive file”,點擊下一步。

2)      選擇“Create compressed files only(ActiveX Installs)”,點擊下一步。

3)      點擊Add,選擇所有文件包括inf,點擊下一步。

4)      點擊Browse,輸入.CAB文件的存放地址(包含所取文件名),并且要選中 “Store files using Long File Name inside Package”。點擊下一步。

5)      選擇“Don’t save”,一直點擊下一步,直到完成。

步驟4 簽名CAB

 

同步驟2,選擇剛剛生成的cab包進(jìn)行簽名,注意簽名后復(fù)制到webapp/download目錄時需要更名為wvc.cab。

 

步驟5 刪除ocx插件

如果想刪除已安裝的插件,重新注冊,那么進(jìn)入安裝目錄c:\windows\downloaded program files,選中WVC刪除即可。

二、自動打包

準(zhǔn)備工作

l  用到的工具

打包工具cabarc.exe

簽名工具signcode.exe

l  打包文件

WVC.ocx

LiteUnzip.dll

mfc80u.dll

mfcm80u.dll

msvcm80.dll

msvcp80.dll

msvcr80.dll

Microsoft.VC80.CRT.manifest

Microsoft.VC80.MFC.manifest

在制作cab包之前,需要準(zhǔn)備以上的打包、簽名工具和文件,將cabarc.exe和signcode.exe復(fù)制到Java環(huán)境變量的bin目錄下。打包文件全部存放在webapp/download/wvc文件夾下。更新build.xml文件。

制作步驟

步驟1 準(zhǔn)備inf文件

參照手動打包步驟。

步驟2 修改本地時間

 

由于代碼簽名證書已經(jīng)過期,所以需要將本地時間修改成證書還沒有過期的時間,否則簽名失敗。如果擁有未過期的代碼簽名證書,此步驟可以忽略。

步驟3 執(zhí)行build.xml的activex任務(wù)

在Eclipse中打開build.xml文件,執(zhí)行activex任務(wù)。該任務(wù)會自動簽名wvc.ocx文件,生成wvc.cab并簽名

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
cab文件打包的ActiveX控件
(一)何把ocx控件打包成.cab文件
OCX控件CAB打包手冊及升級方法
Web發(fā)布cab文件打包的ActiveX控件總結(jié)
一步一步學(xué)習(xí)C++的ActiveX網(wǎng)頁控件開發(fā)
ActiveX控件與Internet
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服