BlackFeather'S Blog 我的技术小博 -- C/C++,Python,Golang

基于数据包过滤的网址过滤软件--(VB+PB)

 

 

这一段时间做了几个程序,今天贴出来一个,不过不开源啦,需要代码的直接加我QQ

开源啦:http://fenlog.com/post/74.html

 

原来写过一个程序:绿盾上网助手(绿坝二代) 贴在是这个http://fenlog.com/post/51.html ,用了BHO技术所以只能用于IE浏览器(是只能用于微软的IE浏览器,其他IE内核的浏览器也不能用),不能用于别的浏览器,虽然还用但是局限性相当大。但是现在是个网络科技公司就出自己的浏览器,什么搜狗、360、TT、XXXX,数不尽数,还有GOOGLE浏览器和Opera等国外的,就搞不定了。后来有人需要这个,就想了一个方法实现了过滤所有浏览器网址的功能。

...

More...

2010年5月12日 | 发布:blackfeather | 分类:VB编程 | 评论:3

Webbrowser中屏蔽对话框 -- VB & PB

 

很多人都头疼过一个问题就是:在webbrowser中的对话框怎么屏蔽? 比如<script>alert('test')</script>这种弹出来一个对话框,内容为test(HTML里面的Javascript,懂网页的人应该都明白)。对于这种的屏蔽网上有两种方式:

1、在BeforeNavixxxx的事件中执行 webbrowser.Document.parentWindow.execScript "function alert(){return;}","Javascript"  。大概意思就是执行在webbrowser中执行一句JavaScript,把alert这个弹窗的函数重写了,执行的时候直接return。优点是杀人于无形,主动过滤,缺点是貌似不能屏蔽script在frame中的弹窗。。。

...

More...

2010年2月28日 | 发布:blackfeather | 分类:VB编程 | 评论:1

PDU编码器-VB(发送中文短信)

 

最近做基于GSM的无线报警系统,用到了TC35I模块。但是这个玩意发送中文短信的时候必须使用PDU的方式来发送,所以很多信息都要先经过编码。网上有很详细的编码格式等等,但是每次都手动来一次太麻烦了,花了一晚上的时间写了这个东西并且调试通过了。

首先我大致说一下PDU编码格式。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由A B C D E F G H I J K L M十三项组成。

...

More...

2010年1月25日 | 发布:blackfeather | 分类:VB编程 | 评论:1

51单片机模拟串口发送与接收

 

最近做的一个项目里需要用到两个串口来完成通信,但是熟悉的51只有一个串口,后来问老师给我的回答竟然是用两个单片机。。。

无语了,于是想尝试使用普通I/O端口模拟串口来通信(微机原理不能白学呀),于是百度了一些资料,有了以下代码。

此代码不是我写的,但是感觉这个代码比较适合新手,有很高的参考价值并且可以直接编译,使用的是传说中的中断法。各位使用的时候注意修改晶振。

 

打包下载: 单片机模拟串口发送与接收代码

...

More...

2010年1月16日 | 发布:blackfeather | 分类:其他代码 | 评论:0

绿盾上网助手(绿坝二代) BHO+API HOOK

 

何谓绿盾,就是将和谐上网的“绿”与防御网页木马的“盾”相结合。绿盾是一个安全防护软件+网页信息过滤的软件,用于校园的机房实验室或者有小孩子的个人家庭等。

 

...

More...

2010年1月3日 | 发布:blackfeather | 分类:VB编程 | 评论:6

PowerBasic的常用函数

 

PowerBasic是BASIC语言的一种编译器,编译出来的EXE或者DLL结构非常紧凑,执行速度跟C不相上下。编译出来的DLL也是标准DLL,不需要像VB那样拖着一个笨重的库文件。通常PowerBASIC 编译的代码在性能上比VB 编译的代码好3到23 倍, 产生的可执行文件比VB生成的可执行文件小4 到40 倍。我的很多很多工程里用的DLL都是由这个编译的。至于语法,和VB基本一致,所以上手很容易。最爽的是powerbasic里面有指针,变量指针还是函数指针都可以只用,所以能很容易的从C的代码翻译成powerbasic可编译的代码。

...

More...

2009年12月3日 | 发布:blackfeather | 分类:其他代码 | 评论:3

获取QQ搜索结果 -- VB

 

获取QQ搜索出来的结果,腾讯并没有提供保存成文本的功能。某大哥需要这个,就写了一个,基本原理就是获取远程进程中的listview的值。在VBGOOD中找的一个Function,然后直接引用了,不知道原作者是谁,就没有加版权。。。代码中注释很全(老师教育我们写代码要加注释),很容易看懂。

本来想做一个模块出来,但是发懒了,直接贴出来完成工程得了。。。

 

 程序截图:

...

More...

2009年11月26日 | 发布:blackfeather | 分类:VB编程 | 评论:2

博客大更新了一番

 

想一想博客都建了一年多了,挪了N次服务器,也停了好多次,但是还是坚持到了今天。原来没事闲着申请了google AD,前几天竟然神奇的审批下来了,很是高兴!~然后第一视频的广告正好也出来了,开始的时候随手就添加到了底部。后来发现这样子广告的效率太低了,就花了一中午的时间好好弄了弄界面,用层把第一视频的广告放到了右上角,如果不愿意看可以点击上面红色的“点击关闭”把它关掉。google广告么,做中文的效果不是很好,所以博客里就小放了几个,塞到犄角旮旯里了。。。没事了做一个英文站放google广告,那个来的爽快!

...

More...

2009年11月18日 | 发布:blackfeather | 分类:随心杂谈 | 评论:0

魔兽DOTA的全套音效

 

前一段时间玩了几天DOTA,里面的几个音效很震撼,百度半天找到了打包下载下来了,这里贴出来。

 

截图:

 

 

打包下载:

...

More...

2009年11月16日 | 发布:blackfeather | 分类:随心杂谈 | 评论:0

添加svchost.exe启动的服务--VB

 

我贴出来过一个替换服务添加一个svchost.exe启动的服务的帖子,那个是delphi的,从老大那里弄来的,后来某人很关心我的博客,关心那个帖子,我就写了一个VB版的,贴出来。

DELPHI的那个帖子是http://fenlog.com/post/21.html

现在写的是在以前某个模块上改的,上面有很多没有用的常量,不想要的话看一看删掉就是了。

...

More...

2009年11月8日 | 发布:blackfeather | 分类:VB编程 | 评论:3