wpf 右键菜单

<ListBox x:Name=”lb_ConfigName” PreviewMouseDown=”lb_ConfigName_PreviewMouseDown”>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Name=”mi_upper” Header=”上移” Click=”mi_upper_Click” />
<MenuItem Name=”mi_lower” Header=”下移” Click=”mi_lower_Click” />
</ContextMenu>
&l[……]

继续阅读

windows 11关闭杀毒软件

win11是自带杀毒软件的,但是如果我们安装了第三方的,那么建议把自带的关闭防止工作冲突,那么win11杀毒软件怎么关闭呢,其实在设置里找到安全中心即可。

win11杀毒软件关闭方法:

1、首先右键开始菜单打开“设置

2、接着进入左边“隐私和安全性

3、然后打开顶部“Windows安全中心

4、在右边找到并进入“windows安全中心

5、再打开下方的“病毒和威胁防护”设置。

6、最后将其中的“防病毒选项”关闭就能关闭win11杀毒软件了。

[……]

继续阅读

c# 检查.Net版本

private static string CheckFor45PlusVersion(int releaseKey)
{
if (releaseKey >= 528040)
return “4.8 or later”;
if (releaseKey >= 461808)
return “4.7.2”;
if (releaseKey >= 461308)
return “4.7.1”;
if (releaseKey >= 460798)
return “4.7”;
if (releaseKey >= 394802)
return “4.6.2”;
if (rele[……]

继续阅读

c# 拦截进程中的方法函数

一、前言

由于项目需要,最近研究了一下跨进程通讯改写第三方程序中的方法(运行中),把自己程序中的目标方法直接覆盖第三方程序中的方法函数;一直没有头绪,通过搜索引擎找了一大堆解决方案,资料甚是稀少,最后功夫不负有心人,经过两天的研究,终于在github 上找到两个开源的代码,通过两个开源代码结合起来即可实现我的需求。下面进一步来分析实践原理,后面会把源代码地址贴上来;
通过该文章分享,你会知道怎样通过注入一个dll模块改写第三方运行的程序中的某个方法,在里面实现自己的业务,这个场景在做外挂程序中特别实用!!!

二、场景

假如有一个第三方应用程序,这时候需要对第三方应用程序进行方法拦截,比如[……]

继续阅读

c# 读写注册表

RegistryKey _RegistryKey = Registry.CurrentUser.OpenSubKey(@”SOFTWARE\Microsoft\Windows\CurrentVersion\”, true);

//读取

object _Day = _RegistryKey.GetValue(“01B42DB9-3F07-4FC1-A573-33A12030AB70”, null);

//写入
_RegistryKey.SetValue(“01B42DB9-3F07-4FC1-A573-33A12030AB70”, DateTime.Now.Day);[……]

继续阅读

wpf 选择项

xaml

<ComboBox x:Name=”cbb_ConfigEncryption” Margin=”421,7,0,30″ HorizontalAlignment=”Left” Width=”97″ Text=”加密” SelectionChanged=”cbb_ConfigEncryption_SelectionChanged”>
<ComboBoxItem Content=”加密”/>
<ComboBoxItem Content=”不加密”/>
</ComboBox>

c#

private void cbb_ConfigEncry[……]

继续阅读