I already know about Debugger.IsAttachedto determine if my application is being debugged at runtime. How can I learn more about the debugger itself?
For example, how can I distinguish my application from debugging from Visual Studio, and my application is debugging WinDbg?
In my script, the application does not start from Visual Studio. The debugger can be attached to an already running process.
source
share