预览模式: 普通 | 列表

做了个简单波形图显示程序(VB6.0)

没用API,直接用PaintPicture方法做的,数据量不大时也还勉强能用

先上图:



再上代码:

下载文件 点击下载此文件

BY 嗷嗷叫的老马

查看更多...

分类:编程 | 评论: 2 | 引用: 0 | 查看次数: 1882
论坛里有人问起,就看了一下,发现代码比较简单.

而且这样子应该能比较通用地完成网页自动填表功能,适合做自动提交之类的.

干脆记下来,免得以后要用到时又忘了...............

查看更多...

分类:编程 | 评论: 0 | 引用: 0 | 查看次数: 1491
工程是打好包的,而且也加了说明,那证明我肯定曾经在哪里发过.

但是我找了半天,就没在论坛与BLOG里发现哪里有这个,干脆上传吧...........先发图:

查看更多...

分类:编程 | 评论: 6 | 引用: 0 | 查看次数: 1683

VB6里进行音量控制的类(VB6.0代码)

以前收藏的,现在放上来:



如果只是简单地增加/减小/静音功能,那就可以使用我以前拦截的那几个消息:

简单控制音量大小及静音的方法:     ../article.asp?id=49

本文代码:

下载文件 点击下载此文件

查看更多...

分类:编程 | 评论: 2 | 引用: 0 | 查看次数: 1461

VB6中给数组赋值的限制

(由于用得不是很多,所以干脆记下来免得下次用到时又忘了.)

MSDN有个错误是"不能给数组赋值",即不能将整个数组指定给另一个数组.

而实际上有时行,有时又不行,刚刚写代码时又遇到了,干脆试了一下,结果是,"被赋值数组需要是动态数组".

查看更多...

分类:编程 | 评论: 1 | 引用: 0 | 查看次数: 2285

同一个石头----串口短信猫开发随笔

现在还没睡.折腾了一个通宵了.

没有想到,竟然是在同一个石头上摔了第二次---------------波特率.

这几天是在集中测试一款使用了短信猫的软件,但这死猫就是不正常.

查看更多...

分类:编程 | 评论: 1 | 引用: 0 | 查看次数: 1426
超级键盘记录,能拦截QQ2009密码输入!(VB6.0+WINIO驱动实现,冰下海HD37作品)

经我测试,确实能成功拦截QQ2009密码!原文:

   信息监控与隐私保护永远是一对矛盾,在对付各种信息窃取软件上,新技术总是层出不穷。本文介绍一种古老的键盘记录器技术,确实很古老,DOS时代人们就在用了,但是现在它仍然很有效,在键盘过滤驱动失效的情况下,它仍然可用。但是兼容性不佳是它的一个问题,特别是在Windows Vista操作系统上,我不能保证它是可用的。不过在可用的情况下,它能记录我所找到的各种带保护的密码框,包括QQ2008的密码框。

查看更多...

分类:编程 | 评论: 0 | 引用: 0 | 查看次数: 3914
这种方案需要目标验证码标签指定了ID属性.

另,简单验证码识别代码在此下载:            ../article.asp?id=112

代码如下:

'窗体添加一个WebBrowser,一个CommandButton,一个PictureBox
Option Explicit

Private Sub Command1_Click()
    WebBrowser1.Navigate "../login.asp"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    If URL <> "" Then
        Dim Img As Object, CR As Object
        
        Set Img = WebBrowser1.Document.getElementById("vcodeImg")   '根据验证码的ID取得这个对象
        Set CR = WebBrowser1.Document.body.createControlRange()     '设置选区
        
        CR.Add Img                                                  '添加验证码图片对象到选区
        CR.execCommand ("Copy")                                     '复制
        Set Picture1.Picture = Clipboard.GetData()                  '粘贴过去
    End If
End Sub

查看更多...

分类:编程 | 评论: 4 | 引用: 0 | 查看次数: 1485
    全局键盘鼠标HOOK封装类

    虽然是个简单的封装,但是这样做有益于让工程结构更清晰.

    使用比较简单:

        一,以事件方式(WithEvents)声明这个类.

        二,调用SetKBHook启动键盘HOOK,调用SetMouseHook启动鼠标HOOK.

        三,在不需要HOOK时,调用UnKBHook停止键盘HOOK,调用UnMouseHook停止鼠标HOOK.

        四,分别在_KBHook()事件与_MouseHook()事件中处理键盘鼠标HOOK事件.

    BY 嗷嗷叫的老马

    http://www.m5home.com/

    2009-04-30

[mDown=../attachments/month_0904/2200943012921.rar style="color:Blue">*************** 2010-08-20更新 *****************

之前的代码忘了在两个HOOK回调里处理吃掉的消息....汗一个

**********************************************

查看更多...

分类:编程 | 评论: 5 | 引用: 0 | 查看次数: 3020
火星文输入法的转换方式怎么做的?

其实主要就是拦截WM_CHAR,WM_IME_CHAR等消息,得到输入的字,再转换为相应的火星字....

这里有冰下海(HD37)的一个代码包,里面有详细的资料供参考,已经实现了拦截;想做火星文转换,只需要做查找替换即可....

查看更多...

分类:编程 | 评论: 0 | 引用: 0 | 查看次数: 1466

VB6里面多线程工程的正常退出问题

这几天接了一个单子,是做一个客服系统的客服端,服务器端与用户端都是现成的.

之前的客服端比较"卡",因为与服务器的通讯是采用同步POST与GET方式同网页交互.如果网速不理想或服务器响应不及时,那么在提交过程中当前线程会挂起.

由于普通EXE工程中UI与代码都是在同一线程里的,所以提交时整个程序就卡了.....

查看更多...

分类:编程 | 评论: 0 | 引用: 0 | 查看次数: 1208
前段时间在群里看到的,弄上来吧.

WIN2000源代码:

      http://195.53.105.33/maek/windows_2000_source_code.zip  (最好用迅雷下载)

查看更多...

分类:编程 | 评论: 0 | 引用: 0 | 查看次数: 1915