- 博客(20)
- 收藏
- 关注
原创 记录一个.NET中的AOT死锁问题
一项目在WinUI3+NativeAOT发布后出现几秒后UI线程随机卡死问题。经排查,非代码错误或JSON解析所致,而是因大量对象创建导致运行时ComWrappers列表在GC终结器与UI线程并发操作时发生锁竞争,引发指针损坏。虽分批处理可降低触发概率,但根本解法为升级至包含修复(dotnet/runtime#104583)的.NET 9或更新补丁版本。
2026-09-23 22:10:47
310
原创 利用WFP实现浏览访问域名重定向到指定 IP
决策点选择原因过滤层能同时拿到端口和 UDP 负载,适合 DNS 过滤SubLayer权重0x7FFF高优先级,确保先于系统规则被评估Filter动作命中后终止后续处理,提升性能注入类型TRANSPORT构造的是 UDP 数据,从传输层注入最自然响应构造处理 A简化示例,实际可处理AAAA记录,可扩展支持其他类型。
2026-08-23 20:49:07
358
原创 两台直连PC可以跨网段互通啦
本文介绍了一种打破常规的网络连接方法,使两台不在同一网段的电脑通过网线直连也能互通。具体步骤包括:1)用普通网线直连两台电脑;2)为两台电脑设置不同网段的IP地址;3)通过添加静态路由(使用route命令)让双方能直接通信;4)关闭防火墙测试连通性。该方法适用于临时测试或特殊场景,但需注意静态路由默认临时生效,需加"-p"参数永久保存。文章以幽默风格讲解技术要点,强调灵活运用网络知识的重要性。
2026-07-23 22:59:18
207
原创 小烨远控3.0.5:HTTP共享功能实战指南
小烨远控3.0.5的HTTP共享功能,一键将电脑变成文件服务器,解决跨设备传输难题。只需启动服务、添加文件、生成链接三步操作,局域网内设备通过浏览器即可下载。支持文件/文件夹拖拽添加,并提供子网/外网两种访问方式(需登录账号)。相比传统U盘或聊天软件传输更高效,适合频繁进行文件共享的用户。注意使用后关闭服务以保障安全。该功能省去复杂配置,实现轻量化文件共享体验。
2026-07-01 18:11:18
178
原创 .NET项目如何用gRPC?从零到跑通一个例子就够了
本文介绍了gRPC在现代微服务架构中的重要性及其在.NET生态中的实现。gRPC是基于HTTP/2和Protocol Buffers的高性能RPC框架,支持多语言、双向流式通信和强类型接口定义。文章详细讲解了如何在.NET中创建gRPC服务端和客户端,包括环境准备、项目结构、proto文件配置和代码实现。最后总结了gRPC的适用场景(微服务通信、实时服务等)和局限性(浏览器调用不便等),指出gRPC是.NET微服务通信的理想选择,微软正持续优化其支持。
2026-06-10 21:18:18
208
原创 WinUI成Windows平台原生应用开发“默认选择”
微软在Build2026大会上明确将WinUI定位为Windows原生应用开发的首选框架,强调其性能优化、企业级控件支持以及与AI工作流的深度整合。微软承诺长期投入WinUI,修复了渲染、内存等基础问题,并计划重写系统核心组件。同时保持对其他框架的开放态度,但希望开发者优先选择WinUI以获得最佳原生体验。这一战略标志着微软重新聚焦Windows生态,为开发者提供了构建现代化、AI就绪应用的新机遇。
2026-06-04 21:59:01
341
原创 WinUI 3 数据绑定:如何让 UI 自动更新?
UI自动更新通过数据绑定实现界面与数据的实时同步,无需手动刷新。核心机制包括:1)在XAML中声明控件属性与数据属性的绑定关系;2)数据类需实现INotifyPropertyChanged接口,在属性变更时主动通知UI。典型应用场景如应用启动器,使用ObservableCollection存储数据,GridView自动响应数据变化。常见问题包括未实现属性变更通知或错误使用集合类型。掌握数据绑定后,UI开发将转变为描述数据关系而非手动操作控件,显著提升开发效率。
2026-05-19 21:59:26
570
原创 小烨远控 3.0.1 实战:不同账号设备如何一键组网?
场景解决方案同账号多设备直连,无需网络组跨账号多设备创建/加入网络组,一键组网网络组功能把“跨账号组网”这件事从复杂变简单,对于团队协作、家庭多账户、IT运维等场景非常实用。
2026-05-12 10:30:17
312
原创 Windows远程桌面:为什么建议一定要开启NLA?
【摘要】网络级身份验证(NLA)是Windows远程桌面(RDP)的重要安全机制,在建立完整连接前先行验证用户身份。相比传统模式,NLA能显著提升安全性:验证失败不会创建会话资源,有效抵御暴力破解;仅支持Windows XP SP3及以上客户端。建议在所有支持NLA的系统强制启用该功能,配合强密码策略使用。虽然会牺牲对老旧客户端的兼容性,但能避免服务器资源浪费和安全风险,是Windows管理员应遵循的安全最佳实践。
2026-05-06 22:14:55
690
原创 告别传统WinForm:用WinUI 3打造毛玻璃效果的现代桌面应用
WinUI3开发指南:打造现代化桌面应用 摘要: 本文介绍了如何使用WinUI3构建具有现代感的桌面应用。相比传统WinForm和WPF,WinUI3原生支持Fluent Design、云母/亚克力材质和圆角控件,能轻松实现媲美Windows11原生应用的视觉效果。文章详细讲解了环境准备、云母背景设置、自定义标题栏实现以及核心布局控件(Grid和StackPanel)的使用方法,帮助开发者快速掌握WinUI3的开发要点,打造专业美观的现代化桌面应用。通过WinUI3,开发者可以轻松实现毛玻璃效果、自定义UI
2026-04-24 21:05:35
697
原创 在Windows远程桌面中重定向你的磁盘
Windows远程桌面自带但常被忽视的磁盘重定向功能,可以方便地在本地和远程电脑间传输文件。操作步骤:通过mstsc打开远程桌面连接,在"本地资源"选项卡中勾选需要映射的本地磁盘,连接后即可在远程电脑的"此电脑"中直接访问本地磁盘,实现文件拖拽传输。注意事项包括企业IT可能禁用此功能、需注意数据安全以及大文件传输受限于网速。该功能省去了搭建共享或云盘中转的麻烦,特别适合临时文件传输需求。
2026-04-12 20:40:04
678
原创 WinUI 3异常处理:构造健壮的桌面应用
WinUI3应用异常处理指南 本文介绍了WinUI3框架中的多层异常处理机制。首先阐述了异常处理的层次结构,包括App层全局异常、界面层try-catch、业务逻辑层和异步任务异常。重点讲解了App.xaml.cs中UnhandledException全局异常处理的基本用法,强调标记e.Handled=true可防止应用崩溃。同时指出该机制仅能捕获UI线程异常,异步任务异常需通过TaskScheduler.UnobservedTaskException处理。文章还提供了文件I/O和网络请求等特定场景的异常处
2026-04-07 21:43:48
577
原创 Windows桌面开发:初识WinUI 3
摘要:本文梳理了Windows UI框架的发展历程,从早期的Win32/MFC到托管时代的WinForms/WPF,再到现代的WinUI3。重点介绍了微软当前主推的WinUI3框架,分析其作为战略方向、现代化UI体验、完整API访问和灵活分发方式等优势。文章还提供了创建第一个WinUI3应用的实操指南,帮助开发者快速上手。WinUI3结合了WPF的设计理念和UWP的现代特性,是Windows桌面开发的未来方向。
2026-03-30 21:48:47
1162
2
原创 优雅地调整您的远程桌面显示:从固定分辨率到自动适配
Windows远程桌面存在三种显示模式:全屏模式提供沉浸体验但锁定屏幕;固定分辨率模式保证画质清晰但窗口尺寸受限;缩放模式可自由调整窗口但牺牲画质清晰度。三种模式各有优劣,全屏适合专注工作,固定分辨率适合精准操作,缩放模式适合日常办公。新兴的小烨远控采用动态分辨率调整技术,在窗口自由调整的同时保持画面清晰度,实现了清晰与灵活的统一。
2026-03-27 10:31:46
1917
原创 Windows远程桌面:打造属于你的专属快捷方式
本文介绍了优化远程桌面连接(mstsc)的使用技巧:1)通过保存RDP文件避免重复输入IP和用户名;2)利用Windows凭据管理器实现一键自动登录;3)处理RDP文件的安全警告,建议对重要文件进行数字签名;4)针对不同使用场景(个人、团队、敏感环境)提供最佳实践方案。这些方法能显著提升远程办公效率,同时兼顾安全性,适用于Windows及其他支持RDP协议的远程桌面客户端。
2026-03-20 17:29:20
659
原创 本地账户 vs. Microsoft账户:Windows远程桌面登录指南
Windows远程桌面支持本地账户和Microsoft账户两种登录方式。本地账户仅适用于单台设备,密码存储在本地;Microsoft账户则支持多设备同步和云服务集成。使用Microsoft账户需先触发密码验证才能远程连接。两种方式各有优劣:本地账户适合单机环境,Microsoft账户便于多设备管理。连接失败时可检查系统版本、防火墙设置和账户权限。根据实际需求选择适合的登录方式,并确保正确配置和安全设置,才能建立稳定的远程工作环境。
2026-03-16 14:13:06
1452
原创 Windows远程桌面:从入门到连接
摘要:本文提供Windows远程桌面连接详细教程,适用于Win10/Win11系统。首先需确保两台电脑在同一网络,并获取被控端IP地址和登录账号。通过系统设置开启远程桌面功能后,使用命令提示符查询IP和用户名。主控端通过"远程桌面连接"输入被控端信息即可建立连接,首次连接需处理证书验证问题。还推荐使用"小烨远控"简化设置流程。该教程包含图形界面和命令行两种操作方式,适合办公和居家场景的远程协助需求。
2026-03-10 12:24:55
1661
原创 像操作浏览器标签一样管理远程桌面?这个方案做到了!
想连哪台点哪台,不用翻小本本找ID,不用每次输密码,甚至连动态验证码都不需要。:功能强大,但每次连接都要输ID和密码,仿佛回到了拨号上网时代。如果你需要在多台Windows设备间频繁切换,今天聊的这款工具或许能给你一些新思路。当前状态:Windows端已发布,软件已签名并通过360官方检测,可以放心下载。最近在技术社区看到一款叫“小烨远控”的工具,它的设计思路挺有意思。开了五六台远控窗口,任务栏挤成一团,找半天找不到想切的那台?简单说:既有公网穿透的便利,又有接近局域网RDP的体验。
2026-03-01 12:59:55
523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅