在从windows核心编程中了解到API劫持(也叫Hook API)这种技术后,我就成了一个投机者,总是拦截其它软件的API函数,来做一些不可告人的目的,
这让我生活在痛苦之中。在我尝试拦截各种API函数来获取我需要的功能过程中,我发现很多人遇到了和我同样困难的问题,所以我在这里发布3个使用API
拦截技术实现的功能,这3个都是在应用层Hook。如没有特殊的说明,全部支持xp及win7系统。
...
C#通过使用IrisSkin2.dll美化WinForm程序来美化界面,方法如下: 一.添加控件IrisSkin2.dll。 方法: 1.右键“工具箱”。“添加选项卡”,取名“皮肤”。 2.右键“皮肤”,“选择项”弹出对话框 3.点击“浏览“,...
原创性申明
本文作者: 小竹zz 本文地址:http://blog.csdn.net/zhujunxxxxx 转载请注明出处。
介绍
在c#中微软已经提供了TcpListener和TcpClient来实现Tcp的通讯,这部分已经有人写了比较好的异步服务器代码 http://www.cnblogs.com/gaochundong/archive/2013/04/14/csharp_async...
WIN7 ACER笔记本一台,蓝牙耳机一个,10块钱的蓝牙适配器一个目的:可以在笔记本上用适配器与蓝牙耳机匹配出现问题:1、有2个图标,一会左边感叹号,一会右边感叹号,必须有个存在感叹号 解决:第一个为PC蓝牙驱动软件,插入适配器会提示安装,如果没有请安装驱动人生或者驱动精灵匹配安装,如果出现...
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Threading;using System.Windows...
动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。动态链接库是不能直接执行的,也不能...
??
sealed关键字
如果我们将类标记为sealed,编译器将不会允许我们从这个类型派生。(C#结构总是隐式密封的。因此,我们永远不可以从结构继承结构,从类继承结构或从结构继承类。结构只能用于建模独立的、用户定义的数据类型。如果希望是is-a关系,就必须使用类。)
使用base关键字控制基类的创建
protected关键字
派生类型不再需要使用公共方法或属性来间接访问...
今天,在装android studio的时候遇到的问题
The following SDK component was not installed: build-tools-21.1.1
查阅好多资料
有人解决方法是
2. 安装时出现错误:There is nothing to install or update. The following SDK component ...
转自http://88cto.com/996655/article/details/33738.html这是本人CSDN的第一篇博客,因为假期在学校做实训项目接触到了cocos2dx,觉得是一个特别适用强大,有不错的可移植性(虽然可移植性不错,但实际上写好的游戏往Android上移植,我的队友废了好...
1. 下载Node.js官方Windows版程序: http://nodejs.org/#download 从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。 我选择了.EXE文件。因为.MSI安装文件除了将node.ex...
到年终了,手里活不多了,平时就想着将平时一些常用的命令整合一下,于是下面的一个小小脚本就出来了。。。。好了,直接上菜:@echo offcolor 0amode con cols=90 lines=25:beginecho -------------------------工具使用说明-------...
正常来说,当我们调用window.close来关闭从地址栏中打开的窗口时,IE会弹出提示说:您查看的网页正在试图关闭窗口,是否关闭此窗口?你可以将window.close替换成下边的脚本,然后再测试下看: //关闭 $("#close_btn").click(function(){ ...
要理解事件,首先必须理解委托!! 1、如果说委托是一个类型,那么事件就是一个对象! 2、事件的创建必须是借助某个委托类型来完成的! 3、也就是说,委托是事件的类型,事件本身是个对象!! 4、所以,事件也可以看成是一个,受到约束的委托实例(委托对象)。 我们知道委托存在多播委托:(也就是一个委托可以指...
如果Nginx每次使用都需要手动启动确实很麻烦,所以最好将其设置为Windows系统服务,开机自启动就行了。1.下载并修改运行环境支持程序1)、下载地址:http://ng-srvinst.attron.org/2)、修改ng_srv.xml文件内容:[html] view plaincopypri...
比较实用, 转载保存开发iOS应用要调用Http接口、获取Http资源,有一套比较成熟的框架ASIHTTPRequest。而我还是比较喜欢使用原始一点的API,而它跟其他的面向对象语言有许多共通之处。本文分同步请求和异步请求这两种情况来讲解一下Http API的使用。直接上代码,注释即文档!同步请求...
Win7安装VC6.0后,点击打开按钮,会崩溃,如下图所示,原因是win7系统内核与vc6.0的某些组件冲突。
微软针对这个问题发布了一个补丁,FileTool.dll
下载之后将FileToll.dll文件拷贝至vc6..0的安装目录,我的目录是:D:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns
...
1.outlook超链接问题把如下代码放在一个a.reg文件中,然后运行即可。WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER\Software\Classes\.htm]@="HTMLfile"[HKEY_CURRENT_USER\Software\Classes\.html]@="HTMLfile"2.比较txt文件的不同:利用FC命令就可以进行比较。FC命令..
今天import第三方动态库以后,导致自己界面显示不正常。(本来显示加载中,最后显示完成内容,但是完成内容一直显示不了。除非安一下键盘里的任意键)所以才有了这个1.先在reference栏里添加System.Windows.Form2.直接使用与cs文件里:System.Windows.Forms....
c++中共有两种库:
1、LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。(这种方式更灵活,写的程序体积小,但是需要.exe和dll同时发布)
2、LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。(这种方式不是很灵活,因...
接下来进行打包,使用Project ?Structure的Artifacts: 使用From modules with dependencies: 选择Main Class: 点击“OK”: 把名称改为SparkDemoJar: 因为每台机器上都安装了Scala和Spark,所以可以把Scala和...