自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 jenkins自动化构建

最近用C#开发了一个office插件,主要实现将本地文件一键上传存储,或者将存储的文件在wps或word等中打开,以及在outlook中生成访问链接。开发过程中一直是用vs2017部署的,之前是我独立开发的,但是之后需要多人共同开发,从git上拉的代码就有些乱,很多没必要的东西。所以考虑代码只保留必要部分删除中间文件夹obj和生成的bin。并且使用jenkins自动化编译以及打包。使用...

2018-03-14 10:02:48 3986

原创 windows操作系统下修改默认浏览器(win7及以前)

这里提供和一个脚本作为参考,在本机装有火狐浏览器的前提下,将默认浏览器设为火狐浏览器思路是比较简单的,手动设置过程就是在注册表的这里HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Firefox.exe 拿到本地火狐浏览器安装的路径,可执行文件的路径 然后去HKEY_CLASSES_ROOT新建一

2018-01-05 17:31:55 2297

原创 阻止windows关机时自动结束进程,导致数据丢失或异常

阻止windows关机或注销操作

2017-12-08 17:03:30 2703

原创 开机自动运行自己开发的可执行程序,如何不弹窗口

开机自动运行自己开发的程序,不弹窗口

2017-11-28 11:35:51 1867

转载 VA番茄助手提示The security key for this program currently stored on your system does not appear to be vali

因为平时开发用到的VS版本比较多,有2008和2015以及2017,今天可能其中的一个番茄助手过期了,我一时找不到之前的安装包,就重新下载了一个,给VS2015安装了,但是好像影响到了2008,可能是我勾选的时候没有注意,新的dll把之前2008的破解版dll给替换了。然后下午用2008的时候打开VS就弹出The security key for this program currently sto

2017-11-20 19:05:52 5896 2

原创 R3下 DOS路径转化为NT路径

前段时间在做一个文件过滤驱动,禁止访问指定目录或文件。想要从R3给R0发命令和想要禁止访问的路径,达到控制驱动的效果。 但是在R3下习惯使用DOS路径,就是显示磁盘分区的符号链接的路径,比如C:,D:\,但是在R0下一般拿到的都是设备名,卷名,类似于\Device\HarddiskVolume1\,这就代表这个计算机里的第一个分区也就是C盘,D盘之类的,那么在R3下与R0通讯,发送路径名时就需要转

2017-11-07 15:16:18 1959

原创 基于Minifilter的文件过滤驱动以及与应用层通讯(付代码)

实现应用层与驱动程序通讯,控制驱动程序,发送路径,达到指定目录禁止访问的目的。

2017-11-06 16:25:32 6196

原创 驱动程序的调试(windbg双机调试)

这篇博客是接着上一篇的,主要写一下配置好了双机调试环境之后,如何使用windbg来调试自己开发的驱动程序。配置完了双机调试的环境以后,在主机使用windbg已经可以hook虚拟机的操作系统,如下图 可以看到我们的调试机已经hook住了虚拟机,这时按Ctrl+Pause就可以使虚拟机的操作系统暂停运行。 输入g或者按F5可以使其恢复运行。这时将想要调试的驱动程序安装在虚拟机OS中,就是把 De

2017-10-26 10:04:15 9043 1

原创 驱动开发环境以及双机调试环境搭建

工作将近三个月了,做了几个项目,想在这里总结一下,方便以后自己或者大家借鉴。最近一个项目里需要做一个文件过滤驱动,我打算把整个过程中遇到的坑和解决方法,总结一下。这篇博客主要帮助大家实现驱动程序的开发环境搭建以及双机调试的环境搭建。因为我需要面对的操作系统比较广,所以需要两个开发环境才可以基本覆盖(如果你不需要面对很多操作系统,可以把主机作为开发机以及调试机,虚拟机作为测试机) 这里使用vs201

2017-10-19 12:54:22 3986

空空如也

空空如也

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

TA关注的人

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