sfFTPLib is not licensed


First, my system info:

+- System -----------------------------
Microsoft Windows 2000 Professional
Service Pack 4 (Build 2195)

CPU Speed : 2533 MHz
Total Memory : 514864 KB
Free Memory : 286772 KB

+- SmartFTP ---------------------------
Version : 2.0.996.33
Time Stamp : 2006-06-28 03:23:16
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll :
SmartHook.dll :

+- Language ---------------------------
SmartFTP.exe : 2.0.996.33

+- System DLL -------------------------
shell32.dll : 5.00.3900.7080
shlwapi.dll : 6.00.2800.1740 (xpsp2.050831-1533)
comctl32.dll : 5.81
riched20.dll :
schannel.dll : 5.00.2195.6899

+- Internet Explorer ------------------
Version : Not installed

+- Winsock ----------------------------
Winsock : 2.2

On this test system, SmartFTP runs correctly when run from an administrator account, but when run from a normal user account I receive the message "sfFTPLib is not licensed" and cannot connect. Any ideas?

BTW - IE6 with all the latest updates is installed on this system, despite what is shown in your system info...

Install the latest version from

The error is shown if sfFTPLib.dll cannot be verified. The problem is very likely with your system (-configuration).


Thanks for the response. I did not do a new install, but instead just grabbed sfFTPLib.dll and SmartFTP.exe from the installer at the link you provided and copied them to the test computer with the problem. The problem is now gone, so I think the problem was related to the previous version listed in my original email. For the record, the version I am now using without problem is:

+- SmartFTP ---------------------------
Version : 2.0.996.41
Time Stamp : 2006-07-11 23:02:03
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll :

Thanks for your help.

You will experience the same problem again after 1 month as long as MS Windows cannot verify the certificate of the sfFTPLib.dll file. To verify it manually, right click on the file in the Windows Explorer, then select "Properties" from the context menu. Then go to the "Digital Signatures" tab and select the certificate and press "Details".

One possible solution is to make sure the "Certificate Authority" is up to date. You can install the latest updates on Windows Update.