Safe App
-
You can use the
IsDebuggerPresent
API to check the process is being debugged by a user-mode debugger. However this will not prevent the process from being debugged. The API is there to alter the behavior of the program when being debugged. You could not provide the PDB file so that the symbols are not available and debugging becomes difficult.«_Superman_» _I love work. It gives me something to do between weekends.
-
You can use the
IsDebuggerPresent
API to check the process is being debugged by a user-mode debugger. However this will not prevent the process from being debugged. The API is there to alter the behavior of the program when being debugged. You could not provide the PDB file so that the symbols are not available and debugging becomes difficult.«_Superman_» _I love work. It gives me something to do between weekends.
-
This sounds suspicious: If I have a license for your app, and I have a license for a debugger, I have (as per the EEC law on software copyrights) the full right to run a debugger on it. If you prevent it and I need it, I can even take you to a court to impose you to remove that protection.
2 bugs found. > recompile ... 65534 bugs found. :doh:
-
This sounds suspicious: If I have a license for your app, and I have a license for a debugger, I have (as per the EEC law on software copyrights) the full right to run a debugger on it. If you prevent it and I need it, I can even take you to a court to impose you to remove that protection.
2 bugs found. > recompile ... 65534 bugs found. :doh:
-
Not that much. The principle "It sis yopur software, but that's not your computer" was applied by the US court that made Sony BMG retire their own "copyright protection systems" and pay some billions in a class action.
2 bugs found. > recompile ... 65534 bugs found. :doh: