Jump to content
EugeneK

C:\ProgramData\ICS-OpenSSL folder

Recommended Posts

Hi

 

I just randomly noticed this folder C:\ProgramData\ICS-OpenSSL on customers machine and then found this code in OverbyteIcsLIBEAY.pas 

 

// create OpenSSL public directory is missing, usually created when installing packages or application installer
    ForceDirectories(GSSL_PUBLIC_DIR);

 

can we please not do it, or at least provide some conditional define to avoid it  it is not a good idea to pollute public folders with random files for no reason.

Share this post


Link to post

ICS does not put random files into that directory, it extracts the OpenSSL DLL files there, as explained in the readme9.txt file.  Using a common directory, means all ICS applications share the same DLLs, unlike a couple of years ago where ICS applications typically had DLLs in multiple directories that were a pain to update for new versions.  

 

If you are not using OpenSSL, don't include that unit.  If you are using OpenSSL and don't want that directory or prefer to specify your own directory, the readme explains ways to change it, but these are not extensively tested or used.  You will then become responsible for distributing the OpenSSL DLLs, somewhere. 

 

Angus

 

Share this post


Link to post
3 hours ago, Angus Robertson said:

ICS does not put random files into that directory, it extracts the OpenSSL DLL files there, as explained in the readme9.txt file.  Using a common directory, means all ICS applications share the same DLLs, unlike a couple of years ago where ICS applications typically had DLLs in multiple directories that were a pain to update for new versions.  

 

If you are not using OpenSSL, don't include that unit.  If you are using OpenSSL and don't want that directory or prefer to specify your own directory, the readme explains ways to change it, but these are not extensively tested or used.  You will then become responsible for distributing the OpenSSL DLLs, somewhere. 

 

But can it be created only if it used, I manage my own OpenSSL installation and don't use this folder, so there is no reason to create it.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×