自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大浪淘沙

new个对象的程序员

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

转载 .Net Reflector或DotPeek反编译后无法查看设计器的解决方法

第一种情况:设计器无法处理第 296 行的代码: base.AutoScaleMode = AutoScaleMode.Font; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。解决方法就是:对所有System.Windows.Forms.命名空间里面的控件需要全命名空间的声明,例如base.AutoScaleMo

2016-06-02 17:39:06 4134

转载 Unicode

Windows使用Unicode

2016-05-23 08:27:32 316

转载 简单的函数指针介绍

简单的assert、函数重载和函数指针介绍

2016-05-23 07:35:08 254

转载 软件时间限制的原理

这类软件一般都有时间段的限制,例如试用30天等。当过了共享软件的试用期后,就不予运行。只有向软件作者付费注册之后才能得到一个无时间限制的注册版本。这种保护的实现方式大致如下。

2016-05-22 15:58:54 17314

转载 序列号保护

一种方法是通过跟踪输入注册码之后的判断,从而找到注册码。一般都是在一个编辑框中输入注册码,软件需要调用一些标准的API将编辑框中输入的注册码字符串拷贝到自己的缓冲区中。利用调试器提供的针对API设断点的功能,就有可能找到判断注册码的地方。这些常用的API包括GetWindowTextA(W)、GetDlgItemTextA(W)、GetDlgItemInt等。程序注册完注册码后,一般显示一个对话框

2016-05-21 08:45:02 748

转载 虚函数介绍

虚函数是在程序运行时刻定义的函数,虚函数的地址是不能在编译时刻确定的,它只能在调用即将进行之前加以确定。对所有虚函数引用通常都放在一个通用数组——虚函数表(Virtual Table,VTBL)中,每个至少使用一个虚函数的对象里面都具有虚函数表指针( Virtual Table Pointer, VPTR)。虚函数通常通过指向虚函数表的指针间接地加以调用。

2016-05-20 16:07:34 344

原创 键盘过滤驱动蓝屏问题

键盘的驱动程序为//Device//keyboardClass0在向键盘驱动挂载过滤驱动时使用 IoAttachDevice挂载过滤驱动时,会在驱动加载时就蓝屏改正方法 使用 IoAttachDeviceToDeviceStack解决了问题    RtlInitUnicodeString(&ntUnicodeString, L"\\Device\\KeyboardCla

2016-02-27 15:36:13 747

空空如也

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

TA关注的人

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