目录存档: 开源分享

30

一个应用层C++写的CDriver类,用于控制驱动

昨天写好一个驱动后,准备在RING3写GUI进行交互,可是又不想自己再花时间去实现DriverLoader,于是在硬盘里找啊找~就找到了一个方便的用来控制驱动的类。
这 个class来自《Windows程序设计》(第二版)的随书代码(作者王艳平),可以方便地加载驱动、卸载驱动、发送IO控制码,原始代码有些问题我已 经将其修正,在这里贴一下,有需要的同学可以直接拿去用,#include "Driver.h"即可(把函数的实现写在头文件里貌似并不可取,不过我不想再扣出一个.cpp弄成俩文件了…)另外项目使用的字符集必须是 UNICODE

///////////////////////////////////////////////////
// Driver.h
///////////////////////////////////////////////////

#ifndef __DRIVER_H__
#define __DRIVER_H__

#include <windows.h>
#include <Winsvc.h>

class CDriver
{

public:
// 构造函数和析构函数
    // 构造函数,pszDriverPath为驱动所在目录,pszLinkName为符号连接名字
    // 在类的构造函数中,将试图创建或打开服务,
    CDriver(LPCTSTR pszDr

[……]阅读全文

23

百度贴吧帖子图片下载器

9f212af975445f6cd9f9fdb6

偶然看到这个贴,很喜欢lz发的图、、但是实在太多了,一张张右键保存相当麻烦,于是创造了本程序。

功能很简单:自动抓取所有页面,批量下载一个帖子里包含的所有图片。

缺点是只支持http://tieba.baidu.com/f?kz=xxxxxxxx这种形式的帖子,不支持http://tieba.baidu.com/p/xxxxxxxx这种形式,其实都没啥区别,直接把后者的xxxxxxxx移到前者后面就行了。这是细节问题、懒了就没改。偶尔下载会掺杂进来几张杂图(表情什么的),这个影响也不大,删掉即可。

写这个正好练习一下正则表达式~果然比InStr+Mid好用多了,感谢sunshinebean提供的帮助。同时也感谢吧友幽柔雅帮忙测试。

另外这个代码真的写的很挫~大部分都写在了一个Click Sub里,有需要的童鞋就抠着看看吧~

可执行文件+源代码下载地址:http://naylon.0ginr.com/download/PictureDownloader.rar

[……]阅读全文

01

Phoenix Unhooker v1.0

各种钩子的检测,由于是第一个版本,所以功能很少,以后会逐渐更新。

PhoenixUnhooker下载地址:http://naylon.0ginr.com/download/PhoenixUnhooker.rar

注:此版本代码纯VB编写,但测试不严格(XP SP3通过),如果有任何问题,望留言指出,谢谢。

[……]阅读全文