I am having a problem with the Internet Transfer Control in VB6. I know about the fix for design time liscening for this control (vb6cli.exe):

http://support.microsoft.com/kb/194751/

I am late binding the object in my program using:

Set oInetFTP = CreateObject("InetCtls.Inet")

This works fine on the development machine but when I move it to the server I get an "ActiveX cannot create object" error.

I can't run vb6cli.exe on the server because VB6 is not installed, what is the problem here? how can I fix it?