i***@arcor.de
2006-02-19 12:09:07 UTC
I wrote a DLL communicating with another program. The DLL is invoked by
the EXE via an alert process. So they use the same memory.
The DLL uses the predefined API functions inside the EXE.
For one essential task however there is no API function included.
I want to read/write the status of a single Check Box inside the dialog
of The
EXE.
Well, I managed already to do so but always have to invoke the
EXE's tabbed dialog first to get access to the check box ID to
manipulate it's
status. I want to avoid this nasty procedure and ask You here if anyone
could tell me if I could directly change the check box status via
memory access. With WINHEX Forensic it is possible to access the
corresponding byte I found already in memory, but how could I do it
programaticaly?
Bert
the EXE via an alert process. So they use the same memory.
The DLL uses the predefined API functions inside the EXE.
For one essential task however there is no API function included.
I want to read/write the status of a single Check Box inside the dialog
of The
EXE.
Well, I managed already to do so but always have to invoke the
EXE's tabbed dialog first to get access to the check box ID to
manipulate it's
status. I want to avoid this nasty procedure and ask You here if anyone
could tell me if I could directly change the check box status via
memory access. With WINHEX Forensic it is possible to access the
corresponding byte I found already in memory, but how could I do it
programaticaly?
Bert