C#
(-: LYSM :-)
这个作者很懒,什么都没留下…
展开
-
[C#] 异或加密
private char[] Encrypt(string content, string secretKey){ char[] data = content.ToCharArray(); char[] key = secretKey.ToCharArray(); for (int i = 0; i < data.Length; i++) { data[i] ^= key[i % key.Length]; } return ...原创 2021-07-29 14:18:23 · 397 阅读 · 0 评论 -
[C#] 处理 Json
环境搭建点击 NuGet 程序包安装 Newtonsoft.Json添加 using :using Newtonsoft.Json;写 JsonStringWriter sw = new StringWriter();JsonWriter writer = new JsonTextWriter(sw);writer.WriteStartObject();writer.WritePropertyName("password");writer.WriteValue(textBoxT原创 2021-07-11 23:11:42 · 147 阅读 · 0 评论 -
[C#] 发送 http 请求
http post 请求 ,参数使用 json 格式using System.Net;using System.IO;public static string PostUrl(string url, string postData){ string result = ""; byte[] data = Encoding.UTF8.GetBytes(postData); HttpWebRequest req = (HttpWebRequest)WebRequest.Cre原创 2021-07-07 11:28:16 · 460 阅读 · 0 评论 -
[C#] 代码混淆和加壳
目的对比不同的主流保护工具,针对 dnSpy 反编译出的效果。非混淆代码:using System;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;namespace test_winform{ // Token: 0x02000002 RID: 2 public class Form1 : Form { // Token: 0x06000001 RID: 1 RVA: 0x0原创 2021-05-26 19:00:34 · 9400 阅读 · 3 评论 -
[C#] 使用 dnSpy 反编译
介绍dnSpy是一款针对.NET程序的逆向工程工具 , 可以使用它反编译.NET代码。git 链接:https://github.com/dnspy/dnspy效果为了测试简单写了一个窗体程序,代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Syste原创 2021-05-25 16:13:49 · 3115 阅读 · 0 评论 -
[C#] 创建自定义控件
首先创建两个项目,一个是控件库,另一个是窗体程序,记住这两个项目都要选 .net framework 而不是 .net core ,否则导入控件的时候会有很多问题(大概意思就是导入了但是不能用,工具箱里看不到),关于这两者的区别参考这里:https://www.cnblogs.com/huchaoheng/p/6295688.html111 是窗体应用程序,222 是窗体控件库:如果想要给自己的控件改名,需要对 UserControl1.cs 重命名(或删除重建)。编译 222 项目,之后打开原创 2021-05-09 13:57:48 · 452 阅读 · 0 评论 -
[C# WinForm] 窗体美化
前两天想用 mfc 写一个自绘的窗体,折腾了两天把我劝退了,原因是 mfc 对控件透明以及除 bmp 以外的图片支持的很不友好,做出的效果差强人意。 总而言之,我今后再也不用 mfc 搞美化了 , 艹 ????设置无边框(1)设置窗体的 FormBorderStyle 为 None。(2)添加事件,MouseDown、MouseMove、MouseUp ,并分别写入如下代码(目的是让窗口可被拖动) private void Form1_MouseDown(object sender, Mous原创 2021-04-25 18:55:48 · 1522 阅读 · 0 评论 -
C#使用‘百度AI接口’剔除多余字符
本文的代码出于:https://blog.csdn.net/a497785609/article/details/82690732我只是整合并实验了一下方便大家掌握和理解,若有违规请联系删除。所有代码(这是窗体应用程序):using System;using System.Collections.Generic;using System.ComponentModel;using Sys...转载 2019-03-21 11:17:54 · 339 阅读 · 0 评论 -
vs2015 C# WinForm 使用皮肤 美化窗体
皮肤是个好东西,可以节约自己ps画的时间,而且还比你自己弄得好看。首先是下载皮肤资源:https://download.csdn.net/download/myinc/9814636 ,某宝上可以5毛钱下载。解压之后是这个样子:把lrisSkin4.dll(bin/debug/) 在项目中添加为引用然后把bin\Debug\IrisSkin4文件夹 放入你项目exe所在目录然后在Form...原创 2019-03-29 23:26:56 · 7918 阅读 · 3 评论 -
C# winform 窗体设置固定大小不可被改变
分为两步设置窗体不可被拉伸:2.禁用“最大化”按钮:原创 2019-03-30 09:54:42 · 4630 阅读 · 1 评论 -
C# dll注入(指定进程注入指定dll)
原文出处:https://www.cnblogs.com/lonelyxmas/p/5088028.html直接上代码:(亲测可用)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.L...转载 2019-03-30 18:42:24 · 5959 阅读 · 3 评论 -
C# 调用【榛子云】短信接口
榛子云的官网:http://smsow.zhenzikj.com/ ,最低充值10R = 270条运行环境:Win10 x64 、VS2015注册登录之后,先去下载C#的SDK:(我这里用的是C#的)下载完后就是一个dll,名字是 ZhenziSms.dll,把这个dll 添加到项目引用,另外需要注意这个接口需要.net framework 4.7 框架,如果你的项目框架不匹配的话就会有警...原创 2019-03-28 18:44:16 · 604 阅读 · 1 评论 -
C# 基于 SQL Server 数据库的登录注册
不废话。登录源码:这里要注意sql语句中的表名要加上 [ ] 否则会报错// 初始化数据库SqlConnection conn = new SqlConnection("Data Source=你的服务器ip地址;Initial Catalog=你要连接的数据库名;Persist Security Info=True;User ID=你的数据库用户名;Password=你的数据库密码...原创 2019-06-06 23:55:07 · 1495 阅读 · 0 评论 -
C# 调用摄像头+保存视频
首先需要添加两个DLL为引用:DShowNET.dll、ICameraDll.dll链接:https://pan.baidu.com/s/1nFfPbs-z9PsAeykJPcOmDQ提取码:cok5代码如下: using System.IO; using ICameraDll.DirectX.Capture; Capture capture; //摄像头录像操作 ...原创 2019-06-21 16:10:48 · 8326 阅读 · 17 评论 -
C#项目从Win10 移植到 Win7 x64 的 方法
如题,今天发现C#项目的移植方法和C++的移植方法不太一样。C++项目,只需要在‘项目’——‘属性’——‘C++’——‘代码生成’——‘运行库’,选择 多线程/MT 就可以了。但是你们也知道,C#的项目属性 是这个吊样的:压根就没有‘代码生成’这个菜单,并且 在Win7 下会提示‘此电脑没有安装.net 4.0’,安装完成之后又会提示‘未安装.net 4.52’ 所以还是建议大家直接安装...原创 2019-03-21 11:02:02 · 1433 阅读 · 0 评论