How to Detect if another process reads my process's memory

What are all of the ways i could detect if another process is reading the memory of my process? I know that i could put hooks on all running processes to detect if they call readProcessMemory on my process. Are there other ways to detect when a process reads the memory of my process?
Who is Participating?
pratap_rConnect With a Mentor Commented:
i am afraid thats the only way.. or may be you want to write a device driver which will do the job for you? rathar than hooking each process..

spines11Author Commented:
what is this device driver way? Is it still just a form of hooking all of the processes?
yeah sort of but not the process.. the idea is to write a kernel driver which will filter out our results for any target. its not exactly loaded into the target processes..
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.