摘要: 从微软官网下载.NET6.0:https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks?cid=getdotnetsdk 重启后打开VS2019仍然出现这个报错 回到官网仔细查看,发现原来.NET6.0版本以上必须使用VS2022版 阅读全文
posted @ 2023-07-26 14:13 log9527 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 服务端: using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.Tasks; using Sy 阅读全文
posted @ 2023-07-21 17:52 log9527 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 基础操作 CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); cancellationTokenSource.Token.Register(() => { Console.WriteLine 阅读全文
posted @ 2023-07-21 14:59 log9527 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 之前写了一篇使用Topshelf创建Windows服务程序的文章:https://www.cnblogs.com/log9527blog/p/17325795.html 还可以直接使用VS自带的Windows服务项目模板快速创建Windows服务程序 Service1.cs里面的OnStart和On 阅读全文
posted @ 2023-07-12 20:01 log9527 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 今天发现在任务栏右键关闭应用时,窗口关闭了,但是进程仍然存在。 经过定位发现然后视频在渲染时,使用了Application.Current.Dispatcher回到主线程的操作,但是主窗体Closing时,进程还没关闭Application.Current刚好被访问就会为null。 方案1: 一直轮 阅读全文
posted @ 2023-07-06 16:04 log9527 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 我们知道如果要设置window.Showdialog()的返回值,需要设置window.DialogResult属性。但是设置window.DialogResult属性会自动触发close,如果window.DialogResult属性会触发Window_OnClosing事件 private vo 阅读全文
posted @ 2023-06-30 11:28 log9527 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 使用WMI(Windows Management Instrumentation)的方式获取设备信息。 常用的一些类库名可以检索 WMI使用的WIN32_类库名WMI使用的WIN32_类库名。 获取某个属性名称+值,可以遍历ManagementObject.Properties Management 阅读全文
posted @ 2023-06-29 11:24 log9527 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 我们知道有时候系统的某些设备异常,可以通过(禁用启用)重启该设备。但是某些设备操作当前设备是没起作用的,例如扬声器设备,禁用后扬声器仍然可以播放声音,但是如果禁用了该设备的父节点则不再可以播放声音。 可以从设备管理器中查看 这里就是父节点 如果通过C#怎么获取该设备的父系实例路径呢?可以使用以下方式 阅读全文
posted @ 2023-06-29 10:01 log9527 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 我有一个程序A(exe)是通过计划任务程序启动,发现通过System.Environment.CurrentDirectory获取的路径不是程序A的运行目录,而是C:\Windows\System32 DirectoryInfo topDir = Directory.GetParent(System 阅读全文
posted @ 2023-06-28 14:48 log9527 阅读(102) 评论(0) 推荐(0) 编辑