在 Windows 上執行 OpenSSL 而不安裝

這個解決方法幫助了我們很多工作(技術支援),我們製作了一個簡單的批處理檔案,我們可以從任何地方執行(我們沒有安裝實際 exe 的許可權)。此解決方法將執行 OpenSSL 併為你開啟 bin 資料夾(因為這是你建立或修改的任何檔案將被儲存的位置)。

如何設定:

  1. 下載 OpenSSL 二進位制檔案[這裡] [1]。 (請注意,這已確認適用於 0.9.8h 版本。)

  2. 將此程式碼複製到名為 StartOpenSSL.bat 的檔案中。將其儲存到你選擇的位置。它可以在任何地方執行。

     @echo off
     title OpenSSL
    
     cd\openssl\bin
    
     if exist "C:\openssl\share\openssl.cnf" (
    
     set OPENSSL_CONF=c:/openssl/share/openssl.cnf
     start explorer.exe c:\openssl\bin
    
     echo Welcome to OpenSSL
    
     openssl
    
     ) else (
    
     echo Error: openssl.cnf was not found
     echo File openssl.cnf needs to be present in c:\openssl\share
     pause
    
     )
    
     exit
    
  3. 下載 OpenSSL 二進位制檔案後,將它們提取到名為 OpenSSL 的資料夾中的 C 驅動器中。 (路徑需要是 C:\ OpenSSL)。不要移動任何資料夾內容,只需將它們提取到資料夾即可。

  4. 你已準備好使用 OpenSSL。對於沒有安裝許可權的 Windows 使用者來說,這是一個很好的解決方法,因為它不需要任何許可權。只需雙擊即可執行之前的 bat 檔案。 [1]: http//gnuwin32.sourceforge.net/packages/openssl.htm