Since C# doesn't directly have any ways of hooking functions, you mostly end up relying on importing C/C++ dlls to do the dirty work. Though, this isn't quite hooking so maybe C# might have a solution. I need to be able to detect an function call from an external application. I don't need to hook it, just need to detect it. If I can't do that, thoughts on how I would do that with C++/C dlls?