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)\OpenSSLla versione a 64 bit c:\Program Files\OpenSSL. Quindi ho aggiunto la voce %ProgramFiles%\OpenSSLalla PATHvariabile d'ambiente. %ProgramFiles%\OpenSSLviene espanso c:\Program Files (x86)\OpenSSLper i programmi a 32 bit e ampliato c:\Program Files\OpenSSLper 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.dlle 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.exetrova quello nella cartella OpenVPN che è dopo quello OpenSSL nel PERCORSO.