Modifications to an existing interprocess communication dll

I currently have a dll that is used for interprocess communication between a program written in Delphi and a program written in Python.

The dll is injected into the target Python program and is used to inject python code into the target program and to return the results of the injected code to the Delphi program.

The dll works by creating a command window (CreateWindow function) in a new thread to inject the python code and to return the results of the python code.

Recently the target program has been updated and unloads the dll as soon as it attempts to create a new command window (HWND).

The dll needs to be changed such that the same functionality is kept without requiring a command window, maybe a shared memory section in the dll? OR maybe by simply preventing the dll from being unloaded when creating a new window in the target process (unhooking the CreateWindow function etc.)

Any solution is acceptable aslong as the external functionality of the dll is kept when applied on the target process.

------------------------------------------------------------------------------ ---------------

Bidder needs experience with programming dynamic link libraries.

Bidder needs (advanced) experience with c++

Bidder needs experience with python and prehabs also some experience with Delphi.

Kemahiran: Pengaturcaraan C++, Delphi, Python, Memasang Skrip, Destop Windows

Lihat lagi: interprocess communication dll, link python dll, python shared memory dll, delphi interprocess communication, python dynamic programming, dynamic programming python, advanced python programming, advanced dynamic programming, python dll shared memory, python inject dll process, inject, dll inject, create delphi dll, thread communication, python function, memory delphi, interprocess communication, install window, python dll, external libraries, shared memory communication, inject code process delphi, inject process delphi, create dll used, inject memory dll

Tentang Majikan:
( 91 ulasan ) Cairo, Egypt

ID Projek: #1526806

Dianugerahkan kepada:


Please see PMB

$150 USD dalam 2 hari
(10 Ulasan)

3 pekerja bebas membida secara purata $167 untuk pekerjaan ini


I am interested in doing this project.

$250 USD dalam 14 hari
(12 Ulasan)

I am ready to get this job.

$100 USD dalam 14 hari
(0 Ulasan)