Goodevening, let me introduce myself in short.
Im a student and in free time im a software developer. Since im just a student i do not have the money to buy a commercial protector, so that is the reason im here. i want to develop a own private pe protector to protect my own software.
I hope you can help me a little with this.
The first feature of my protector should be able to detect hardeware & software breakpoints.
I want that this breakpoint checking is always executed while running the software.
I suppose i have to use CreateThread to check for bp's during running?
Also, i took a look at older asm opensource protectors and all of them using CreateProcess to open a selected file.
Then it checks if it is a valid pe. So far i understand. But then i have to add my "breakpoint check" to the openend file and i don't know how to do this.
So maybe you can point me a little in the right direction?
Im a student and in free time im a software developer. Since im just a student i do not have the money to buy a commercial protector, so that is the reason im here. i want to develop a own private pe protector to protect my own software.
I hope you can help me a little with this.
The first feature of my protector should be able to detect hardeware & software breakpoints.
I want that this breakpoint checking is always executed while running the software.
I suppose i have to use CreateThread to check for bp's during running?
Also, i took a look at older asm opensource protectors and all of them using CreateProcess to open a selected file.
Then it checks if it is a valid pe. So far i understand. But then i have to add my "breakpoint check" to the openend file and i don't know how to do this.
So maybe you can point me a little in the right direction?