簡體   English   中英

如果遠程桌面最小化或關閉c#窗體應用程序已停止

[英]If Remote Desktop minimize or close c# form application stopped

我使用c#和表單應用程序,剪貼板和捕獲屏幕編寫了一個程序。 該程序運行遠程桌面(mstsc)。 但是,如果我關閉遠程桌面窗口(而不是僅斷開關閉窗口或最小化窗口),則程序將停止。

我沒有找到任何解決方案。 你能幫我嗎

錯誤:堆棧跟蹤位置:System.Drawing.Graphics.CopyFromScreen(Int32 sourceX,Int32 sourceY,Int32 destinationX,Int32 destinationY,Size blockRegionSize)

錯誤:消息句柄無效

您的程序停止,因為它無法進行屏幕截圖(這是您的異常顯示的內容)。

這是因為, 當您在遠程會話上時沒有screen ,該屏幕實際上是您從中打開會話的屏幕(您的屏幕),因此,當您關閉或最小化mstsc窗口時,遠程會話不會屏幕了。

嘗試處理該異常,以使您的應用程序無法完全完成(例如try.catch塊)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM