Index: Core/Common/test/Core.Common.Gui.Test/ExceptionDialogTest.cs =================================================================== diff -u -ra7f01e637ff4d5bb01b24211729969514d4edef7 -r1611dbc7d0f7a98cf23966c397fce3a74a59baaf --- Core/Common/test/Core.Common.Gui.Test/ExceptionDialogTest.cs (.../ExceptionDialogTest.cs) (revision a7f01e637ff4d5bb01b24211729969514d4edef7) +++ Core/Common/test/Core.Common.Gui.Test/ExceptionDialogTest.cs (.../ExceptionDialogTest.cs) (revision 1611dbc7d0f7a98cf23966c397fce3a74a59baaf) @@ -361,16 +361,20 @@ private static void WriteDebuggingInformation() { - // Write id of process that blocks the Clipboard to Console + // Write id and name of process that blocks the Clipboard to Console GetWindowThreadProcessId(GetOpenClipboardWindow(), out int processId); - Console.WriteLine($"Id of process that locks Clipboard = {Process.GetProcessById(processId)}"); + Process process = Process.GetProcessById(processId); + Console.WriteLine($"Id of process that locks Clipboard = {processId}"); + Console.WriteLine($"Name of process that locks Clipboard = {process.ProcessName}"); // Write text of window that blocks the Clipboard to Console (if any) IntPtr openClipboardWindow = GetOpenClipboardWindow(); if (openClipboardWindow == IntPtr.Zero) { Console.WriteLine("No window that locks Clipboard"); + return; } + int int32Handle = openClipboardWindow.ToInt32(); int len = GetWindowTextLength(int32Handle); var sb = new StringBuilder(len);