Jcap, that is exactly what the Open Sauce dll will do. And by the way, I looked at the addresses they are modifying, same exact ones that Kornman used. The code they replaced it with is slightly different. Kornman replaces the line "mov bl, 1" with "test al, al", but the IGM app just makes those 2 bytes NOP.
Kornman
Code:
static byte enable_code[] = {0xB3, 0x01, 0xEB};
static byte disable_code[] = {0x84, 0xC0, 0x74};
IGM
Code:
private static byte[] OFF_CODE = new byte[] { 0x84, 0xc0, 0x74 };
private static byte[] ON_CODE = new byte[] { 0x90, 0x90, 0xeb };
I find it funny that you guys don't even mention Kornman in your readme, or even your post. He is the one who found the addresses, you just took them from Open Sauce.
Bookmarks