会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wuty007
博客园
首页
新随笔
联系
订阅
管理
2026年2月5日
C# 调用WGC 实现桌面屏幕的捕获
摘要: 前言 最近在开发关于屏幕共享相关的功能,基于Windows的技术栈,和调研了Winodws现有提供的相关的技术,所以选择了Windows的 Windows Graphics Capture 技术,用于屏幕的捕获。 Windows的 Windows Graphics Capture 技术,微软的官方提
阅读全文
posted @ 2026-02-05 14:22 wuty007
阅读(4)
评论(0)
推荐(0)
2026年1月31日
完善基于WPF开发的标尺控件(含实例代码)
摘要: 前言: 在2021年的时候,有个拖拽的项目用到了标尺的控件,我写了一篇大概实现代码的博客:仿Word的支持横轴竖轴的WPF 标尺 - wuty007 - 博客园。在里边的实例代码里边,鼠标横纵坐标移动显示的代码没有完善。直到上个月有个水友发信息找我要源码。趁着这段时间正在使用AI编程,于是让AI帮我
阅读全文
posted @ 2026-01-31 22:35 wuty007
阅读(518)
评论(0)
推荐(4)
2026年1月2日
C# 依赖注入 Microsoft.Extensions.DependencyInjection 实现 控制反转(IOC)
摘要: 一、前言 还记得之前做OTA的项目,组内的同事用了autofac 的组件做IOC容器注入业务服务。由于我们的项目都迁移到了.Net8 以上,看了微软自带的IOC容器组件跟autofac的差别不是很大,所以使用一下微软自带的Microsoft.Extensions.DependencyInjectio
阅读全文
posted @ 2026-01-02 22:25 wuty007
阅读(67)
评论(0)
推荐(0)
2025年12月23日
C# 获取Windows系统的设备名称
摘要: 一、遇到的问题 1、最近在开发互动传屏的时候,窗口会显示本机的设备名称。这个名称对应的是Windows系统 设置界面的设备名称。 2、但是,我们使用 C# 的 “Environment.MachineName” 获取对应的名称的时候,显示的却是大写的。如下图所示。这个明显跟需求文档说的不符。所以被测
阅读全文
posted @ 2025-12-23 15:53 wuty007
阅读(35)
评论(0)
推荐(0)
2025年12月15日
记录 Windows系统开启hyper-v ,部分端口被保留,导致端口不能使用而报错的问题
摘要: 一、出现的问题 1、最近,部分客户在反馈,升级的过程中,偶尔出现升级的时候,开启IPC失败。观察了日志,是启动进程间通信的时候,服务的端口监听的时候,无法访问。这个问题很是诡异 二、问题排查 1、使用 “netstat -ano | findstr 端口” 的命令,发现该端口是没有进程占用的 2、观
阅读全文
posted @ 2025-12-15 15:10 wuty007
阅读(70)
评论(0)
推荐(0)
2025年12月4日
WPF 调用 Win32的SetWindowDisplayAffinity 函数 实现捕获屏幕时,过滤指定的窗口
摘要: 一、背景 最近在开发互动传屏的需求,使用了WGC捕获桌面屏幕的方式,实现屏幕的捕获和录制。在验收阶段,产品的验收的建议是:需要过滤自身的窗口,跟腾讯会议一样,进行互动传屏。 1、腾讯会议共享屏幕的窗口如下图 腾讯会议的发起者的主窗口在其他设备端,是看不到的,直接透明下去。还有会议的录屏的全屏四个边角
阅读全文
posted @ 2025-12-04 11:31 wuty007
阅读(301)
评论(0)
推荐(4)
2025年11月10日
记录WPF 在清单列表设置了UIACESS为true,没有签名的报错“从服务器返回了一个参照”
摘要: 出现的问题 1、最近有小伙伴开发平板的批注在我们平板机器上直接报了“从服务器返回了一个参照”,而之前的版本都是可以直接运行且不报错的。 2、查询了一下网上对于“从服务器返回了一个参照”一些讨论如下: win11下安装应用失败,提示从服务器返回了一个参照_从服务器返回了一个参照怎么解决-CSDN博客
阅读全文
posted @ 2025-11-10 16:20 wuty007
阅读(58)
评论(0)
推荐(0)
2025年11月5日
WPF 的ListBox 去除默认的Item项的 鼠标hover的背景颜色
摘要: 一、发现的问题 1、最近在做一个新的桌面应用。里边的UI好多使用到了ListBox的。如下图所示 2、使用的Xmal的样式如下: <!--设备列表--> <Border Grid.Row="0" Grid.Column="1"> <ListBox ItemsSource="{Binding Devi
阅读全文
posted @ 2025-11-05 18:12 wuty007
阅读(47)
评论(0)
推荐(0)
2025年10月14日
WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离
摘要: 一、回顾 上一篇博客:记录一下 WPF进程 SendMessage 发送窗口消息进行进程间通信,存在进程权限无法接受消息的问题 - wuty007 - 博客园 说到了 发送端是普通权限的窗体 给 接收端是 管理员权限的窗体,通过 Win32 API的方式调用 SendMessage 发送窗口消息,管
阅读全文
posted @ 2025-10-14 21:30 wuty007
阅读(215)
评论(1)
推荐(3)
2025年10月12日
记录一下 WPF进程 SendMessage 发送窗口消息进行进程间通信,存在进程权限无法接受消息的问题
摘要: 前言 最近在接手一个同事写的WPF项目,是使用.NetFramwork 开发的,使用的进程间通信没有使用我们之前封装的基于WebSocket的封装组件的,而是使用Win32的方式:发送端用的Windows Api:SendMessage ,接受端使用的是 钩子监听windows 的消息回传。 相信很
阅读全文
posted @ 2025-10-12 23:04 wuty007
阅读(599)
评论(5)
推荐(8)
下一页
公告