How do I make space for my code cave?

So I want to make a space for my code caves in minesweeper.exe (typical Windows XP minesweeper game). So I modified the PE header of the file via CFF

So I want to make a space for my code caves in minesweeper.exe (typical Windows XP minesweeper game). So I modified the PE header of the file via CFF Explorer to increase size of the .text section.

I tried increasing raw size of .text segment by 1000h (new size was 3B58), but Windows was unable to locate the entry point and the game failed to launch. Then I tried increasing the size of the .rsrc section, adding a new section, increasing the image size, but none of those attempts were successful, Windows was saying that "This is not x32 executable".

So here is the question: how do I make space for my code cave? I don't want to search for empty space left by the compiler, I want to have nice and clean 1000h bytes for my code. A tutorial for that and a detailed explanation for how to do that without corrupting a game would be GREAT! (And yes, I am actually hacking a minesweeper)

or:So I want to make a space for my code caves in minesweeper.exe (typical Windows XP minesweeper game). So I modified the PE header of the file via CFF Explorer to increase size of the .text section.I tried increasing raw size of .text segment by 1000h (new size was 3B58), but Windows was unable to locate the entry point and the game failed to launch. Then I tried increasing the size of the .rsrc section, adding a new section, increasing the image size, but none of those attempts were successful, Windows was saying that \"This is not x32 executable\".So here is the question: how do I make space for my code cave? I don't want to search for empty space left by the compiler, I want to have nice and clean 1000h bytes for my code. A tutorial for that and a detailed explanation for how to do that without corrupting a game would be GREAT! (And yes, I am actually hacking a minesweeper)

Tags:code,