Hi there,
I am using the chilkat ftp-activex-dll which works very well.
Because a öot of our users are encountering problems when it comes to
register the dll I have tried to write a custom manifest-file to
avoid registration but all my attempts have failed by now.
This is what I did
- Opened the file galileo.exe with Visual Studio to get the built-in manifest and saved
it as "galileo.exe.manifest".
- Searched for 'Chilkat_9_5_0.Ftp2', found it and saved the classid:
{32BD32D3-66EA-4EE6-A684-20CE86F757C1}
- Searched the classid and found it and took the threadung-model "apartment
- Wrote the file-section for the manifest-file and inserted it:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
type="win32"
name="Galileo"
processorArchitecture="x86"
/>
<description>Visual FoxPro</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
language="*"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
/>
</dependentAssembly>
</dependency>
<file name="ChilkatAx-9.5.0-win32.dll">
<comClass threadingModel= "APARTMENT"
progid="CHILKAT_9_5_0.FTP2"
clsid="{32BD32D3-66EA-4EE6-A684-20CE86F757C1}"
description="Chilkat FTP"/>
</file>
</assembly>
- Unregisterd the 'Chilkatax-9.5.0-win32.dll
- Compiled the exe file and tested it without success. The customized
manifest is imported, but using the dll without registration does not work.
Has anyone tried this before and could give me some advice?
I am not sure if the classid and the progid are correct as the dll is registered
with a lot of entries.
Best regards
Thomas