有什麼辦法,我能理解,我的代碼與按Ctrl + F5 或 F5 運行?Visual Studio檢測Ctrl + F5和F5模式?
我寫了一個GUI對於一些學生的應用程序,但是當與F5運行它,它不工作了一段時間......我想得檢測F5和按Ctrl + F5 模式禁用GUI用戶運行時使用F5。
有什麼辦法,我能理解,我的代碼與按Ctrl + F5 或 F5 運行?Visual Studio檢測Ctrl + F5和F5模式?
我寫了一個GUI對於一些學生的應用程序,但是當與F5運行它,它不工作了一段時間......我想得檢測F5和按Ctrl + F5 模式禁用GUI用戶運行時使用F5。
CTRL - F5在沒有附加調試器的情況下運行應用程序。您可以通過檢查System.Diagnostics.Debugger.IsAttached來確定它是否以普通的F5開頭。
如果在連接調試器的情況下運行GUI有時會中斷,很可能是因爲您正確使用多線程來訪問除主UI線程以外的線程中的UI屬性。
你可以使用System.Diagnostics.Debugger.IsAttached屬性來判斷一個調試器是否連接,我假定你的意思是。
希望幫助
保羅
我應該包括使用System.Diagnostics.Debugger.IsAttached? 我試過windows.h,但它仍然說它未定義 – pooya
非常感謝你......最後我在Windows.h中使用了IsDebuggerPresent() – pooya