Chilkat ActiveX Component 9.5.0.70

10 views
Skip to first unread message

Oludare Padilla

unread,
Apr 27, 2024, 9:33:18 AM4/27/24
to platefsomo

Hi Everyone, I wrote a vbscript that's functions through command line. So i tried transfering it to testcomplete as a script and it keeps failing at "set imap = CreateObject("Chilkat_9_5_0.Imap")" with the following error "ActiveX component can't create object 'Chilkat_9_5_0.Imap'" please see the snippet of code below

Actually, this is a clear indication that either something has gone wrong with the registration of the COM component or that some additional required dll is missed and cannot be found in the system. You may try to search for the depends.exe utility from the Windows SDK and open your Chilkat.dll file in it in order to check if all required statically linked additional dlls are present on the disk.

Chilkat ActiveX Component 9.5.0.70


Download File 🗸🗸🗸 https://t.co/8V3iK6wLu2



This indicates an attack attempt to exploit a Buffer Overflow vulnerability in Chilkat Crypt ActiveX control component.
The vulnerability, which is located in the Toolbar ActiveX control, can be exploited through misuse of the "SaveDecrypted" method. It may allow remote attackers to overwrite arbitrary file on a vulnerable system.

The App is developed using PB 2022 R2. Installed as a service in the same machine.
Chilkat installed in the same machine using the batch file provided. Since the app is 32 bit, I installed the activex using the register_x64.bat. Since it failed, I tried with register_win32.bat. Both failed. I used nssm to install and run the service application.

While I never tried to use an active-x inside a service, I have used com objects inside a service. The service was created in c#... At the time I used a com object (providing some sync functionality for ftp), and a PB.NET assembly used to process data received from ftp. Active-x and com isn't the same but have similarities so I guess it should work. I remember that after some upgrade I had issues with the com object I was using, and I had to change some settings using mmc and it's component services snap-in. Also, my service was running under a specific user and this may be an important point.

DataFlex is an easy to use framework for building database applications, in this post I describe how you can use an ActiveX component and add that into the studio. So that you can use it in your applications.

In this sample we user the RSS feature of the ChilKat library. But the same applies for any ActiveX component you want to use out there. We start by downloading the ActiveX component in a 32-bit version from _ActiveX.asp. In this case it comes with an MSI Installer and we use that to install the component.
When that is installed we head over to the DataFlex Studio and create a new workspace. Then we create a web project, but it works just as well as a Windows project.
In the projec we create a simple view with a button that calls a function to fetch the data and an HTML-box to display the result.
ChilKat is providing fully functional samples and we want to use the RSS sample.
In order to use the ChilKat RSS plugin we need to create classes that use it. We do this by adding a Class and selecting the "Import COM ActiveX" option. Then we pick ChilKat from the list and select the features we want to include.


Now DataFlex generates the class for you and you can "Use" it in your code.

In this case we want to get data both from the tag content and a tag attribute in the rss xml. The xml looks as follows and the code to extract the data you can see below.

The http ActiveX component has ConnectFailReason to indicate what reasons the connection failed. There is no corresponding error value for after the connection. I am used to programmatically being able to determine a timeout vs read or write failure or other socket failure. The only option I can find is to somehow parse the text or XML of LastErrorText or LastErrorXml, but that seems overly cumbersome.

currently we are using pop3 and IMAP protocol to download the bounce email and we have one client asked us to download the bounce mails using MAPI protocol ,is it possible to downoad using chilkat library using c#.

New:Events for zip/unzip progress monitoring.
Zip an entire directory tree.
Append entries to a Zip from in-memory data.
Create or open in-memory Zips.
Create self-extracing executables.
Create password-protected Zip files.
Unzip only files that match a filename pattern.
Option to discard path information when zipping.
Option to append a path prefix when zipping.
Option to create self-extracting EXEs with or without interfaces.
Ability to customer icon and interface when creating an EXE.
Ability to specify an auto-run file when creating an EXE.
Ability to specify a pre-defined unzip directory for an EXE.
Handles Unicode filenames.
Provides in-memory access to compressed or uncompressed data.
Easy FirstEntry/NextEntry methods for iterating over a Zip.
Can embed Zips in your own EXEs.
OpenMyEmbedded opens the Zip that has been embedded in the caller's EXE.
Set exclusion patterns when zipping.
Option to specify a target directory and discard path information when unzipping.
Can unzip only files that are newer.
Read/write comments within a Zip.
Ability to inflate directly to in-memory byte array or string.
Can read/write Zips with Chilkat-AES or WinZip-compatible encryption.
Includes a GZip component to create or decompress the .gz file format.
Includes a Unix compress component to create or decompress the .Z file format using LZW compression.Related searches:

e2b47a7662
Reply all
Reply to author
Forward
0 new messages