Ho installato entrambe le versioni a 32 e 64 bit delle librerie OpenSSL su Vista x64. È stata installata la versione a 32 bit e installata c:\Program Files (x86)\OpenSSL
la versione a 64 bit c:\Program Files\OpenSSL
. Quindi ho aggiunto la voce %ProgramFiles%\OpenSSL
alla PATH
variabile d'ambiente. %ProgramFiles%\OpenSSL
viene espanso c:\Program Files (x86)\OpenSSL
per i programmi a 32 bit e ampliato c:\Program Files\OpenSSL
per i programmi a 64 bit. L'idea è che i programmi a 32 bit utilizzino la versione a 32 bit delle librerie OpenSSL e che i programmi a 64 bit utilizzino la versione a 64 bit. Volevo verificare se funziona eseguendo cmd.exe a 32 bit e rilasciando where ssleay32.dll
e quindi eseguendo cmd.exe a 64 bit e rilasciando lo stesso. Tuttavia in entrambi i casi viene visualizzato l'errore INFO: Could not find files for the given pattern(s).
Cosa c'è che non va?
Questo è un seguito alla variabile d'ambiente PATH differente per Windows a 32 e 64 bit - è possibile?
where openssl.exe
trova quello nella cartella OpenVPN che è dopo quello OpenSSL nel PERCORSO.