+1 vote
by (8.4k points)

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
by (13.0k points)
edited by
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)".


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


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

by (18.0k points)

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.

by (58.9k 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).