上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: WPF的初始化的顺序 /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent 阅读全文
posted @ 2023-08-18 15:05 stweily 阅读(337) 评论(0) 推荐(0)
摘要: 经常有这种情况,写了个功能,发现无故短时间内被多调用。但是业务逻辑应该是单位时间内只允许最多 N次调用。 通常我们就会写上次和这次调用 时间比较 如果太短直接return. 但是这不是解决的根本。因此我想知道到底是谁调用了我? 这个需求一直好早就有,但感觉没有这种好的简单的实现方式。 今天偶然WPF 阅读全文
posted @ 2023-08-17 14:01 stweily 阅读(35) 评论(0) 推荐(0)
摘要: 突然一天WPF客户端紧急需要一个功能被远程控制,于是第一想法便就是 客户端充当服务身份。 于是便客户的后台控制想法需求便出来了。 记录一下工作上简单实现。 public class WebApiHost { static WebApplication webApp = null; public st 阅读全文
posted @ 2023-08-03 15:07 stweily 阅读(74) 评论(0) 推荐(0)
摘要: 使用C#脚本需要引用库Microsoft.CodeAnalysis.CSharp.Scripting,下面是一些示例:最基本的用法是计算算数表达式: Console.Write("测试基本算数表达式:(1+2)*3/4"); var res = await CSharpScript.Evaluate 阅读全文
posted @ 2023-07-31 16:44 stweily 阅读(277) 评论(0) 推荐(0)
摘要: 事情是这样的:使用C#写一个程序,需要检测一个智能笔的是否插入,电量 多少。 第一想法:SDK呀,不好意思没有条件。 那么如何把这变量数值传到我的程序中呢, 想了许多办法和查看这程序(C++写的)。 最终决定还是使用CE查查询内存吧(毕竟这不是游戏 故意防此hook以及内存故意混淆的可能性极低) 使 阅读全文
posted @ 2023-07-18 09:17 stweily 阅读(181) 评论(0) 推荐(0)
摘要: 通常使用.NET6 生成window程序默认在bin下会生成对应系统的net6.0-windows10.xxxx之类的文件夹。如果不喜欢 的可以在项目文件中编辑 增加 <PropertyGroup> <AppendTargetFrameworkToOutputPath>false</AppendTa 阅读全文
posted @ 2023-06-29 15:06 stweily 阅读(299) 评论(0) 推荐(1)
摘要: 实际业务中,我们可能会遇到我们的安装包将程序安装在C盘Program Files目录下后,有些文件要修改或者新增会导致拒绝访问的异常 要解决以上问题,我们有两种方式: 直接给定文件或文件夹,设置权限 安装的时候,将需要进行写操作的文件或者文件夹赋予足够的控制权限 只需要添加EveryOne用户,并勾 阅读全文
posted @ 2023-06-19 11:16 stweily 阅读(76) 评论(0) 推荐(0)
摘要: 有时候Win (也就是常说的灰键)很烦人 ,不希望他启作用只需要增加一个注册表Registry.LocalMachine 下的 SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 有一个 Scancode Map值设置为 00,00,00,00,00, 阅读全文
posted @ 2023-05-15 09:54 stweily 阅读(292) 评论(0) 推荐(0)
摘要: @echo off set file_path="C:\Path\To\Your\File.exe" set rule_name="My Rule Name" set protocol=any echo Adding %file_path% to Windows Firewall... netsh 阅读全文
posted @ 2023-05-05 10:27 stweily 阅读(133) 评论(0) 推荐(0)
摘要: using System.Windows.Interop; public partial class MainWindow : Window { private const int WM_LBUTTONDOWN = 0x0201; private IntPtr _hookID = IntPtr.Ze 阅读全文
posted @ 2023-04-11 17:56 stweily 阅读(65) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页