Unregistered
October 29, 2002, 01:10:52
To Imaging Source,
We are trying to redistribute the text control with our application but we are unable to get the licensing information to be transfered from the development machine to the target machine.
The application is written using Director, but it could be any other scripted programming environment other than VB or C++.
Here's the problem:
At run-time, the application is using CoCreateInstance rather than CoCreateInstanceLic to create an instance of the component. This is code we don't have access to i.e. the director application provides support for ActiveX components but doesn't provide a facility to give a run-time license string (as opposed to VB or C++).
So instead of providing a run-time license, we would like to be able to generate a full machine license at installation time.
We are using the WISE installer, it let's us copy the files to the target system and register the OCXs and DLLs using regsvr32 utility. This also doesn't provide for licensing.
So the real question is:
Is there a way to create on a development machine where the control is correctly registered a license file and then to copy this license file to the target machine and to get your control to find this license file?
Or
Is there a registry key we can set on the target machine to let the control know of its licensing information.
Or
Would you be able to release a new version of the control with an extra write-only property "License" that can be set just after the control is created and that would disable the 'demo' warning message. I have found many components that use this method of licensing when the target development environment doesn't support IClassFactory2 interface.
Failing all this, I would be able to write an ActiveX wrapper around your activeX wrapper with the licensing information burned into my wrapper (or taken from a file or registry) and then distribute both my application, my wrapper and your control to the target machines. I just need your confirmation that it would not be a breach on the licensing agreement for this component?
Thanks
This message was originally posted by Marc Ridey in the old TX Text Control Support Forum.
We are trying to redistribute the text control with our application but we are unable to get the licensing information to be transfered from the development machine to the target machine.
The application is written using Director, but it could be any other scripted programming environment other than VB or C++.
Here's the problem:
At run-time, the application is using CoCreateInstance rather than CoCreateInstanceLic to create an instance of the component. This is code we don't have access to i.e. the director application provides support for ActiveX components but doesn't provide a facility to give a run-time license string (as opposed to VB or C++).
So instead of providing a run-time license, we would like to be able to generate a full machine license at installation time.
We are using the WISE installer, it let's us copy the files to the target system and register the OCXs and DLLs using regsvr32 utility. This also doesn't provide for licensing.
So the real question is:
Is there a way to create on a development machine where the control is correctly registered a license file and then to copy this license file to the target machine and to get your control to find this license file?
Or
Is there a registry key we can set on the target machine to let the control know of its licensing information.
Or
Would you be able to release a new version of the control with an extra write-only property "License" that can be set just after the control is created and that would disable the 'demo' warning message. I have found many components that use this method of licensing when the target development environment doesn't support IClassFactory2 interface.
Failing all this, I would be able to write an ActiveX wrapper around your activeX wrapper with the licensing information burned into my wrapper (or taken from a file or registry) and then distribute both my application, my wrapper and your control to the target machines. I just need your confirmation that it would not be a breach on the licensing agreement for this component?
Thanks
This message was originally posted by Marc Ridey in the old TX Text Control Support Forum.