Is a Rebex DLL file a trial or full version?

+1 vote
asked Nov 23, 2010 by Rebex KB (8,190 points)
edited Nov 15, 2012

I'd like to make sure that I'm distribution the correct version of DLL file along with my application.

How do I check whether the DLL is a trial version or a full version?

1 Answer

0 votes
answered Nov 23, 2010 by Martin Vobr (12,940 points)
edited Mar 1 by Lukas Pokorny
 
Best answer
  1. Right-click a Rebex DLL file in Windows Explorer and select "Properties" from the context menu.
  2. Switch to "Details" tab.
  3. Check the "Product name".

DLLs from trial version use product names such us "Rebex SFTP (Trial)".

image

DLLs from full version use product names such as "Rebex SFTP (Full)".

image

DLLs from NuGet version use product names such as "Rebex SFTP (NuGet)".

commented Nov 15, 2012 by Jan Sotola (16,920 points)
edited Nov 15, 2012

If you are getting a "Trial version of Rebex SFTP for .NET has expired" even though you have already installed the full version, see the following KB article.

commented Jun 18, 2015 by Tomas Knopp (58,890 points)
Another means to differentiate between the trial and full version
is to create a log of communication as described at http://www.rebex.net/kb/logging/
 
Then Connect with one of our client classes (Ftp, Imap, Pop3, Scp, Sftp, Smtp, Ssh, Telnet, etc.)  and see the log then.
 
Here is a sample log file from the trial version:
2015-03-26 14:11:28.419 Opening log file.
2015-03-26 14:11:28.420 Using FileLogWriter version 2.0.5555.0.
2015-03-26 14:11:28.443 INFO Ftp(1)[1] Info: Connecting to ftp-server:21 using Ftp 4.0.5555.0 (trial version).
 
The full version of Rebex components will log only:
Connecting to server:port using Ftp 4.0.5555.0.
 
whereas the trial version will read:
Connecting to server:port using Ftp 4.0.5555.0 (trial version).
...