Yundi339
Yundi339
我找了windows的动态库加载文档,尝试使用DllMain,发现是可以在插件被卸载的时候触发,因此我在插件内部调用了线程清理,但是结果还是有僵尸进程存在。 最后我选择了更加激进的std::terminate();让它彻底退出,在process_delete运行完成后,过了大约3-5秒,任务管理器中的Traffic进程就退出了。 ``` // DllMain 函数 BOOL APIENTRY DllMain(HMODULE hModule,DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: // DLL 被加载 break; case DLL_THREAD_ATTACH: // 线程被创建 break; case DLL_THREAD_DETACH:...
感谢您~ 不过我们目前没有团队也没有赞助通道,如果你有兴趣的话,可以加我们的Sunshine基地QQ群~
最近排查了一下,目前 sunshine 是 UAC启动,也就是作为服务启动的,因此无法捕获 WGC。 参考: https://github.com/LizardByte/Sunshine/issues/2846 https://github.com/LizardByte/Sunshine/pull/2149
把标题标记为非问题的原因,是因为最近有个朋友找到了一个适配方法: https://github.com/roob-p/SunshineCaptureSwitcher 基地版+SunshineCaptureSwitcher工具,win10能稳120帧,win11就会锁60。 如果有大佬研究出来如何解锁 win11 的 wgc 锁帧,还麻烦分享一下。 PS: 上游的原版sunshine,是能够做到 win11 不锁帧。 基地版的虚拟显示器提供 HDR 功能, 而 HDR 需要的编码库不同导致的基地版在编码库上,跟原版有些区别。
> 以下文本由 AI 翻译 > > [@WXZhao7](https://github.com/WXZhao7) 你好,我的账户之前因安全原因被暂时暂停(怀疑可能被入侵),但现在已经完全激活。Sunshine Capture Switcher 仍然存在。 是的,当你使用我的工具在 WGC 中启动 Sunshine 时,UAC 弹窗出现时会切换回 DDX,这会导致客户端断开连接,然后再切换回 WGC(需要重新连接)。 “Nonary” 正在研究一个解决方案,可以消除这些断开,使 WGC 捕获能够在服务模式下无缝运行。 > > Original English: > > [@WXZhao7](https://github.com/WXZhao7)...
> It will never come to Sunshine; RA banned me just like he does with everyone else who disagrees with him. > > I did submit it to Apollo, but...
https://learn.microsoft.com/en-us/answers/questions/5585563/localhost-not-working-anymore-after-2025-10-cumula The October 2025 Cumulative Update (KB5066835) has introduced a regression affecting certain HTTP/2 and loopback traffic scenarios.
请遵守最小代码修改原则,减少不必要的修改,比如注释
> @Yundi339 你不想要注释有什么特别的原因吗? 你是更喜欢用文档字符串(docstring)吗? 我的意思是,发现你连我们原本的一些注释也给翻译了,这个是没有必要的。
好的,辛苦你的测试。0917版本是我比较认可的一个稳定版本,它也是我们旧版GUI的最后一个稳定版本。 你测试的1011版本也是异常的么? [v2025.1011.143611](https://github.com/qiin2333/Sunshine-Foundation/releases/tag/v2025.1011.143611.%E6%9D%82%E9%B1%BC)