mirror of
https://github.com/1Remote/1Remote.git
synced 2026-04-25 13:36:03 +03:00
[GH-ISSUE #750] 组合键(alt+shift、ctrl+shift等)整个程序卡死崩溃 #1573
Labels
No labels
area-configuration
area-ct-app
area-ct-rdp
area-ct-remoteapp
area-ct-ssh
area-ct-vnc
area-launcher
area-list
area-tags
area-teamwork
bug
chore
dependencies
general-build/ci
general-performance
general-refactor
general-security
general-supportive
general-ux
meta-documentation
meta-enhancement
meta-enhancement
meta-feature
meta-help-wanted
meta-unknown-error
priority-hi
priority-low
pull-request
question
resolution-duplicate
resolution-invalid
resolution-wontfix
stale
task-put-off
task-still-considering
task-working-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/1Remote#1573
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @vanderwals on GitHub (Nov 4, 2024).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/750
Originally assigned to: @VShawn on GitHub.
您好,如题

@vanderwals commented on GitHub (Nov 4, 2024):
RDP,均是win10
@VShawn commented on GitHub (Nov 4, 2024):
在开发环境无法复现bug,请提供更多的日志,或屏幕录像,以便定位问题。
P.S. 您提供的日志截图并非是引发bug的原因,这个是在服务器尚未连接完成时调整桌面分辨率会报出的错误,所有用户的RDP连接都会发生这个错误,已经被程序内部处理,不会导致卡死。
@vanderwals commented on GitHub (Nov 6, 2024):
更正一下,发现是我控制端电脑的问题,只有ctrl+alt、shift+alt会卡死。控制端win10。但我更新过系统问题依然存在。
视频链接:
https://github.com/user-attachments/assets/93276f12-1323-47c7-9eeb-541b3922e636
视频中第二次为 shift+alt
版本 Windows 10 专业版
版本号 22H2
安装日期 2023/10/10
操作系统内部版本 19045.5011
体验 Windows Feature Experience Pack 1000.19060.1000.0
@VShawn commented on GitHub (Nov 6, 2024):
感谢你的录屏,但很遗憾我没能分析出卡死的原因,问GPT和搜索社区都没有找到答案。
我个人猜测可能是远程桌面的动态库的兼容性问题,但无法确定,如果你有能力希望你能自己编译本项目用debug模式帮助定位问题,但如果没有C#开发经验的话建议你可以换一个远程工具比如 mRemoteNG,mRemoteNG用的是较老的winfrom开发框架并且它的开发者多,做出的软件兼容性会比这边高。
@vanderwals commented on GitHub (Nov 7, 2024):
尝试了下,发现触发组合按键时,程序卡住,没有任何报错,卡住没法进行任何操作,只能终止运行
@VShawn commented on GitHub (Nov 7, 2024):
那就难整了,说明1Remote的程序就没有故障,应该是在调用的dll中踩到了死循环。首先就怀疑是 MSTSCLib 里面卡死,你可以在卡死的时候点暂停调试按钮,看断点在哪里。
如果真是在 MSTSCLib 里面,你可以尝试在你本机的 C:\Program Files 或 C:\Windows 里找 AxMSTSCLib.dll MSTSCLib.dll 这两个文件,替换掉 .\1Remote\lib 文件夹里的同名文件再试试。
@vanderwals commented on GitHub (Nov 11, 2024):
作者您好,替换dll文件问题还是存在。您有空看看调试视频,觉得还有什么建议
https://www.bilibili.com/video/BV1nDmmYcEuv/?vd_source=4c54f847b6445922156e94e3d3b8873b
@VShawn commented on GitHub (Nov 12, 2024):
看了视频,没有头绪,从调试过程也看不出是哪里阻塞住了UI线程,建议你先转用其他远程工具比如说 mRemoteNG。
@VShawn commented on GitHub (Dec 1, 2024):
暂无法解决,放入 Limbo