ImageGlass icon indicating copy to clipboard operation
ImageGlass copied to clipboard

Win32Exception (0x8899000C): Image displays large cross icon after remote desktop connection

Open jinkang06 opened this issue 6 months ago • 10 comments

Windows OS version

Windows 11 24H2

ImageGlass version

9.2.0.1208 (64-bit)

ImageGlass release

Classic

1️⃣ Steps to reproduce

Steps to reproduce the behavior:

  1. Open an image in ImageGlass locally (e.g., JPG, PNG).
  2. Connect to the computer via remote desktop using Microsoft Remote Desktop.
  3. View the already-opened image in ImageGlass.
  4. The image displays a large cross icon or an error.

2️⃣ Actual behavior

After connecting via remote desktop, the image in ImageGlass shows a large cross icon or an error, despite being opened correctly before the remote connection.

3️⃣ Expected behavior

The image, which loads correctly locally, should continue to display properly after connecting via remote desktop.

4️⃣ Screenshots / Video / Sample image file

No response

5️⃣ Additional context

No response

jinkang06 avatar Jun 25 '25 07:06 jinkang06

@jinkang06 Can you send a screenshot? Have you tested v9.3 if it works?

d2phap avatar Jun 26 '25 09:06 d2phap

Version: ImageGlass v9.3.2.520 Release code: 1️⃣5️⃣🎂 Magick.NET: Magick.NET Q16-HDRI-OpenMP x64 net8.0 14.6.0 WebView2 Runtime: 138.0.3351.55 OS: Microsoft Windows NT 10.0.26100.0 64-bit


Error:

存在可以恢复的演示错误。调用方需要重新创建、重新渲染整个帧,并重新尝试显示。

System.ComponentModel.Win32Exception (0x8899000C): 存在可以恢复的演示错误。调用方需要重新创建、重新渲染整个帧,并重新尝试显示。 at D2Phap.DXControl.DXCanvas.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at D2Phap.DXControl.DXCanvas.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)

jinkang06 avatar Jun 30 '25 14:06 jinkang06

Image

jinkang06 avatar Jun 30 '25 14:06 jinkang06

@jinkang06 Can you help to test this build v9.3.2.805 if the issue is fixed? (requires .NET Desktop Runtime 9 installed):

https://drive.google.com/file/d/1G-TPzDkKcy08xvkyIVz7PuqkZG5rmjLN/view?usp=sharing

d2phap avatar Aug 05 '25 13:08 d2phap

这个版本问题依然存在,感觉是imageglass没法适应屏幕分辨率的变化。

jinkang06 avatar Aug 10 '25 02:08 jinkang06

现在的问题变成图片不显示了

jinkang06 avatar Aug 10 '25 02:08 jinkang06

@jinkang06 is it the same error or different one? Do you have a screenshot or error message?

d2phap avatar Aug 10 '25 05:08 d2phap

Not the same. The area displays photos was blank. And no error showed up.

I tried open other pictures, unfortunately it can't.

Besides, I turned the window to full screen, it seems to be not working anymore.

jinkang06 avatar Aug 10 '25 09:08 jinkang06

这个版本问题依然存在,感觉是imageglass没法适应屏幕分辨率的变化。

感觉屏幕的分辨率和缩放比例都会对软件造成影响。

jinkang06 avatar Aug 10 '25 09:08 jinkang06

Version: ImageGlass v9.3.2.520 Release code: 1️⃣5️⃣🎂 Magick.NET: Magick.NET Q16-HDRI-OpenMP x64 net8.0 14.6.0 WebView2 Runtime: 139.0.3405.111 OS: Microsoft Windows NT 10.0.26100.0 64-bit


Error:

存在可以恢复的演示错误。调用方需要重新创建、重新渲染整个帧,并重新尝试显示。

System.ComponentModel.Win32Exception (0x8899000C): 存在可以恢复的演示错误。调用方需要重新创建、重新渲染整个帧,并重新尝试显示。 at D2Phap.DXControl.DXCanvas.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at D2Phap.DXControl.DXCanvas.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)

jinkang06 avatar Aug 25 '25 02:08 jinkang06