View previous topic :: View next topic |
Author |
Message |
PrinceOfOblivion How do I cheat? Reputation: 0
Joined: 07 Apr 2017 Posts: 5
|
Posted: Sat Mar 09, 2024 4:35 am Post subject: A Question for DarkByte Regarding CE HexView |
|
|
Hi, I recently started working on a project to recreate a version of CE based on the Unicorn emulator. It would support all of the things that current malware based emulators like Qiling, speakeasy, etc are lacking.
I tried analyzing the source but Pascal/Delphi isn't really my thing. From my understanding of what I saw in HexView.pas. It looked like you are using a canvas to draw the hex viewer instead of a windows control?
The reason I'm asking is because at first I thought you were using a Listbox/Listview like you are for the disassembler, the more I analyzed the source it seem my speculation was incorrect and it would be more flexible to use a canvas, at least that's what I'm understanding from my limited understanding of the source code.
Can you confirm if this is true or not? I just want my version to be as close to cheat engine as possible as every other alternative feels foreign to me.
|
|
Back to top |
|
|
Csimbi I post too much Reputation: 94
Joined: 14 Jul 2007 Posts: 3110
|
Posted: Sat Mar 09, 2024 7:20 am Post subject: |
|
|
Does that really matter if you were going to write you code anyway?
|
|
Back to top |
|
|
PrinceOfOblivion How do I cheat? Reputation: 0
Joined: 07 Apr 2017 Posts: 5
|
Posted: Sat Mar 09, 2024 7:44 am Post subject: |
|
|
Csimbi wrote: | Does that really matter if you were going to write you code anyway? |
Creating it from scratch would be less productive so if Windows API can handle all the things for me, then obviously I would like to know which control he is using. On the other hand if its not a windows control, but I still want all the functionality of the original Hexview, then I would have to use GDI and handle the events for scrolling, input, mouse, highlighting, etc. myself. I prefer to work smarter than harder.
|
|
Back to top |
|
|
|