What is different between visual studio F5, ctrl+F5, or running outside of visual studio?
问题 I have written a program in vc++ that has different behavior in various case as below. When I run it by F5 it works properly in release mode. When I run it by ctrl + F5 it crashes when I start to send data to the program. Outside of visual studio it crashes immediately. I don't know how to find the bug. Any idea on what is different between these cases? 回答1: Running ctrl + F5 will run the application without debugger. (http://msdn.microsoft.com/en-US/library/8b59xk0f(v=vs.90).aspx) This is