自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Super毛毛虫的博客

一个人的故事

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 EF使用Contains从sqlite中查询出的结果不正确

OK,直入主题。List<FoodInfo> foodInfos = FoodInfoDAL.GetAll(f => f.Name.Contains(name)); public List<TEntity> GetAll(Expression<Func<TEntity, bool>> filter) { return Repos...

2019-03-06 14:21:00 1318 2

转载 Json.net 忽略实体某些属性的序列化

遇到了一个小问题 有一个用户类,结构和数据库一模一样,里面包含用户密码,要向前台返回用户信息的json数据,但是不能输出密码这个字段。 之前的做法是 重新又建了一个不包含这个字段的新类,然后深度复制,总感觉这中方式有点笨拙。受人启发么,想起来json.net中有一个能控制被序列化为一个json对象中的属性的特性,就找找有没有能屏蔽实体属性的特性using Newtonsoft.Json...

2018-04-18 16:30:15 2449

原创 c# 禁用鼠标与键盘

禁用鼠标与键盘有两种方法:直接调用禁用API(缺点:按Ctrl+alt+delete,禁用会失效)① 帮助类 public class BlockHelper { private static Logger<BlockHelper> log = new Logger<BlockHelper>(); priva...

2018-03-12 11:14:44 12088 2

原创 编程复制文件到system32文件夹中

前提条件:程序需要将sys驱动复制到systems/drives中才能正常运行。64位程序 File.Copy(pLocalFilePath, pSaveFilePath + "\\**.sys", true);32位程序 ① 在32位系统上,上面代码能成功复制 ② 在64位系统上,上面代码会将文件复制到C:\Windows\SysWOW64\drivers中,因为系统为...

2018-03-08 15:53:20 5946

原创 C# 获取进程信息并进行进程的终止

1.获得进程列表(包括进程用户名)/// <summary>/// 获得进程列表/// </summary>public List<ProcessesInfo> GetProcessesInfo(out string ErrorMessage) { List<ProcessesInfo> pIn...

2018-02-26 11:21:36 7811

原创 C#磁盘或U盘加密(创建加密区)

需要下载的DLL和驱动 介于公司项目为C#项目进行的加密开发,用前几张文章所学到的TrueCrypt项目开启4个重要的入口点:创建加密卷加载加密卷卸载加密卷修改密码加载驱动安装驱动using Microsoft.Win32;using System;using System.Collections.Generic;using System.IO;using Sy...

2018-02-23 11:44:22 1984 1

原创 TrueCrypt加密:TrueCrypt Mount更改加密卷密码(4)

1.TrueCrypt Mount更改加密卷密码 TrueCrypt项目中ChangePwd具体参数:int ChangePwd (char *lpszVolume, Password *oldPassword, Password *newPassword, int pkcs5, ...

2018-02-23 11:14:37 609

原创 TrueCrypt加密:TrueCrypt Mount卸载加密卷(3)

1.TrueCrypt Mount加载加密卷 需要选择我们在上一步加载的加密卷分区,就可以进行卸载了。TrueCrypt项目中UnmountVolume具体参数:BOOL UnmountVolume (HWND hwndDlg , int nDosDriveNo, BOOL forceUnmount); 参数 类型 含义 示例 hwndDlg HWND 传入的...

2018-02-23 10:55:48 1194

原创 TrueCrypt加密:TrueCrypt Mount加载加密卷(2)

1.TrueCrypt Mount加载加密卷 首先需要选择我们在上一步创建的加密卷,选择一个需要加载的分区,这其实就是在还没用到的分区卷标里选择一个,之后点击载入载入即可,这个时候就会找到加密卷进行加载,这时会需要用户输入创建加密卷时的设定的密码,加载成功后,就能看到新虚拟出来的磁盘了。TrueCrypt项目中TCFormatVolume具体参数:int MountVolume(H...

2018-02-23 10:36:21 511

原创 TrueCrypt加密:TrueCrypt Format创建加密卷(1)

1.TrueCrypt Format创建加密卷 按照TrueCrypt Format创建加密卷的向导,一共会出现加密卷位置,加密算法、加密卷大小、加密卷密码、加密卷格式化等几个步骤,之后就会创建加密卷,创建完的加密卷就是制定的加密卷位置的那个文件了。TrueCrypt项目中TCFormatVolume具体参数:typedef struct{ BOOL bDev...

2018-02-23 10:20:41 1285

转载 VS2008编译TrueCrypt

在编译过程中使用的工具下载地址: http://download.csdn.net/download/qq_37477609/10255264 或者 Http://prog3.com/sbdm/download/detail/chenyujing1234/4448383(来源:PKCS11.7 + asm.zip + gzip.exe + MsVSVC ++ 1.52.7z )首先,Tru...

2018-02-23 09:40:01 330

原创 获取计算机占用端口的信息及进程

背景:没什么说的,上代码方法一(调用windowsApi):using ICT.NetHandleLibrary;using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Linq;using System.Net;usi

2017-10-26 20:09:08 367

原创 json序列化ipaddress类

背景:需要序列化计算机的端口信息,Newtonsoft.Json对此支持不太好。所以要自定义一个JsonConvert。定义类public class IPAddressConverter : JsonConverter { public override bool CanConvert(Type objectType) { retu

2017-10-26 18:40:04 439

转载 图解使用VS的安装项目打包程序

目录 背景 1. 建立安装项目工程   1.1. 创建工程   1.2. 设置安装项目属性   1.3. 设置默认安装路径 2. 添加安装文件 3. 添加卸载程序 4. 创建快捷方式   4.1. 添加快捷方式   4.2. 设置msiexec快捷方式的参数   4.3. 为用户的“程序”菜单和用户桌面添加快捷方式 5. 添加依赖项 6. 添加注册表

2017-10-26 17:29:11 271

原创 将项目打包成安装包(Windows服务)

为什么项目打包成安装包对大众会有友好的提示安装过程。打包过程下载并安装VS插件 https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects 创建项目(这里是windows服务) 添加安装程序 将service

2017-08-28 10:44:09 4909 4

原创 搭建公司自己的Nuget服务器

为什么建立Nuget服务公司做一个比较大的项目,我们小组每个人都进行某个大模块的开发,在项目集成和联调的时候,发现有很多DLL引用存在着多个版本,也有同事引用自己编译的DLL(独立的,我们只能向这位同事要)。以前的项目,我们都是在项目下面建个文件夹,缺点突出:不但项目会有增大,版本也不好控制。随即我决定为公司搭建一个Nuget服务器。搭建过程建一个空的web项目 从Nu...

2017-08-24 21:04:31 2614

burpsuite1.7.26破解版

速度最快、扫描结果最好的破解工具。 秒杀其他一切的工具! 无限制,永不过期,永不过期!

2018-03-25

禁用鼠标和键盘

实现锁定系统不让别人用,可以调用系统锁定API函数来实现

2018-03-12

NugetPackageExplorer

NuGet包资源管理器(NPE)是一款可以轻松创建和探索NuGet包的应用程序。您可以从磁盘加载.nupkg或.snupkg文件,也可以直接从源(例如nuget.org)加载.nupkg或.snupkg文件。

2018-03-05

C#操作TrueCrypt加密解密

C# 能调用的6个重要功能 1. 创建加密卷 2. 加载加密卷 3. 卸载加密卷 4. 修改密码 5. 加载驱动 6. 安装驱动

2018-02-23

TrueCrypt Gzip.exe asm.zip MsVSVC++1.52.7z PKCS11.7

用于TrueCrypt的编译环境基础文件,TrueCrypt是一款免费的开源加密软件,支持Vista Windows,7 / XP,OS X Mac,Linux等操作系统。TrueCrypt不需要生成任何文件就可以建立在硬盘上的虚拟磁盘上。

2018-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除