vb日期型数据的精确度是多少?

imwinner 2004-11-15 11:06:26
如题,我用的是Date类型。现要将SQL 数据库中的一个DateTime类型的数值赋予VB中的Date类型。而DateTime类型的格式为 yyyy-mm-dd h-m-s,也就是说能精确到秒,而VB中的Date类型能否精确到秒? 我用中断语句看了看Date类型变量的值,怎么只精确到日?如果从DateTime赋到Date去,回不会把h-m-s给丢失了?
...全文
543 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
recollectpainer 2004-11-21
  • 打赏
  • 举报
回复
你用 now()
marke 2004-11-21
  • 打赏
  • 举报
回复
我也有相似的问题,看了大家的讨论,明白了不少,谢谢了。
行云边 2004-11-18
  • 打赏
  • 举报
回复
可以精确到秒的

直接 可以使用 < >= 来比较
wooin 2004-11-18
  • 打赏
  • 举报
回复
VB的Date类型其实是一个16字节的double类型,整数部分是距离1900-01-01的天数,小数部分是这一天的时间,比如:
将浮点数
16.5
转换成日期就是
1900-01-16 12:00:00

解释:
整数部分:1900-01-01加16天当然就是1900-01-16了
小数部分:0.5是指一天24小数的0.5倍,当然就是中午12点了

所以,VB的Date类型可以支持“<”“=” 或 “>”,甚至“+”“-”运算的
其实就是double类型
Tiger_Zhao 2004-11-16
  • 打赏
  • 举报
回复
Debug.Print CDate("2004-01-01 8:00:00")<CDate("2004-01-01 8:00:01")
Cnxiaowei 2004-11-16
  • 打赏
  • 举报
回复
可以精确到秒
数据库里也是的
要不会发生不一致
江语 2004-11-16
  • 打赏
  • 举报
回复
date & " " & time
imwinner 2004-11-16
  • 打赏
  • 举报
回复
如果能精确到秒那最好了,也就是说我能比较同一天的两个不同时间段了?比如一个是2004-01-01 8:00:00 ,一个是2004-01-01 8:00:01 ,我把这两个日期值赋给2个DATE型变量TIME1和TIME2,那么在VB中就可以比较出TIME1<TIME2是吗??
aohan 2004-11-16
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
MsgBox Timer
End Sub

可以看到时间用秒级表示,并且到小数点后两位
lxcc 2004-11-16
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim d As Date
d = Now
MsgBox d
End Sub
homezj 2004-11-16
  • 打赏
  • 举报
回复
Date型变量,的确可以直接用“<”“=” 或 “>”进行比较。
其实Date型 与Double型存储方式是一致,所以数字可以直接与其进行转换,小数点前代表日期,小数点后为时间。
homezj 2004-11-16
  • 打赏
  • 举报
回复
“沒有時分秒”?
Date类型与Date函数要分清!
Date函数返回值是日期没有時分秒
但Date类型是8字节数据,前四字节为日期,后四字节为时间,精确到秒。
Tiger_Zhao 2004-11-15
  • 打赏
  • 举报
回复
精确到秒的,用 Format(dt, "yyyy年mm月dd日 HH:MM:SS") 察看
霖湘凝 2004-11-15
  • 打赏
  • 举报
回复

转化成字符串,再用datetime和timevalue处理成具体的h或m或s
Andy__Huang 2004-11-15
  • 打赏
  • 举报
回复
VB的data類型只有到年月日﹐沒有時分秒

你先把sql server的datetime它赋到一個字符串變量中﹐然后再從變量中讀取時分秒
556,delay1.zip 源码设计中的延时功能(1KB)557,type_1.zip 趣味打字2.1(233KB)558,test1.zip asp编写动态网页计数器(1KB)559,hztosm.zip 汉字转声母完全源代码(90KB)560,formatfloppy.zip 格式化软盘源代码(13KB)561,freespace.zip 获取磁盘剩余空间(3KB)562,setscreen 设置屏幕分辨率(7KB)563,snapwindow.zip 一个抓图的小程序(14KB)564,hotrgn.zip 热区的应用(6KB)565,getserial.zip 读出驱动器序列号,可以制作加密安装盘(2KB)566,opencdrom.zip 可以程序控制打开或关闭CDROM,非常方便(2KB)567,getusername.zip 自动读取用户登陆名称,再进行密码验证(2KB)568,gethostname.zip 读取机器名称(2KB)569,printpic.zip 解决图形打印的问题(50KB)570,g029_pcl.zip拼图游戏(56KB)571,g028_octopus.zip一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)572,g027_menace.zip仓库世家-推箱子的游戏(114KB)573,g026_breKthru.zip弹珠台游戏(41KB)574,g025_zhq.zip一个能考考你的智慧的智慧棋(17KB)575,g024_vb-sol.zipVB 的扑克牌游戏的源码(15KB)576,g023_picgame.zip一个好玩的拼图游戏(25KB)577,g021_zm015看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)578,g020_zm019一个拼图游戏,可以自己指定图片进行游戏(12KB)579,g019_zm011一个网络五子棋的源程序(并有聊天功能)(41KB)580,g018_zm010.zip中国象棋的源程序,支持网络作战(23KB)581,g0173维的breaKthrough游戏(8KB)582,g016.zip小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)583,g015.zip旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)584,g014.zipbreakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)585,g013.zip3维迷宫游戏的源程序(40KB)586,g012.zip射击(导弹)游戏的源程序(5KB)587,g011.zip生命游戏源程序(12KB)588,g010.zip一个精灵游戏源程序(33KB)589,g009.zip翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)590,g008.zip纸牌游戏源程序(45KB)591,g007.zip太空船游戏例子源程序(48KB)592,g006.zip用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)593,g005.zip个人娱乐游戏,自带EXE(25KB)594,g004.zip个个人自娱乐的扑克牌游戏(57KB)595,g003.zip代表和平的娱乐游戏,自带EXE(12KB)596,g002.zip一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)597,g001.zip模仿windows中的扫雷,自带EXE(38KB)
556,delay1.zip
源码设计中的延时功能(1KB)
557,type_1.zip
趣味打字2.1(233KB)
558,test1.zip
asp编写动态网页计数器(1KB)
559,hztosm.zip
汉字转声母完全源代码(90KB)
560,formatfloppy.zip
格式化软盘源代码(13KB)
561,freespace.zip
获取磁盘剩余空间(3KB)
562,setscreen
设置屏幕分辨率(7KB)
563,snapwindow.zip
一个抓图的小程序(14KB)
564,hotrgn.zip
热区的应用(6KB)
565,getserial.zip
读出驱动器序列号,可以制作加密安装盘(2KB)
566,opencdrom.zip
可以程序控制打开或关闭CDROM,非常方便(2KB)
567,getusername.zip
自动读取用户登陆名称,再进行密码验证(2KB)
568,gethostname.zip
读取机器名称(2KB)
569,printpic.zip
解决图形打印的问题(50KB)
570,g029_pcl.zip
拼图游戏(56KB)
571,g028_octopus.zip
一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)
572,g027_menace.zip
仓库世家-推箱子的游戏(114KB)
573,g026_breKthru.zip
弹珠台游戏(41KB)
574,g025_zhq.zip
一个能考考你的智慧的智慧棋(17KB)
575,g024_vb-sol.zip
VB 的扑克牌游戏的源码(15KB)
576,g023_picgame.zip
一个好玩的拼图游戏(25KB)
577,g021_zm015
看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)
578,g020_zm019
一个拼图游戏,可以自己指定图片进行游戏(12KB)
579,g019_zm011
一个网络五子棋的源程序(并有聊天功能)(41KB)
580,g018_zm010.zip
中国象棋的源程序,支持网络作战(23KB)
581,g017
3维的breaKthrough游戏(8KB)
582,g016.zip
小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)
583,g015.zip
旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)
584,g014.zip
breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)
585,g013.zip
3维迷宫游戏的源程序(40KB)
586,g012.zip
射击(导弹)游戏的源程序(5KB)
587,g011.zip
生命游戏源程序(12KB)
588,g010.zip
一个精灵游戏源程序(33KB)
589,g009.zip
翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)
590,g008.zip
纸牌游戏源程序(45KB)
591,g007.zip
太空船游戏例子源程序(48KB)
592,g006.zip
用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)
593,g005.zip
个人娱乐游戏,自带EXE(25KB)
594,g004.zip
个个人自娱乐的扑克牌游戏(57KB)
595,g003.zip
代表和平的娱乐游戏,自带EXE(12KB)
596,g002.zip
一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)
597,g001.zip
模仿windows中的扫雷,自带EXE(38KB)
598,p012_prtDB.zip
打印数据库表格(39KB)
599,p011_dbprint.zip
数据库打印的例子(7KB)
600,p010_print.zip
一个调用打印机的VB程序范例(8KB)
601,p009_vbSimple35.zip
打印预览(21KB)
602,p008_prview32.zip
VB中用OLE服务实现打印预览的功能(87KB)
603,p007_prnprv3.zip
如何使用VB实现打印预览(32KB)
604,p006_prnView.zip
打印模拟(13KB)
605,p005_vbTip10.zip
避免 Print 时印出 空白的前置字元(2KB)
606,p004_spool.zip
发送脱机打印任务(5KB)
607,p003_orient.zip
改变缺省的打印方向(3KB)
608,p002.zip
VB5/6中增加打印预览功能(78KB)
609,p001.zip
简单的打印文件的例子(5KB)
610,o046_4.zip
识别常数的简单四则运算(3KB)'
611,o045_dhsz.zip
象钟面一样有时针、分针和秒针(3KB)
612,o044_zm045.zip
一个非常酷的机器人的源程序,你可以自己制作你喜欢的机器人并保存起来,很有意思哦(137KB)
613,o043_004101102.zip
TreeView的基本操作(5KB)
614,o042.zip
一个比较完整的源代码
615,o041_waker.zip
定时提醒 1.0 (12KB)
616,o040_zm035.zip
彻底清除“I Love You”病毒并介绍了病毒的原理及特征。Cool(32KB)
617,o039_72.zip
鼠标计程器(23KB)
618,o038_love.zip
情书生成器源代码(161KB)
619,o037_shellex5.zip
能打开默认的文件夹和默认的网站(7KB)
620,o035_shchangenotify.zip
未公开的COOL函数据(12KB)
621,o034_rotfont.zip
VB实现字体的旋转
622,o033_998162026.zip
制作安装程序常用的模块(2KB)
623,o032_play024.zip
对电子爱好者是一个不错的选择(7KB)
624,o031_Play39.zip
时间、空间大小等数据向字符串的很有用的转换(4KB)
625,o029_snow.zip
一个雪花飘落例子(3KB)
626,o028_zoomsys.zip
类似画图放大镜的东西(2KB)
627,o027_wiz2.zip
制作应用程序向导的例子(类似安装程序的界面)!(5KB)
628,o025_StopWatch.zip
“跑表”类 ,VB 提供的 Timer 控件的精度好象可以达到 1 毫秒,但实际上只能达到几十毫秒。此“跑表”类使用多媒体的定时器而真正提供精确到 1 毫秒的定时(1KB)
629,o024_timer.zip
这是一个VB6编写的数码钟(4KB)
630,o023_clock.zip
指针式的时钟(3KB)
631,o021_viewpw.zip
密码查看器(7KB)
632,o020_calendar.zip
一个小小的日历程序(4KB)
633,o019_getword.zip
读取鼠标所在位置的单词(5KB)
634,o018_up.zip
数字大写转换程序(8KB)
635,o017_zm020.zip
利用这个程序可以让你方便的管理你所收集的源程序,VBCODE网站50几周来排行第一的源程序。强烈推荐! (200KB)
636,o016.zip
演示银河系的例子 (28KB)
637,o015.zip
计数器(10KB)
638,o014.zip
文件加密/解密的例子 (345KB)
639,o013.zip
将十亿以内的数字转换成文本文字(4KB)
640,o012.zip
十进制数转换成罗马数字(1KB)
641,o011.zip
16进制数转换成十进制, 16进制转换成二进制等(1KB)
642,o010.zip
转换二进制数为16进制数(1KB)
643,o009.zip
指定两个日期, 计算相隔的天数(2KB)
644,o008.zip
非常COOL的文字效果(9KB)
645,o007.zip
Ceaser转换文本加密技术,由Julius Ceaser提出 COOL(7KB)
646,o006.zip
允许你让EXE文件在用户第一次使用时输入用户名和序列号, 并将信息存储在EXE文件中(5KB)
647,o005.zip
简单的例子(4KB)
648,o004.zip
加密/解密字符串的例子(9KB)
649,o003.zip
密码存储程序(2KB)
650,o002.zip
VB做的CGI程序,演示了如何做一个网上的电子交易系统(91KB)
651,vbNumerical11.htm
Least-Squares curve fitting by using an arbitrary order polynomial as approximating function.(11KB)
652,vbNumerical12.htm
Matrix Inversion by Gauss-Jordan Elimination with maximization of pivot elements.(12KB)
653,vbNumerical13.htm
Least-Squares curve fitting with statistical analysis by using an arbitrary order polynomial (17KB)
654,vbNumerical14.htm
valuate an integral by using Romberg integration. (9KB)
655,vbNumerical15.htm
Solve the matrix eigenvalue problem by using Hotelling's deflation method.(15KB)
656,vbNumerical16.htm
Solve the integral of discrete evenly and unevenly spaced points by using trapezoidal or Simpson's rule. (13KB)
657,vbNumerical17.htm
Evaluate the determinant of a square matrix by using Gauss Elimination with maximization
of pivot elements.(7KB)
658,vbNumerical18.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss-Jordan
Elimination with maximization of pivot elements.(5KB)
659,vbNumerical19.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss Elimination
with maximization of pivot elements.(5KB)
660,vbNumerical20.htm
Matrix Inversion including determinant calculation by Gauss-Jordan Elimination with
maximization of pivot elements.(5KB)
661,prnprv3.zip
vb5/6中增加打印预览功能(78KB)
662,vbprint.zip
vb中使用打印功能的add-in(764KB)
663,spool.zip
打印文件的例子(5KB)
664,versioninfo.zip
从dll或exe文件中获得版本信息(3KB)
665,shellwait.zip
在程序中运行另一个exe程序直到它运行结束(1KB)
666,unloadforms.zip
卸装所有的forms(1KB)
667,startfile.zip
在程序中运行另一个exe程序(6KB)
668,killapp.zip
终止另一个程序(3KB)
669,jdsaver.zip
一个简单的屏幕保护程序(13KB)
670,ssaver.zip
在屏幕上卷滚文字的屏幕保护程序 (8KB)
671,scrsaver.zip
一个简单的屏幕保护程序(5KB)
672,scrnsavr.zip
两个屏幕保护程序(39KB)
673,saver.zip
一个简单的屏幕保护程序(7KB)
674,crypt.zip
密码存储程序(2KB)
675,enigma.zip
一个德国的enigma加密技术例子 cool(10KB)
676,ceaser.zip
ceaser转换文本加密技术,由julius ceaser提出 cool(7KB)
677,registry.zip
读和写注册表文件的例子(7KB)
678,xcopy.zip
模仿dos命令xcopy的功能(3KB)
679,winpaths.zip
得到计算机上windows目录和系统目录(3KB)
680,tray.zip
实现托盘程序(9KB)
681,drvspace.zip
显示磁盘的剩余空间(2KB)
682,keycheck.zip
键盘检测程序(5KB)
683, getdrives.zip
得到驱动器的详细资料(7KB)
684,getcompname.zip
得到计算机名称(2KB)
685,systeminfo.zip
显示详细的系统资料(11KB)
686,watchdir.zip
监控一个指定的目录, 当这个目录有文件删除或有文件增加, 监控程序将显示相关信息(4KB)
687,turnoff.zip
关机/重启动的程序(20KB)
688,controlpanel.zip
访问控制面板的方法(2KB)
689,screenres.zip
得到计算机屏幕的大小(2KB)
690,editregistry.zip
编辑注册表 (2KB)
691,stop.zip
锁定计算机的程序(5KB)
692,wbasket.zip
将文件移动到垃圾箱中(2KB)
693,opsys.zip
得到操作系统的信息(12KB)
694,ctaskmanager.zip
windows任务管理程序(12KB)
695,cntrlpnl.zip
访问控制面板(12KB)
696,copyscr.zip
拷贝屏幕到picture box(2KB)
697, registryb.zip
读注册表信息(5KB)
698,registry5.zip
读/写注册表(10KB)
699,hideshowtaskbar.zip
显示/隐藏任务条(3KB)
700,taskhide.zip
隐藏一个任务(2KB)
701,clipcurs.zip
限制鼠标的区域(3KB)
702, kidnap.zip
捆绑程序(8KB)
703,netuse.zip
演示连接/断开network(3KB)
704,winntsecurity.zip
关于windows nt安全性的程序(6KB)
705,code_format_disk.zip
格式化磁盘的例子(8KB)
706,01ss1632.zip
创建一个屏幕保护程序所用到的ole dll和使用例子(263KB)
707,cpocket.zip
统托盘(tray)控件(691KB)
708,tskvb4.zip
一个系统托盘(tray)例子(13KB)
709,scrnres.zip
使用windows api得到屏幕的大小(3KB)
710,taskswth.zip
调用api实现任务转换和得到当前活动任务名称(4KB)
711,vbhlp32.zip
vb helper:一个写帮助文件的dll(31KB)
712,loads.zip
将动态连接库预先装入内存以提高程序的运行速度(35KB)
713, toolsdll.zip
一个提供磁盘功能动态库, 包括确认文件是否存在, 磁盘空间等功能(132KB)
714,vbfindid.zip
找到窗口或控制的id及类信息(9KB)
715,rbbwin11.zip
在basic中执行一些特殊的指令(如重启计算机等)(1230KB)
716,drivetyp.zip
监测用户安装了何种类的驱动器,包括"软驱","硬盘","cd-rom","网络驱动器"等(3KB)
717, inout.zip
如何在vb中调用i/o口的例子(10KB)
718,mouseleavetest.zip
vb中定义了mousemove事件,但不能捕捉mouseleave事件,此程序交你如何捕捉mouseleave事件(8KB)
719,progman.zip
制作安装程序必备,此模块包含的sub及function能帮你做出专业的安装程序(2KB)
720,windows5.zip
如何得到当前windows的版本号(7KB)
721,group.zip
读取 win95 组的三种方法及组中建快捷键(15KB)
722,shutdown.zip
模拟关机程序, 作者:小乐(mailto:xiaole@telekbird.com.cn)(6KB)
723,associate.zip
建立文件关联, 例子演示把 .bar 文件与 notepad 建立关联(2KB)
724,磁盘空间.zip
磁盘使用情况(3KB)
725,bwindowontop.zip
使窗口显示在最前面的例子(1KB)
726,richtext.zip
编辑rtf文件的程序, 需要active threed control(30KB)
727,rtf.zip
演示rtf控制的功能(16KB)
728,mdi-temp.zip
实现多文档界面的记事本, 需要active threed control(29KB)
729,textedit.zip
类似记事本的简单文本编辑器(9KB)
730,toupper.zip
在textbox中输入大写文本(2KB)
731,wordover.zip
鼠标移动到richtext box中时查看单词(3KB)
732,editmenu.zip
在richtext box中增加右击菜单(5KB)
733,xmsnotepad.zip
xms记事本(23KB)
734,textefx.zip
非常cool的文字效果(9KB)
735,rtfprn.zip
打印richtext box中的内容(8KB)
736,lword.zip
一个简单的单词处理程序(46KB)
737,rotfont.zip
vb中的字都是水平的,可否想过作出有角度的字,在这里演示了作旋转的字的方法(4KB)
738,txtsrch.zip
在text中实现快速增量查询(4KB)
739,alphanumsortdll.zip
按字母和数字排序的例子(1527KB)
740,ccdemo.zip
演示调用windows的颜色对话框(258KB)
741,cfdemo.zip
演示调用windows的字体对话框(281KB)
742,reg221.zip
注册使用ocx的例子(51KB)
743,ropdemo.zip
演示windows api的光栅操作(277KB)
744, jkcgi.zip
使用dll创建cgi程序(181KB)
745,fsextext.zip
显示多种函数效果的例子(228KB)
746,shfileop.zip
显示win95 api的一些函数(4KB)
747,iconextr.zip
从动态库, 执行文件或ico文件中读取图标(3KB)
748,virtlogo.zip
显示logo的例子(8KB)
749,calendar.zip
日历程序(13KB)
750,aboutbox.zip
windows关于窗口(1KB)
751,vblib.zip
装入不同的form(44KB)
752,vbio32.zip
问端口的程序(17KB)
753,countdown.zip
计数器(10KB)
754,galaxy.zip
演示银河系的例子(28KB)
755,rocket.zip
小图形的快速移动(9KB)
756,hlitactx.zip
加亮鼠标所在的区域(4KB)
757,appbar4.zip
模拟windows 95/98的任务条(3KB)
758, keyboard5.zip
显示键盘信息(7KB)
759,listsrch.zip
在列表框中快速查找和定位子项(7KB)
760,quiksrch.zip
在列表框或组合框中查找子项(3KB)
761,vba.zip
莱卡数据处理VBA(203KB)
762,SysMonth.zip
调用系统日历(5KB)
763,haha.zip
屏幕旋转180度(10KB)
764,undocsh.zip
未公开的Shell.dll 函数(11KB)
765,mousedemo.zip
鼠标性能演示程序(47KB)
766,winpaper.zip
墙纸定时更换器程序(70KB)
767,game.zip
游戏(57KB)
768,destroy.zip
电脑安全卫士(46KB)
769,encrypt1.zip
文本文件加密器1 (54KB)
770,card.zip
名片管理(35KB)
771,cihsafe.zip
CIH病毒免疫程序(63KB)
772,wb1-zippack.zip
密码小管家(13KB)
773,heibai.zip
黑白棋(6KB)
774,imdshtdown.zip
一个倒计时的程序,时间到则关闭系统(9KB)
775,iconproc.zip
1个图标操作的技巧,1个图标有5种显示效果(正常、无准备、选择、等等) (14KB)
776,money.zip
货币的数字到中文换算(2KB)
下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得bug肯定会很多,放出去肯定又会坑很多人,后来我发现坑坑更健康,当你明白一个东西的优缺点之后,你才会更好的选择你所需要的。所以呢,现在模块开源了,希望对某些朋友有参考意义或者说使用价值吧。 声明:大家使用过程中发现任何问题都不要来问我,请自己想办法解决。我现在已经完全放弃易语言了,改用VC++了。 以下是全部接口: 模块名称:sunflover.ec 作者:by sunflover 版本:2015.2 自己收集的一些常用函数,方便写补丁。 @备注: 自己收集的一些常用函数 ------------------------------ .版本 2 .子程序 Ansi2Unicode, 字节集, 公开, 将Ansi码转换为Unicode码 (返回转换后的字节集) .参数 Ansi, 文本, , 欲转换的Ansi文本 .子程序 AntiDebug, 逻辑, 公开, 这个没啥用,效果差;可放在程序运行的第一个函数 被调试返回真 .子程序 AntiODMenu, 逻辑, 公开, 这个效果较好,推荐用这个;找到OD相关句柄返回真, 此函数枚举窗口通过菜单名来 判定是否OD窗口。 .子程序 AntiStrongOD, 逻辑, 公开, 这个效果还行,检测带有驱动的 OD调试器 此函数专门对付 StrongOD 插件 .参数 判断OD运行状态, 逻辑, 可空, 此参数作用: 发现OD驱动时 —是否检测OD运行状态作为返回值基础 ,默认判断运行状态 .子程序 Bin2Dec, 整数, 公开, 字节集到整数 .参数 Bin, 字节集 .子程序 Bin2Hex, 文本, 公开, 字节集到十六进制文本 .参数 字节集, 字节集 .子程序 Bin2Hex1, 文本, 公开, 文本->文本 .参数 Bin, 文本 .子程序 BinXor, 字节集, 公开, 字节集异或 .参数 需异或的字节集, 字节集, , 返回的字节集 .参数 参与异或的字节集, 字节集 .子程序 Dec2Hex, 文本, 公开, 十到十六 .参数 十进制转换数据, 长整数 .子程序 GetAPIAddress, 整数, 公开, 失败返回0 .参数 模块名, 文本, , 如"user32.dll","kernel32.dll" .参数 API, 文本, , 如“CreateWindowExA” .子程序 Hex2Bin, 字节集, 公开, 十六进制文本到字节集 .参数 原文, 文本 .子程序 Hex2Bin1, 文本, 公开, 文本->文本 .参数 Hex, 文本 .子程序 Hex2Dec, 整数, 公开, 十六到十 .参数 十六进制转换数据, 文本 .子程序 InjectDll, 逻辑, 公开, 向目标进程中注入一个指定 Dll 模块文件;注入成功返回 true, 注入失败则返回 false,CreateRemoteThread法 .参数 进程ID, 整数, , 进程PID .参数 DLL文件名, 文本, , 欲注入的DLL名称 .子程序 InjectDLL1, 逻辑, 公开, SuspendThread,shellcode,SetEip .参数 PID, 整数 .参数 DLL路径, 文本 .子程序 InjectDLL2, 逻辑, 公开, code cave,与InjectDLL1同 .参数 进程ID, 整数 .参数 DLL文件名, 文本 .子程序 inline_patch, 逻辑, 公开, 失败返回假,成功返回真;适合patch尚未运行的加壳或不加壳的可执行文件 .参数 文件名, 文本, , 文件全路径 .参数 模块名, 文本, , 如"user32.dll" .参数 API, 文本, , 如“CreateWindowExA” .参数 地址, 整数, , 如Hex2Dec (“00401000”) .参数 数据, 字节集, , 如 Hex2Bin (“90909090”) .子程序 inline_patch_Pro, 逻辑, 公开, 失败返回假,成功返回真;适合patch尚未运行的加壳不加壳的可执行文件,需要补丁的数据较多时建议使用这个,在子程序中打补丁 .参数 文件名, 文本, , 文件全路径 .参数 模块名, 文本, , 如"user32.dll" .参数 API, 文本, , 如“CreateWindowExA” .参数 子程序指针, 子程序指针, , 如&子程序1 .子程序 inline_patch_Pro1, 逻辑, 公开, 失败返回假,成功返回真;适合patch尚未运行的加壳或不加壳的可执行文件,解码时机判断是选用VirtualProtect;如果壳检测到了,自行换用inline_patch或inline_patch_Pro .参数 文件名, 文本, , 文件全路径 .参数 子程序指针, 子程序指针, , 如&子程序1 .参数 地址, 整数, 可空, 如Hex2Dec (“00401000”),用来判断是否解码完成;如果没壳,就空着 .子程序 inline_patch1, 逻辑, 公开, patch尚未运行的,没加壳的程序,并运行它 .参数 文件名, 文本, , 文件全路径 .参数 地址, 整数, , 如Hex2Dec (“00401000”) .参数 数据, 字节集, , 如 Hex2Bin (“90909090”) .子程序 InlinePatch, 逻辑, 公开, 失败返回假,成功返回真;适合patch尚未运行的加壳不加壳的可执行文件,需要补丁的数据较多时建议使用这个,在子程序中打补丁 .参数 文件名, 文本, , 文件全路径,如"D:\test.exe" .参数 运行参数, 文本, 可空, 可空,没有参数则留空,大多数情况没有参数;有参数时填写,如"-s" .参数 模块名, 文本, , 如"user32.dll" .参数 API, 文本, , 如“CreateWindowExA” .参数 API中断次数, 整数, 可空, 可空,有些时候需要计次,根据需要填写;一般留空即可,留空表示中断第一次,就开始补丁 .参数 补丁子程序, 子程序指针, , 如&子程序1 .参数 寄存器结构体, context_, 参考 可空, 可空,CONTEXT,返回寄存器结构体,方便写补丁函数;这个属于高级功能,看不懂的话就留空吧 .参数 进程信息结构体, PROCESS_INFORMATION, 参考 可空, 可空,PROCESS_INFORMATION,返回进程信息结构体,方便写补丁函数;这个属于高级功能,看不懂的话就留空吧 .子程序 OpenProcessPro, 整数, 公开, 返回句柄权限是完全访问 .参数 PID, 整数 .子程序 OpenThreadPro, 整数, 公开, 返回句柄权限是完全访问 .参数 进程ID, 整数 .子程序 Unicode2Ansi, 文本, 公开, 将Unicode码转换为Ansi码 (返回转换后的文本) .参数 Unicode, 字节集, , 欲转换的Unicode字节集 .子程序 UnInjectDLL1, 逻辑, 公开, SuspendThread,shellcode,SetEip .参数 PID, 整数 .参数 DLL路径, 文本 .子程序 UnInjectDLL2, 逻辑, 公开, 远程时钟卸载dll .参数 参数_窗口句柄, 整数, , FindWindow(字符 (0),“计算器”) .参数 参数_DLL路径, 文本, , '可以是DLL全路径也可以只是DLL名称 .子程序 超级延时, , 公开, 高精度延时,cpu占用低,窗口不卡死,一次最大可延时几年 (无返回值) .参数 延时间隔, 整数, , 1000微秒 = 1毫秒 ; 1000毫秒 = 1秒 .参数 延时单位, 整数, 可空, 可空:毫秒 0 毫秒 1 微秒 2 秒 3 分 4 小时 5 天 .子程序 打开保存文件对话框, 文本, 公开, 未提示 是否有重复的文件存在 自己注意一下 .参数 窗口句柄, 整数, 可空, 调用处窗口句柄 .参数 窗口标题, 文本, 可空, 对话框窗口标题 .参数 过滤器, 文本, 可空, 格式:“MP3文件(*.mp3)|*.mp3|媒体文件(*.mpg)|*.mpg” .参数 初始路径, 文本, 可空, 可以被省略。如果本参数被省略,默认从“我的文档”开始。否则,请给出盘符,如“d:” .子程序 打开多文件对话框, 文本, 公开, 如果多选文件,返回文件路径以“;”(半角分号)分隔。失败或取消返回空文本。 .参数 窗口句柄, 整数, 可空, 调用处窗口句柄 .参数 窗口标题, 文本, 可空, 对话框窗口标题 .参数 过滤器, 文本, 可空, 格式:“MP3文件(*.mp3)|*.mp3|媒体文件(*.mpg)|*.mpg” .参数 初始路径, 文本, 可空, 可以被省略。如果本参数被省略,默认从“我的文档”开始。否则,请给出盘符,如“d:” .参数 窗口风格, 整数, 可空, 可以被省略。如果本参数被省略,默认为 0 。位置值从 0 开始。从0-11之间,可以设置多种窗口风格。0.工具栏、只读选择框-未选中;1.工具栏、只读选择框-选中;2.工具栏;3.工具栏、只读选择框-未选中,帮助按钮;4.工具栏、只读选择框-选中,帮助按钮;5.工具栏,帮助按钮;6.普通风格、只读选择框-未选中;7.普通风格、只读选择框-选中;8.普通风格;9.普通风格、只读选择框-未选中,帮助按钮;10.普通风格、只读选择框-选中,帮助按钮;11.普通风格、帮助按钮。 .子程序 读内存字节集, 字节集, 公开, 从内存中读取字节集数据(返回字节集,失败返回0字节长度的空字节集) .参数 进程ID, 整数, , 进程ID .参数 地址, 整数, , 内存地址 .参数 长度, 整数, , 欲读取内存数据的长度 .子程序 复制文件夹, 逻辑, 公开, 可复制文件,也可复制目录。成功返回真,失败返回假。 .参数 被复制的文件或目录, 文本 .参数 复制到的位置, 文本 .子程序 恢复进程, 逻辑, 公开 .参数 PID, 整数 .子程序 结束进程, 逻辑, 公开 .参数 进程ID, 整数 .子程序 进程取ID, 整数, 公开, 取指定进程的进程ID(返回第一个进程ID,失败返回空信息) .参数 进程名, 文本, , 程序进程名(不区分大小写!) .子程序 进程是否存在1, 逻辑, 公开 .参数 进程ID, 整数 .子程序 进程是否存在2, 逻辑, 公开 .参数 进程名, 文本 .子程序 蓝屏, , 公开, 惩罚破解者函数 。 在确定当前程序被调试后 可使用此函数让系统蓝屏。 慎重使用! .子程序 内存补丁, 逻辑, 公开, 根据进程名补丁内存,patch已经运行的可执行文件 .参数 进程名, 文本, , '完整的文件名,注意大小写 .参数 地址, 文本, , 需patch地址,如“00401000” .参数 代码, 文本, , 被替换的代码,如“90909090” .子程序 内存补丁1, 逻辑, 公开, 根据进程ID补丁内存,patch已经运行的可执行文件 .参数 进程ID, 整数, , 要补丁的进程ID .参数 地址, 文本, , 需patch地址,如“00401000” .参数 代码, 文本, , 被替换的代码,如“90909090” .子程序 内存搜索, 整数, 公开, 某些情况,需提升权限(返回结果数目,失败返回0),返回搜索到的数目 .参数 进程ID, 整数, , 进程ID .参数 搜索内容, 字节集, , 欲搜索的内容 其他类-需自行转换为字节集类 .参数 结果数组, 整数, 参考 数组, 用来保存搜索的结果 .子程序 取汇编指令长度, 整数, 公开, 返回指定进程指定地址处的首条汇编指令的长度。注:计算方法使用的是LDX32 .参数 进程ID, 整数, , 进程ID .参数 地址, 整数, , 指令地址,如Hex2Dec("00401000") .子程序 取寄存器值, 文本, 公开, 适用于明码读码,运行到地址处读真码;如 取寄存器值(文件名,"user32.dll",“CreateWindowExA”,Hex2Dec (“00401000”),“Eax”) .参数 文件名, 文本, , 文件全路径 .参数 模块名, 文本, , 如"user32.dll" .参数 API, 文本, , 如“CreateWindowExA”,这里主要为了解码时机 .参数 地址, 整数, , 如Hex2Dec (“00401000”) .参数 寄存器, 文本, , 可选Dr0-Dr7,Eax,Ecx,Ebx,Edx,Ebp,Esp,Eip,Edi,Esi,SegGs,SegFs,SegEs,SegDs,SegCs,EFlags,Esp,SegSs .子程序 取进程主线程, 整数, 公开, 失败返回0 .参数 进程ID, 整数 .子程序 取路径目录, 文本, 公开, 返回一个文件所在目录,如"C:\Program Files\WinRAR\WinRAR.exe",返回"C:\Program Files\WinRAR" .参数 路径, 文本, , 如"C:\Program Files\WinRAR\WinRAR.exe" .子程序 取路径文件名, 文本, 公开, 根据文件路径获取文件名 .参数 路径, 文本, , 文件完整路径 .子程序 取线程起始地址, 整数, 公开, 失败返回0 .参数 参数_dwThreadId, 整数 .子程序 去除空格, 文本, 公开 .参数 文本, 文本 .子程序 设置颜色对话框, 逻辑, 公开, 例如:如果真 (设置颜色对话框 (取窗口句柄 (), j));编辑框1.文本颜色 = 到整数 (j)。 .参数 窗口句柄, 整数 .参数 返回_颜色, 文本, , 返回的颜色~~需要传回整数 .子程序 申请内存Pro, 整数, 公开, 成功返回申请的首地址,失败返回0;申请的内存可读可写可执行 .参数 进程ID, 整数, , .参数 申请内存大小, 整数 .子程序 释放内存Pro, 逻辑, 公开 .参数 进程ID, 整数, , .参数 内存地址, 整数 .子程序 特征码模糊搜索, 整数, 公开, 最多支持三段通配符如“68 00 00 00 40 ?? ?? ?? ?? ?? ?? ?? ?? 50 E8 ?? ?? ?? ?? 12 34 ?? ?? ?? ?? 85 69” .参数 进程ID, 整数, , 进程ID .参数 特征码, 文本, , 十六进制文本,如“68 00 00 00 40 ?? ?? ?? ?? ?? ?? ?? ?? 50 E8” .参数 结果数组, 整数, 参考 数组, 用来保存搜索的结果 .参数 偏移, 整数, 可空, 默认为0 .参数 起始地址, 文本, 可空, 默认为“00400000” .参数 结束地址, 文本, 可空, 默认为“00800000” .子程序 提升进程权限, 逻辑, 公开 .参数 目标进程, 整数, 可空 .参数 权限类别, 文本, 可空, 默认为“SeDebugPrivilege”;可选“SeDebugPrivilege”,“SeShutdownPrivilege”,“SeRestorePrivilege”,“SeBackupPrivilege” .子程序 写内存字节集, 逻辑, 公开, 往内存中写入字节集数据(成功返回真,失败返回假);注:内部有VirtualProtectEx处理 .参数 进程ID, 整数, , 进程ID .参数 地址, 整数, , 内存地址 .参数 数据, 字节集, , 写入数据 如果为其它数据,可以用 到字节集() 将数据转换为字节集 .参数 写入长度, 整数, 可空, 默认为全部数据,(参考: 1字节 2短整数 4长整数,小数,指针 8长整数,双精度小数,日期时间) .子程序 移动文件夹, 逻辑, 公开, 可移动文件,也可移动目录。成功返回真,失败返回假。 .参数 被移动的文件或目录, 文本 .参数 移动到的位置, 文本 .子程序 隐藏进程, 逻辑, 公开, hide.dll,会被误报,大家看着处理 .参数 进程ID, 整数 .子程序 暂停进程, 逻辑, 公开 .参数 PID, 整数 .子程序 终止进程Pro, , 公开, 终止进程,终止所有指定进程 .参数 进程名, 文本, , 程序进程名(不区分大小写!) .子程序 终止线程, 逻辑, 公开, 成功返回真 失败返回假 .参数 参数_线程ID, 整数 .数据 context_, 公开, 公开 .成员 ContextFlags, 整数 .成员 Dr0, 整数 .成员 Dr1, 整数 .成员 Dr2, 整数 .成员 Dr3, 整数 .成员 Dr4, 整数 .成员 Dr5, 整数 .成员 Dr6, 整数 .成员 Dr7, 整数 .成员 ControlWord, 整数 .成员 StatusWord, 整数 .成员 TagWord, 整数 .成员 ErrorOffset, 整数 .成员 ErrorSelector, 整数 .成员 DataOffset, 整数 .成员 DataSelector, 整数 .成员 RegisterArea, 字节, , "72" .成员 Cr0NpxState, 整数 .成员 SegGs, 整数 .成员 SegFs, 整数 .成员 SegEs, 整数 .成员 SegDs, 整数 .成员 Edi, 整数 .成员 Esi, 整数 .成员 Ebx, 整数 .成员 Edx, 整数 .成员 Ecx, 整数 .成员 Eax, 整数 .成员 Ebp, 整数 .成员 Eip, 整数 .成员 SegCs, 整数 .成员 EFlags, 整数 .成员 Esp, 整数 .成员 SegSs, 整数 .成员 reserve, 字节, , "512" .数据 FLOATING_SAVE_AREA, 公开 .成员 ControlWord, 整数 .成员 StatusWord, 整数 .成员 TagWord, 整数 .成员 ErrorOffset, 整数 .成员 ErrorSelector, 整数 .成员 DataOffset, 整数, , , ; .成员 DataSelector, 整数 .成员 RegisterArea, 字节, , "80" .成员 Cr0NpxState, 整数 .数据 LuID, 公开 .成员 lowpart, 整数 .成员 highpart, 整数 .数据 MEMORY_BASIC_INFORMATION, 公开 .成员 BaseAddress, 整数 .成员 AllocationBase, 整数 .成员 AllocattionProtect, 整数 .成员 RegionSize, 整数 .成员 State, 整数 .成员 Protect, 整数 .成员 Type, 整数 .数据 MODULEENTRY32, 公开, MODULEENTRY32 .成员 dwSize, 整数, , , dwSize .成员 th32ModuleID, 整数, , , th32ModuleID .成员 th32ProcessID, 整数, , , th32ProcessID .成员 GlblcntUsage, 整数, , , GlblcntUsage .成员 ProccntUsage, 整数, , , ProccntUsage .成员 modBaseAddr, 整数, , , modBaseAddr .成员 modBaseSize, 整数, , , modBaseSize .成员 hModule, 整数, , , hModule .成员 szModule, 字节, , "256", 模块名称 .成员 szExePath, 字节, , "260", 文件路径 .数据 PROCESS_BASIC_INFORMATION, 公开 .成员 ExitStatus, 整数 .成员 PebBaseAddress, 整数 .成员 AffinityMask, 整数 .成员 BasePriority, 整数 .成员 UniqueProcessId, 整数 .成员 InheritedFromUniqueProcessId, 整数 .数据 PROCESS_INFORMATION, 公开 .成员 hProcess, 整数 .成员 hThread, 整数 .成员 dwProcessId, 整数 .成员 dwThreadId, 整数 .数据 SECURITY_ATTRIBUTES, 公开, , SECURITY_ATTRIBUTES .成员 nLength, 整数 .成员 lpSecurityDescriptor, 整数 .成员 bInheritHandle, 整数 .数据 SHFILEOPSTRUCT, 公开 .成员 句柄, 整数 .成员 wFunc, 整数 .成员 pFrom, 字节集 .成员 pTo, 字节集 .成员 fFlags, 短整数 .成员 fAnyOperationsAborted, 整数 .成员 hNameMappings, 整数 .成员 lpszProgressTitle, 文本 .数据 STARTUPINFO, 公开 .成员 cb, 整数 .成员 lpReserved, 文本 .成员 lpDesktop, 文本 .成员 lpTitle, 文本 .成员 dwX, 整数 .成员 dwY, 整数 .成员 dwXSize, 整数 .成员 dwYSize, 整数 .成员 dwXCountChars, 整数 .成员 dwYCountChars, 整数 .成员 dwFillAttribute, 整数 .成员 dwFlags, 整数 .成员 wShowWindow, 短整数 .成员 cbReserved2, 短整数 .成员 lpReserved2, 整数 .成员 hStdInput, 整数 .成员 hStdOutput, 整数 .成员 hStdError, 整数 .数据 STARTUPINFO1, 公开 .成员 cb, 整数 .成员 lpReserved, 整数 .成员 lpDesktop, 整数 .成员 lpTitle, 整数 .成员 dwX, 整数 .成员 dwY, 整数 .成员 dwXSize, 整数 .成员 dwYSize, 整数 .成员 dwXCountChars, 整数 .成员 dwYCountChars, 整数 .成员 dwFillAttribute, 整数 .成员 dwFlags, 整数 .成员 wShowWindow, 短整数 .成员 cbReserved2, 短整数 .成员 lpReserved2, 字节 .成员 hStdInput, 整数 .成员 hStdOutput, 整数 .成员 hStdError, 整数 .数据 THREADENTRY32, 公开 .成员 dwsize, 整数 .成员 cntUsage, 整数 .成员 th32ThreadID, 整数 .成员 th32OwnerProcessID, 整数 .成员 tpBasePri, 长整数 .成员 tpDeltaPri, 长整数 .成员 dwFlags, 整数 .数据 窗口句柄类, 公开 .成员 句柄, 整数 .成员 标题, 文本 .成员 类名, 文本 .数据 打开文件名, 公开, OPENFILENAME .成员 结构大小, 整数, , , lStructSize .成员 窗口句柄, 整数, , , hwndOwner .成员 实例句柄, 整数, , , hInstance .成员 过滤器, 字节集, , , lpstrFilter .成员 自定义过滤器, 文本, , , lpstrCustomFilter .成员 自定义过滤器最大长度, 整数, , , nMaxCustFilter .成员 过滤器索引, 整数, , , nFilterIndex .成员 文件名, 字节集, , , lpstrFile .成员 文件名最大长度, 整数, , , nMaxFile .成员 文件标题, 文本, , , lpstrFileTitle .成员 文件标题最大长度, 整数, , , nMaxFileTitle .成员 初始目录, 文本, , , lpstrInitialDir .成员 标题, 文本, , , lpstrTitle .成员 标志, 整数, , , flags .成员 文件偏移量, 整数, , , nFileOffset .成员 文件扩展名, 整数, , , nFileExtension .成员 默认扩展名, 文本, , , lpstrDefExt .成员 自定义数据, 整数, , , lCustData .成员 回调函数地址, 整数, , , lpfnHook .成员 模板名, 文本, , , lpTemplateName .数据 函数信息, 公开 .成员 模块索引, 整数 .成员 ThunkRav, 文本 .成员 Thunk偏移, 文本 .成员 Thunk值, 文本 .成员 序数, 文本 .成员 名称, 文本 .数据 寄存器, 公开 .成员 标记, 整数 .成员 dr0, 整数 .成员 dr1, 整数 .成员 dr2, 整数 .成员 dr3, 整数 .成员 dr6, 整数 .成员 dr7, 整数 .成员 FloatSave, FLOATING_SAVE_AREA .成员 seggs, 整数 .成员 segfs, 整数 .成员 seges, 整数 .成员 segds, 整数 .成员 edi, 整数 .成员 esi, 整数 .成员 ebx, 整数 .成员 edx, 整数 .成员 ecx, 整数 .成员 eax, 整数 .成员 ebp, 整数 .成员 eip, 整数 .成员 SegCs, 整数 .成员 eflags, 整数 .成员 esp, 整数 .成员 SegSs, 整数 .数据 进程信息, 公开, 进程信息 .成员 dwSize, 整数 .成员 cntUsage, 整数 .成员 进程ID, 整数 .成员 th32DefaultHeapID, 整数 .成员 th32ModuleID, 整数 .成员 cntThreads, 整数 .成员 th32ParentProcessID, 整数 .成员 pcPriClassBase, 整数 .成员 dwFlags, 整数 .成员 进程名称, 字节, , "256" .数据 逻辑字体, 公开, $(a)LOGFONT .成员 高度, 整数, , , lfHeight .成员 宽度, 整数, , , lfWidth .成员 控制摆, 整数, , , lfEscapement .成员 定方位, 整数, , , lfOrientation .成员 加粗, 整数, , , lfWeight .成员 斜体, 字节, , , lfItalic .成员 下划线, 字节, , , lfUnderline .成员 删除线, 字节, , , lfStrikeOut .成员 零碎工作组合, 字节, , , lfCharSet .成员 出自精确, 字节, , , lfOutPrecision .成员 修剪精确, 字节, , , lfClipPrecision .成员 性质, 字节, , , lfQuality .成员 间距, 字节, , , lfPitchAndFamily .成员 字体名称, 字节, , "32", 用LF_FACESIZE,lfFaceName? .数据 色盒, 公开 .成员 lStructsize, 整数 .成员 hwndOwner, 整数 .成员 hInstance, 整数 .成员 rgbResult, 整数 .成员 lpCustColors, 文本, , , 可以指定16个数组,也可以不用指定,但无论用否,必须传址 .成员 flags, 整数 .成员 lCustData, 整数 .成员 lpfnHook, 子程序指针 .成员 lpTemplateName, 文本 .数据 设定执行文件信息, 公开, SHELLEXECUTEINFO .成员 结构大小, 整数, , , cbSize .成员 标志, 整数, , , fMask .成员 窗口句柄, 整数, , , hwnd .成员 操作命令, 文本, , , lpVerb .成员 文件名, 文本, , , lpFile .成员 应用程序参数, 文本, , , lpParameters .成员 目录, 文本, , , lpDirectory .成员 显示标志, 整数, , , nShow .成员 实例句柄, 整数, , , hInstApp .成员 项目标识符列表结构指针, 整数, , , lpIDList .成员 文件类别, 文本, , , lpClass .成员 热键句柄, 整数, , , hkeyClass .成员 热键, 整数, , , dwHotKey .成员 图标句柄, 整数, , , hIcon .成员 进程句柄, 整数, , , hProcess .数据 文件夹信息, 公开, BROWSEINFO .成员 窗口句柄, 整数, , , hOwner .成员 根目录, 整数, , , pidlRoot .成员 显示名称, 文本, , , pszDisplayName .成员 标题, 文本, , , lpszTitle .成员 标志, 整数, , , ulFlags .成员 回调函数地址, 整数, , , lpfn .成员 回调函数参数, 整数, , , lParam .成员 图像索引, 整数, , , iImage .数据 项目标识符列表, 公开, ITEMIDLIST .成员 结构大小, 整数, , , cb .成员 标识符长度, 字节, , "255", abID .数据 选择字体, 公开, CHOOSEFONT .成员 结构大小, 整数, , , lStructSize .成员 窗口句柄, 整数, , , hwndOwner,caller's window handle .成员 设备场景句柄, 整数, , , hDC,printer DC/IC or NULL .成员 字体结构指针, 整数, , , lpLogFont‘ptr. to a LOGFONT struct .成员 点大小, 整数, , , iPointSize,10 * size in points of selected font .成员 标志, 整数, , , flags,enum. type flags .成员 颜色值, 整数, , , rgbColors,returned text color .成员 自定义数据, 整数, , , lCustData,data passed to hook fn. .成员 回调函数地址, 整数, , , lpfnHook,ptr. to hook function .成员 模板名称, 文本, , , lpTemplateName,custom template name .成员 实例句柄, 整数, , , hInstance,instance handle of.EXE that contains cust. dlg. template .成员 字体风格, 文本, , , lpszStyle,return the style field here must be LF_FACESIZE(32) or bigger .成员 字体类, 短整数, , , nFontType,same value reported to the EnumFonts,call back with the extra FONTTYPE_ bits added .成员 空白队列, 短整数 .成员 最小尺寸, 整数 .成员 最大尺寸, 整数 .数据 字体信息, 公开 .成员 名称, 文本 .成员 大小, 整数 .成员 颜色, 整数 .成员 类, 整数 .成员 斜体, 整数 .成员 下划线, 整数 .程序集 IATHOOK类, , 公开 .子程序 APIAddr, 整数, 公开, '此方法放在IATHOOK后调用方可成功,失败返回0 .子程序 IATHook, 逻辑, 公开, 完事后注意调用IATUnHook .参数 进程ID, 整数, 可空, '为空表示自身进程 .参数 模块名, 文本, , 需加后缀,如“user32.dll” .参数 函数名, 文本, , 注意大小写,如“MessageBoxA” .参数 新地址, 整数, , 到整数 (&HookCallBack) .子程序 IATUnHook, 逻辑, 公开, 与IATHOOK参数完全相同 .参数 进程ID, 整数, 可空, 为空表示本进程 .参数 模块名, 文本, , 需加后缀,如“user32.dll” .参数 函数名, 文本, , 注意大小写,如“MessageBoxA” .参数 地址, 整数, , 与IATHOOK最后一个参数相同 .程序集 PE类, , 公开, 获取可执行程序入口点,附加数据; .子程序 GetEntryPoint, 整数, 公开, 获取的是OEP,即EP+imagebase .参数 全文件路径, 文本, , 要处理的文件全路径 .子程序 overlay, 字节集, 公开, 获取PE文件的附加数据 .参数 全文件路径, 文本, , 要处理的文件全路径 .程序集 超级解压类, , 公开, 调用7z解压文件,支持7z,zip,rar等压缩文件的带密码解压 .子程序 超级解压, 逻辑, 公开, 解压压缩文件,支持rar,zip,7z等等压缩文件的解压,支持带密码解压 .参数 待解压文件, 文本, , 欲解压的文件的全路径 .参数 解压到的目录, 文本, , 欲解压到的路径 .参数 解压密码, 文本, 可空, 解压所用密码,没有密码就不填 .程序集 汇编类, , 公开, 用于辅助生成shellcode,返回值都是字节集 .子程序 add_eax_char, 字节集, 公开, 占用3个字节,char值在0-127之间,返回汇编指令对应的字节集 .参数 char, 字节, , add eax,1,参数为1,注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 add_eax_Num, 字节集, 公开, 占用5个字节,返回汇编指令对应的字节集 .参数 Num, 整数, , add eax,8,参数为8,注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 add_esp_char, 字节集, 公开, 占用3个字节,char值在0-127之间,返回汇编指令对应的字节集 .参数 char, 字节, , add esp,8,参数为8,注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 call, 字节集, 公开, 占用5个字节,call转换,返回汇编指令对应的字节集,此处为十进制,想用16进制,请自行转换;示例:call (Hex2Dec (“402000”), Hex2Dec (“401000”)) .参数 call到的地址, 整数, , 00401000 call 00402000,参数为00402000 .参数 call所在的地址, 整数, , 00401000 call 00402000,参数为00401000 .子程序 call_API, 字节集, 公开, 占用5个字节,如00401000 call MessageBoxA .参数 call所在地址, 整数, , 自行转换,Hex2Dec("00401000") .参数 lpProcName, 文本, , 如MessageBoxA .参数 hModule, 文本, , 如user32.dll .子程序 call_API_FF15, 字节集, 公开, 占用6个字节,如00401000 call MessageBoxA .参数 lpProcName, 文本, , 如MessageBoxA .参数 hModule, 文本, , 如user32.dll .子程序 call_eax, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 call_FF15, 字节集, 公开, 占用6个字节,call转换,返回汇编指令对应的字节集,此处为十进制,想用16进制,请自行转换;示例:call (Hex2Dec (“402000”)) .参数 call到的地址, 整数, , 00401000 call 00402000,参数为00402000 .子程序 jmp, 字节集, 公开, 占用5个字节,jmp转换,返回汇编指令对应的字节集,此处为十进制,想用16进制,请自行转换;jmp (Hex2Dec (“402000”), Hex2Dec (“401000”)) .参数 jmp_to, 整数, , 00401000 jmp 00402000,参数为00402000 .参数 jmp_from, 整数, , 00401000 jmp 00402000,参数为00401000 .子程序 jmp_FF25, 字节集, 公开, 占用6个字节,jmp转换,返回汇编指令对应的字节集,此处为十进制,想用16进制,请自行转换;jmp (Hex2Dec (“402000”)) .参数 jmp_to, 整数, , 00401000 jmp 00402000,参数为00402000 .子程序 mov_eax_Num, 字节集, 公开, 占用5个字节,返回汇编指令对应的字节集 .参数 Num, 整数, , 自己注意进制,mov eax,401000,参数为Hex2Dec(“401000”) .子程序 nop, 字节集, 公开, 占用个字节,返回汇编指令对应的字节集 .子程序 popad, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 popfd, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_char, 字节集, 公开, 占用2个字节,char值在0-127之间,返回汇编指令对应的字节集 .参数 char, 字节, , push 8,参数为8,注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 push_eax, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_ebp, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_ebx, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_ecx, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_edi, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_edx, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_esi, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_esp, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 push_Num, 字节集, 公开, 占用5个字节,返回汇编指令对应的字节集 .参数 Num, 整数, , push 401000,参数为Hex2Dec(401000),注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 pushad, 字节集, 公开, 占用1个字节,将通用寄存器的内容压入堆栈;返回汇编指令对应的字节集 .子程序 pushfd, 字节集, 公开, 占用1个字节,本指令可以把标志寄存器的内容保存到堆栈中去;返回汇编指令对应的字节集 .子程序 retn, 字节集, 公开, 占用1个字节,返回汇编指令对应的字节集 .子程序 retn_n, 字节集, 公开, 占用3个字节,返回汇编指令对应的字节集 .参数 n, 短整数, , retn 3,参数填3,注意进制;16进制,请用Hex2Dec(Hex)转换 .子程序 xor_eax_eax, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 xor_ebx_ebx, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 xor_ecx_ecx, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 xor_edi_edi, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 xor_edx_edx, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .子程序 xor_esi_esi, 字节集, 公开, 占用2个字节,返回汇编指令对应的字节集 .程序集 内存DLL注入类, , 公开, 可能还有点问题 .子程序 取DLL函数地址, 整数, 公开, 返回已经注入到指定进程内的DLL的函数地址。失败返回0。 .参数 DLL函数名, 文本, , 区分大小写。 .子程序 是否已注入, 逻辑, 公开, 已注入返回真,未注入返回假。 .子程序 卸载DLL, 逻辑, 公开, 卸载已经注入的内存中的DLL,成功返回真,失败返回假.(最好不要卸载,卸载的话被注入的进程很容易崩溃) .子程序 执行DLL函数, 整数, 公开, 执行已经注入到指定进程内的DLL的函数,成功返回所执行的函数的地址,失败返回0。 .参数 DLL函数名, 文本, , 区分大小写。 .参数 等待函数执行完毕, 逻辑, 可空, 默认为假,为真则函数执行完毕后本函数才返回。 .参数 返回值, 整数, 参考 可空, 如果上一个参数为真,则可提供一个变量保存被执行的DLL函数的返回值。 .参数 线程句柄, 整数, 参考 可空, 可提供变量保存函数执行线程的句柄,不需要请留空.接收了句柄记得不用时要关闭. .参数 参数1, 整数, 可空, 可提供给被执行函数最多10个参数(理论上支持无限个,自己看着改吧)不需要的请留空。 .参数 参数2, 整数, 可空, 非整数参数需传递变量的内存数据指针,该指针必须是在目标进程内的。 .参数 参数3, 整数, 可空, 提供的参数请与所执行的函数的参数个数一致,否则被注入的进程绝对会崩溃! .参数 参数4, 整数, 可空 .参数 参数5, 整数, 可空 .参数 参数6, 整数, 可空 .参数 参数7, 整数, 可空 .参数 参数8, 整数, 可空 .参数 参数9, 整数, 可空 .参数 参数10, 整数, 可空 .子程序 注入DLL, 整数, 公开, 成功返回DLL的模块句柄,失败或已注入返回0。 .参数 进程句柄, 整数, , 句柄必须拥有对被注入进程的完全操作权限。注入后如果没有其他用处可以关闭该句柄。 .参数 DLL数据, 字节集 .程序集 取机器码类, , 公开, 获取硬件信息,硬盘等等 .子程序 取3段机器码, 文本, 公开, 获取3段32位机器码,如1111111111-2222222222-3333333333 .参数 bios, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .参数 HardDisk, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .参数 MAC, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .子程序 取4段机器码, 文本, 公开, 获取4段23位机器码,如11111-22222-33333-44444 .参数 bios, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .参数 HardDisk, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .参数 Video, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .参数 MAC, 逻辑, 可空, 填 假 表示此段全为0,可空,默认为真 .DLL命令 _窗口是否可见, 整数, "user32", "IsWindowVisible", 公开, 判断窗口是否可见 如窗口可见则返回TRUE(非零) .参数 窗口句柄, 整数, , 要测试的那个窗口的句柄 .DLL命令 AdjustTokenPrivileges, 逻辑, "advapi32.dll", "AdjustTokenPrivileges", 公开 .参数 TokenHandle, 整数 .参数 DisableAllPrivileges, 整数 .参数 NewState, , 传址 .参数 BufferLength, 整数 .参数 PreviousState, , 传址 .参数 ReturnLength, 整数, 传址 .DLL命令 API_IsDebuggerPresent, 整数, "kernel32.dll", "IsDebuggerPresent", 公开 .DLL命令 CallNextHookEx, 整数, "user32.dll", "CallNextHookEx", 公开 .参数 hhk, 整数, , 钩子句柄 .参数 nCode, 整数, , 钩子类 .参数 wParam, 整数 .参数 LPARAM, 整数 .DLL命令 CloseHandle, 整数, "kernel32.dll", "CloseHandle", 公开, 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 非零表示成功,零表示失败。会设置GetLastError .参数 对象句柄, 整数, , 欲关闭的一个对象的句柄; .DLL命令 CreateFileA, 整数, "kernel32.dll", "CreateFileA", 公开, , 成功返回文件句柄,失败返回0 .参数 打开文件名, 文本, , lpFileName,要打开的文件的名字 .参数 访问权限, 整数, , dwDesiredAccess,访问权限 .参数 共享方式, 整数, , dwShareMode,共享方式 .参数 安全特性, SECURITY_ATTRIBUTES, 传址, lpSecurityAttributes,安全特性信息 .参数 创建方式, 整数, , dwCreationDisposition,创建方式 .参数 文件属性, 整数, , dwFlagsAndAttributes,参见相关帮助 .参数 从文件复制文件属性, 整数, , hTemplateFile,参见相关帮助 .DLL命令 CreateProcess, 整数, "kernel32.dll", "CreateProcessA", 公开, CreateProcess(编辑框1.内容, “”, 0, 0, 0, 4, 0, 取运行目录(), si, pi) .参数 lpApplicationName, 文本 .参数 lpCommandLine, 文本 .参数 lpProcessAttributes, 整数 .参数 lpThreadAttributes, 整数 .参数 bInheritHandles, 整数 .参数 dwCreationFlags, 整数, , 0正常,4挂起,3调试,6调试挂起 .参数 lpEnvironment, 整数 .参数 lpCurrentDriectory, 文本 .参数 lpStartupInfo, STARTUPINFO, 传址 .参数 lpProcessInformation, PROCESS_INFORMATION, 传址 .DLL命令 CreateRemoteThread, 整数, "kernel32", "CreateRemoteThread", 公开, 在另一进程中建立线索 .参数 hProcess, 整数 .参数 lpThreadAttributes, 整数 .参数 dwStackSize, 整数 .参数 lpStartAddress, 整数 .参数 lpParameter, 整数 .参数 dwCreationFlags, 整数 .参数 lpThreadId, 整数, 传址 .DLL命令 CreateToolhelp32Snapshot, 整数, "kernel32.dll", "CreateToolhelp32Snapshot", 公开, 返回快照后的句柄 .参数 快照标志, 整数, , 进程=15,线程=4,DLL=8,堆= .参数 进程标识符, 整数, , lProcessID 欲照快照的进程标识符 .DLL命令 DuplicateHandle, 整数, "kernel32", "DuplicateHandle", 公开, 复制对象句柄 .参数 hSourceProcessHandle, 整数 .参数 hSourceHandle, 整数 .参数 hTargetProcessHandle, 整数 .参数 lpTargetHandle, 整数, 传址 .参数 dwDesiredAccess, 整数 .参数 bInheritHandle, 整数 .参数 dwOptions, 整数 .DLL命令 ExitProcess, 整数, "kernel32.dll", "ExitProcess", 公开, , .参数 进程句柄, 整数, , 填0即可 .DLL命令 FindWindow, 整数, "user32.dll", "FindWindowA", 公开, FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口 .参数 窗口类名, 文本, , lpClassName,参见相关帮助,字符 (0) .参数 窗口文本, 文本, , lpWindowName,参见相关帮助 .DLL命令 GetClassName, 整数, "user32.dll", "GetClassNameA", 公开, 为指定的窗口取得类名 以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError .参数 句柄, 整数, , 欲获得类名的那个窗口的句柄 .参数 文本, 文本, , 随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符 .参数 文本长度, 整数, , 由lpClassName提供的缓冲区长度; .DLL命令 GetCurrentProcess, 整数, "kernel32.dll", "GetCurrentProcess", 公开 .DLL命令 GetCurrentProcessId, 整数, "kernel32.dll", "GetCurrentProcessId", 公开 .DLL命令 GetExitCodeThread, 整数, , "GetExitCodeThread", 公开, 取线程返回值 .参数 hThread, 整数 .参数 lpExitCode, 整数, 传址 .DLL命令 GetModuleHandleA, 整数, "kernel32.dll", "GetModuleHandleA", 公开, , 获取一个应用程序或动态链接库的模块句柄 如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError .参数 lpModuleName, 文本, , lpModuleName,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD .DLL命令 GetProcAddress, 整数, "kernel32.dll", "GetProcAddress", 公开, , .参数 hModule, 整数, , hModule .参数 lpProcName, 文本, , lpProcName .DLL命令 GetThreadContext, 逻辑, "kernel32", "GetThreadContext", 公开 .参数 hThreadId, 整数 .参数 线程环境, context_ .DLL命令 GetThreadContext1, 逻辑, "kernel32", "GetThreadContext", 公开 .参数 线程句柄, 整数 .参数 寄存器, 寄存器 .DLL命令 GetWindow, 整数, "user32", "GetWindow", 公开, 获得一个窗口的句柄,该窗口与某源窗口有特定的关系 由wCmd决定的一个窗口的句柄。如没有找到相符窗口,或者遇到错误,则返回零值。会设置GetLastError .参数 源窗口, 整数, , 源窗口 .参数 关系, 整数, , 指定结果窗口与源窗口的关系,它们建立在下述常数基础上:;GW_CHILD:寻找源窗口的第一个子窗口;GW_HWNDFIRST:为一个源子窗口寻找第一个兄弟(同级)窗口,或寻找第一个顶级窗口;GW_HWNDLAST:为一个源子窗口寻找最后一个兄弟(同级)窗口,或寻找最后一个顶级窗口;GW_HWNDNEXT:为源窗口寻找下一个兄弟窗口;GW_HWNDPREV:为源窗口寻找前一个兄弟窗口;GW_OWNER:寻找窗口的所有者; .DLL命令 GetWindowText, 整数, "user32.dll", "GetWindowTextA", 公开, 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError .参数 句柄, 整数, , 欲获取文字的那个窗口的句柄 .参数 文本, 文本, , 预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入 .参数 文本长度, 整数, , lp缓冲区的长度; .DLL命令 GetWindowTextLength, 整数, "user32", "GetWindowTextLengthA", 公开, 调查窗口标题文字或控件内容的长短(在vb里使用:直接使用vb窗体或控件的caption或text属性) 字串长度,不包括空中止字符 .参数 hwnd, 整数, , 想调查文字长度的窗口的句柄; .DLL命令 GetWindowThreadProcessId, 整数, "user32.dll", "GetWindowThreadProcessId", 公开, GetWindowThreadProcessId,获取与指定窗口关联在一起的一个线程和进程标识符 .参数 窗口句柄, 整数, , hwnd,指定窗口句柄 .参数 进程标识符, 整数, 传址, lpdwProcessId,指定一个变量,用于装载拥有那个窗口的一个进程的标识符 .DLL命令 KillTimer, 整数, "user32.dll", "KillTimer", 公开 .参数 窗口句柄, 整数, , hwnd .参数 事件标识符, 整数, , nIDEvent .DLL命令 LoadLibraryA, 整数, "kernel32.dll", "LoadLibraryA", 公开, , 载入指定的动态链接库,并将它映射到当前进程使用的地址空间 .参数 动态链接库名称, 文本, , lpLibFileName,指定要载入的动态链接库的名称 .DLL命令 LookupPrivilegeValueA, 逻辑, "advapi32.dll", "LookupPrivilegeValueA", 公开 .参数 lpSystemName, 文本 .参数 lpName, 文本 .参数 lpLuid, LuID, 传址 .DLL命令 Module32First, 整数, "kernel32.dll", "Module32First", 公开 .参数 hSnapshot, 整数, , hSnapshot .参数 模块进程结构, MODULEENTRY32, 传址 .DLL命令 Module32Next, 整数, "kernel32.dll", "Module32Next", 公开 .参数 hSnapshot, 整数, , hSnapshot .参数 模块进程结构, MODULEENTRY32, 传址 .DLL命令 OpenProcess, 整数, "kernel32.dll", "OpenProcess", 公开, kernel32.dll .参数 访问级别, 整数, , 2035711完全访问 .参数 子进程继承, 逻辑, , 0为子进程继承 .参数 进程ID, 整数, , 要打开的进程标识 .DLL命令 OpenProcessToken, 整数, "advapi32.dll", "OpenProcessToken", 公开 .参数 ProcessHandle, 整数 .参数 DesiredAccess, 整数 .参数 TokenHandle, 整数, 传址 .DLL命令 OpenThread, 整数, "kernel32.dll", "OpenThread", 公开 .参数 dwDesiredAccess, 整数 .参数 bInheritHandle, 逻辑 .参数 dwThreadId, 整数 .DLL命令 Process32First, 整数, "kernel32.dll", "Process32First", 公开, 取进程快照第一个进程信息返回内存指针 .参数 快照句柄, 整数 .参数 进程信息, 进程信息 .DLL命令 Process32Next, 整数, "kernel32.dll", "Process32Next", 公开 .参数 快照句柄, 整数 .参数 进程信息, 进程信息 .DLL命令 ReadProcessMemory, 整数, "kernel32.dll", "ReadProcessMemory", 公开, 在进程中读内存数据 地址1048576 .参数 进程句柄, 整数, , 欲读取的进程句柄(可用OpenProcess函数得到) .参数 地址, 整数, , 读取的起始地址 .参数 返回内容, 字节集, 传址, 返回的数据,其类可设为整数、文本和字节集 .参数 长度, 整数, , 一次读取的字节长度(读取的字节数4) .参数 实际长度, 整数, 传址, 实际读取的字节长度 .DLL命令 RegOpenKeyExA, 整数, , "RegOpenKeyExA", 公开, 打开注册表项 .参数 hKey, 整数 .参数 lpSubKey, 文本 .参数 ulOptions, 整数 .参数 samDesired, 整数 .参数 phkResult, 整数, 传址 .DLL命令 ResumeThread, 整数, "kernel32.dll", "ResumeThread", 公开, 开始暂停的线程 .参数 线程句柄, 整数 .DLL命令 RtlMoveMemory, 整数, , "RtlMoveMemory", 公开 .参数 lpvDest, 整数, 传址 .参数 lpvSource, 整数 .参数 cbCopy, 整数 .DLL命令 SetThreadContext, 逻辑, "kernel32", "SetThreadContext", 公开 .参数 hThreadId, 整数 .参数 线程环境, context_ .DLL命令 SetThreadContext1, 逻辑, "kernel32", "SetThreadContext", 公开 .参数 线程句柄, 整数 .参数 寄存器, 寄存器 .DLL命令 SetTimer, 整数, "user32.dll", "SetTimer", 公开 .参数 窗口句柄, 整数, , hwnd .参数 事件标识符, 整数, , nIDEvent .参数 时钟周期, 整数, , uElapse .参数 回调函数地址, 整数, , lpTimerFunc .DLL命令 SetWindowsHookEx, 整数, "user32.dll", "SetWindowsHookExA", 公开 .参数 钩子类, 整数 .参数 处理函数入口, 整数 .参数 函数所在模块, 整数 .参数 目标线程ID, 整数 .DLL命令 SHFileOperation, 整数, "Shell32.dll", "SHFileOperationA", 公开 .参数 文件参数, SHFILEOPSTRUCT .DLL命令 SuspendThread, 整数, , "SuspendThread", 公开 .参数 线程句柄, 整数 .DLL命令 TerminateProcess, 整数, "kernel32.dll", "TerminateProcess", 公开, 成功返回非零 .参数 进程句柄, 整数 .参数 退出代码, 整数, , 传入0 .DLL命令 TerminateThread, 逻辑, "kernel32", "TerminateThread", 公开 .参数 hThread, 整数 .参数 dwExitCode, 整数 .DLL命令 Thread32First, 逻辑, "kernel32.dll", "Thread32First", 公开 .参数 hSnapshot, 整数 .参数 lpte, THREADENTRY32, 传址 .DLL命令 Thread32Next, 逻辑, "kernel32.dll", "Thread32Next", 公开 .参数 hSnapshot, 整数 .参数 lpte, THREADENTRY32, 传址 .DLL命令 VirtualAllocEx, 整数, "kernel32.dll", "VirtualAllocEx", 公开, 成功返回分配内存的首地址,失败返回0 .参数 hProcess, 整数, , 申请内存所在的进程句柄 .参数 lpAddress, 整数, , 填0 .参数 dwSize, 整数, , 欲分配的内存大小 .参数 flAllocationType, 整数, , 填4096,MEM_COMMI .参数 flProtect, 整数, , 填64,可读可写,可执行 .DLL命令 VirtualFreeEx, 整数, "kernel32.dll", "VirtualFreeEx", 公开 .参数 hProcess, 整数 .参数 lpAddress, 整数 .参数 dwSize, 整数, , 填0 .参数 dwFreeType, 整数, , 填32768 .DLL命令 VirtualProtect, 整数, "kernel32.dll", "VirtualProtect", 公开, 成功返回非0,失败返回0 .参数 起始地址, 整数, , lpAddress .参数 长度, 整数, , dwSize .参数 新保护权限, 整数, , 可读写权限(PAGE_READWRITE)=4;PAGE_EXECUTE_READWRITE=64 .参数 旧保护权限, 整数, 传址, 保存旧属性的结构变量地址 .DLL命令 VirtualProtectEx, 整数, "kernel32.dll", "VirtualProtectEx", 公开, 成功返回非0,失败返回0 .参数 hprocess, 整数, , 要修改内存的进程句柄 .参数 起始地址, 整数, , lpAddress .参数 长度, 整数, , dwSize .参数 新保护权限, 整数, , 可读写权限(PAGE_READWRITE)=4 .参数 旧保护权限, 整数, 传址, 保存旧属性的结构变量地址 .DLL命令 VirtualQueryEx, 整数, "kernel32.dll", "VirtualQueryEx", 公开 .参数 hProcess, 整数 .参数 lpAddress, 整数 .参数 info, MEMORY_BASIC_INFORMATION, 传址 .参数 dwLength, 整数 .DLL命令 VMProtectBegin, , "VMProtectSDK32.lib", "_VMProtectBegin@4", 公开, 功能:设置开始标记 .参数 MarkerName, 文本, 传址, 标记名 .DLL命令 VMProtectBeginMutation, , "VMProtectSDK32.lib", "_VMProtectBeginMutation@4", 公开, 功能:设置[变异]标记 .参数 MarkerName, 文本, 传址, 标记名 .DLL命令 VMProtectBeginUltra, , "VMProtectSDK32.lib", "_VMProtectBeginUltra@4", 公开, 功能:设置[虚拟+变异]标记 .参数 MarkerName, 文本, 传址 .DLL命令 VMProtectBeginUltraLockByKey, , "VMProtectSDK32.lib", "_VMProtectBeginUltraLockByKey@4", 公开 .参数 MarkerName, 文本, 传址, 标记名 .DLL命令 VMProtectBeginVirtualization, , "VMProtectSDK32.lib", "_VMProtectBeginVirtualization@4", 公开, 功能:设置[虚拟]标记 .参数 MarkerName, 文本, 传址, 标记名 .DLL命令 VMProtectBeginVirtualizationLockByKey, , "VMProtectSDK32.lib", "_VMProtectBeginVirtualizationLockByKey@4", 公开 .参数 MarkerName, 文本, 传址 .DLL命令 VMProtectDecryptStringA, 整数, "VMProtectSDK32.lib", "_VMProtectDecryptStringA@4", 公开, 功能:加密Ansi字符串常量,返回加密后的字符串指针 .参数 char, 文本, 传址, 提供Ansi字符串常量 .DLL命令 VMProtectDecryptStringW, 整数, "VMProtectSDK32.lib", "_VMProtectDecryptStringW@4", 公开, 功能:加Unicode字符串,返回加密后的字符串指针 .参数 wchar_t, 文本, 传址, 提供Unicode字符串常量 .DLL命令 VMProtectEnd, , "VMProtectSDK32.lib", "_VMProtectEnd@0", 公开, 功能:设置与虚拟/变异等功能配对的结束标记 .DLL命令 VMProtectIsDebuggerPresent, 逻辑, "VMProtectSDK32.lib", "_VMProtectIsDebuggerPresent@4", 公开, 功能:检测调试器是否存在 .参数 CheckKernelMode, 逻辑, , 是否检测KernelMode调试器.为假,则检测user-mode调试器,例如OllyDBG, WinDBG等..为真,则同时检测user-mode和KernelMode(包括SoftICE, Syser等...)调试器, .DLL命令 VMProtectIsValidImageCRC, 逻辑, "VMProtectSDK32.lib", "_VMProtectIsValidImageCRC@0", 公开, 功能:检测程序内存没有没有被改变 .DLL命令 VMProtectIsVirtualMachinePresent, 逻辑, "VMProtectSDK32.lib", "_VMProtectIsVirtualMachinePresent@0", 公开, 功能:检测程序是否运行在虚拟机,比如VMware, Virtual PC, VirtualBox, Sandboxie等... .DLL命令 WaitForSingleObject, 整数, "kernel32.dll", "WaitForSingleObject", 公开 .参数 hHandle, 整数 .参数 dwMilliseconds, 整数, , 填-1 .DLL命令 WriteProcessMemory, 逻辑, "kernel32.dll", "WriteProcessMemory", 公开 .参数 进程句柄, 整数 .参数 开始写入进址, 整数, , 内存地址 .参数 写入数值数据, 字节集, 传址, 数据指针 .参数 写入长度, 整数, , 长度 .参数 实际写入长度, 整数, , 实际写出长度0 .DLL命令 取文本指针, 整数, "kernel32", "lstrcpyn", 公开, 感谢海洋老师的例程 .参数 变量, , 传址, 一定要传址 .参数 变量, , 传址, 一定要传址.重复一次,骗骗Windows:) .参数 保留, 整数, , 0 .图片 SE_PROTECT_END, 公开, 置入代码 (#SE_PROTECT_END)'结束标记 .图片 SE_PROTECT_START, 公开, 置入代码 (#SE_PROTECT_START)'默认保护 .图片 SE_PROTECT_START_MUTATION, 公开, 置入代码 (#SE_PROTECT_START_MUTATION)'乱序变形 .图片 SE_PROTECT_START_ULTRA, 公开, 置入代码 (#SE_PROTECT_START_ULTRA)'乱序+虚拟 .图片 SE_PROTECT_START_VIRTUALIZATION, 公开, 置入代码 (#SE_PROTECT_START_VIRTUALIZATION)'虚拟 .图片 SE_UNPROTECT_END, 公开, 置入代码 (#SE_UNPROTECT_END)'屏蔽特定代码的乱序和混淆 .图片 SE_UNPROTECT_START, 公开, 置入代码 (#SE_UNPROTECT_START)'屏蔽特定代码的乱序和混淆 .图片 VMProtect_Begin, 公开, 置入代码 (#VMProtect_Begin) 'VMP保护开始标志 .图片 VMProtect_End, 公开, 置入代码 (#VMProtect_End) 'VMP保护结束标志
556,delay1.zip 源码设计中的延时功能(1KB)557,type_1.zip 趣味打字2.1(233KB)558,test1.zip asp编写动态网页计数器(1KB)559,hztosm.zip 汉字转声母完全源代码(90KB)560,formatfloppy.zip 格式化软盘源代码(13KB)561,freespace.zip 获取磁盘剩余空间(3KB)562,setscreen 设置屏幕分辨率(7KB)563,snapwindow.zip 一个抓图的小程序(14KB)564,hotrgn.zip 热区的应用(6KB)565,getserial.zip 读出驱动器序列号,可以制作加密安装盘(2KB)566,opencdrom.zip 可以程序控制打开或关闭CDROM,非常方便(2KB)567,getusername.zip 自动读取用户登陆名称,再进行密码验证(2KB)568,gethostname.zip 读取机器名称(2KB)569,printpic.zip 解决图形打印的问题(50KB)570,g029_pcl.zip拼图游戏(56KB)571,g028_octopus.zip一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)572,g027_menace.zip仓库世家-推箱子的游戏(114KB)573,g026_breKthru.zip弹珠台游戏(41KB)574,g025_zhq.zip一个能考考你的智慧的智慧棋(17KB)575,g024_vb-sol.zipVB 的扑克牌游戏的源码(15KB)576,g023_picgame.zip一个好玩的拼图游戏(25KB)577,g021_zm015看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)578,g020_zm019一个拼图游戏,可以自己指定图片进行游戏(12KB)579,g019_zm011一个网络五子棋的源程序(并有聊天功能)(41KB)580,g018_zm010.zip中国象棋的源程序,支持网络作战(23KB)581,g0173维的breaKthrough游戏(8KB)582,g016.zip小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)583,g015.zip旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)584,g014.zipbreakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)585,g013.zip3维迷宫游戏的源程序(40KB)586,g012.zip射击(导弹)游戏的源程序(5KB)587,g011.zip生命游戏源程序(12KB)588,g010.zip一个精灵游戏源程序(33KB)589,g009.zip翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)590,g008.zip纸牌游戏源程序(45KB)591,g007.zip太空船游戏例子源程序(48KB)592,g006.zip用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)593,g005.zip个人娱乐游戏,自带EXE(25KB)594,g004.zip个个人自娱乐的扑克牌游戏(57KB)595,g003.zip代表和平的娱乐游戏,自带EXE(12KB)596,g002.zip一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)597,g001.zip模仿windows中的扫雷,自带EXE(38KB)
556,delay1.zip
源码设计中的延时功能(1KB)
557,type_1.zip
趣味打字2.1(233KB)
558,test1.zip
asp编写动态网页计数器(1KB)
559,hztosm.zip
汉字转声母完全源代码(90KB)
560,formatfloppy.zip
格式化软盘源代码(13KB)
561,freespace.zip
获取磁盘剩余空间(3KB)
562,setscreen
设置屏幕分辨率(7KB)
563,snapwindow.zip
一个抓图的小程序(14KB)
564,hotrgn.zip
热区的应用(6KB)
565,getserial.zip
读出驱动器序列号,可以制作加密安装盘(2KB)
566,opencdrom.zip
可以程序控制打开或关闭CDROM,非常方便(2KB)
567,getusername.zip
自动读取用户登陆名称,再进行密码验证(2KB)
568,gethostname.zip
读取机器名称(2KB)
569,printpic.zip
解决图形打印的问题(50KB)
570,g029_pcl.zip
拼图游戏(56KB)
571,g028_octopus.zip
一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)
572,g027_menace.zip
仓库世家-推箱子的游戏(114KB)
573,g026_breKthru.zip
弹珠台游戏(41KB)
574,g025_zhq.zip
一个能考考你的智慧的智慧棋(17KB)
575,g024_vb-sol.zip
VB 的扑克牌游戏的源码(15KB)
576,g023_picgame.zip
一个好玩的拼图游戏(25KB)
577,g021_zm015
看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)
578,g020_zm019
一个拼图游戏,可以自己指定图片进行游戏(12KB)
579,g019_zm011
一个网络五子棋的源程序(并有聊天功能)(41KB)
580,g018_zm010.zip
中国象棋的源程序,支持网络作战(23KB)
581,g017
3维的breaKthrough游戏(8KB)
582,g016.zip
小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)
583,g015.zip
旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)
584,g014.zip
breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)
585,g013.zip
3维迷宫游戏的源程序(40KB)
586,g012.zip
射击(导弹)游戏的源程序(5KB)
587,g011.zip
生命游戏源程序(12KB)
588,g010.zip
一个精灵游戏源程序(33KB)
589,g009.zip
翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)
590,g008.zip
纸牌游戏源程序(45KB)
591,g007.zip
太空船游戏例子源程序(48KB)
592,g006.zip
用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)
593,g005.zip
个人娱乐游戏,自带EXE(25KB)
594,g004.zip
个个人自娱乐的扑克牌游戏(57KB)
595,g003.zip
代表和平的娱乐游戏,自带EXE(12KB)
596,g002.zip
一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)
597,g001.zip
模仿windows中的扫雷,自带EXE(38KB)
598,p012_prtDB.zip
打印数据库表格(39KB)
599,p011_dbprint.zip
数据库打印的例子(7KB)
600,p010_print.zip
一个调用打印机的VB程序范例(8KB)
601,p009_vbSimple35.zip
打印预览(21KB)
602,p008_prview32.zip
VB中用OLE服务实现打印预览的功能(87KB)
603,p007_prnprv3.zip
如何使用VB实现打印预览(32KB)
604,p006_prnView.zip
打印模拟(13KB)
605,p005_vbTip10.zip
避免 Print 时印出 空白的前置字元(2KB)
606,p004_spool.zip
发送脱机打印任务(5KB)
607,p003_orient.zip
改变缺省的打印方向(3KB)
608,p002.zip
VB5/6中增加打印预览功能(78KB)
609,p001.zip
简单的打印文件的例子(5KB)
610,o046_4.zip
识别常数的简单四则运算(3KB)'
611,o045_dhsz.zip
象钟面一样有时针、分针和秒针(3KB)
612,o044_zm045.zip
一个非常酷的机器人的源程序,你可以自己制作你喜欢的机器人并保存起来,很有意思哦(137KB)
613,o043_004101102.zip
TreeView的基本操作(5KB)
614,o042.zip
一个比较完整的源代码
615,o041_waker.zip
定时提醒 1.0 (12KB)
616,o040_zm035.zip
彻底清除“I Love You”病毒并介绍了病毒的原理及特征。Cool(32KB)
617,o039_72.zip
鼠标计程器(23KB)
618,o038_love.zip
情书生成器源代码(161KB)
619,o037_shellex5.zip
能打开默认的文件夹和默认的网站(7KB)
620,o035_shchangenotify.zip
未公开的COOL函数据(12KB)
621,o034_rotfont.zip
VB实现字体的旋转
622,o033_998162026.zip
制作安装程序常用的模块(2KB)
623,o032_play024.zip
对电子爱好者是一个不错的选择(7KB)
624,o031_Play39.zip
时间、空间大小等数据向字符串的很有用的转换(4KB)
625,o029_snow.zip
一个雪花飘落例子(3KB)
626,o028_zoomsys.zip
类似画图放大镜的东西(2KB)
627,o027_wiz2.zip
制作应用程序向导的例子(类似安装程序的界面)!(5KB)
628,o025_StopWatch.zip
“跑表”类 ,VB 提供的 Timer 控件的精度好象可以达到 1 毫秒,但实际上只能达到几十毫秒。此“跑表”类使用多媒体的定时器而真正提供精确到 1 毫秒的定时(1KB)
629,o024_timer.zip
这是一个VB6编写的数码钟(4KB)
630,o023_clock.zip
指针式的时钟(3KB)
631,o021_viewpw.zip
密码查看器(7KB)
632,o020_calendar.zip
一个小小的日历程序(4KB)
633,o019_getword.zip
读取鼠标所在位置的单词(5KB)
634,o018_up.zip
数字大写转换程序(8KB)
635,o017_zm020.zip
利用这个程序可以让你方便的管理你所收集的源程序,VBCODE网站50几周来排行第一的源程序。强烈推荐! (200KB)
636,o016.zip
演示银河系的例子 (28KB)
637,o015.zip
计数器(10KB)
638,o014.zip
文件加密/解密的例子 (345KB)
639,o013.zip
将十亿以内的数字转换成文本文字(4KB)
640,o012.zip
十进制数转换成罗马数字(1KB)
641,o011.zip
16进制数转换成十进制, 16进制转换成二进制等(1KB)
642,o010.zip
转换二进制数为16进制数(1KB)
643,o009.zip
指定两个日期, 计算相隔的天数(2KB)
644,o008.zip
非常COOL的文字效果(9KB)
645,o007.zip
Ceaser转换文本加密技术,由Julius Ceaser提出 COOL(7KB)
646,o006.zip
允许你让EXE文件在用户第一次使用时输入用户名和序列号, 并将信息存储在EXE文件中(5KB)
647,o005.zip
简单的例子(4KB)
648,o004.zip
加密/解密字符串的例子(9KB)
649,o003.zip
密码存储程序(2KB)
650,o002.zip
VB做的CGI程序,演示了如何做一个网上的电子交易系统(91KB)
651,vbNumerical11.htm
Least-Squares curve fitting by using an arbitrary order polynomial as approximating function.(11KB)
652,vbNumerical12.htm
Matrix Inversion by Gauss-Jordan Elimination with maximization of pivot elements.(12KB)
653,vbNumerical13.htm
Least-Squares curve fitting with statistical analysis by using an arbitrary order polynomial (17KB)
654,vbNumerical14.htm
valuate an integral by using Romberg integration. (9KB)
655,vbNumerical15.htm
Solve the matrix eigenvalue problem by using Hotelling's deflation method.(15KB)
656,vbNumerical16.htm
Solve the integral of discrete evenly and unevenly spaced points by using trapezoidal or Simpson's rule. (13KB)
657,vbNumerical17.htm
Evaluate the determinant of a square matrix by using Gauss Elimination with maximization
of pivot elements.(7KB)
658,vbNumerical18.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss-Jordan
Elimination with maximization of pivot elements.(5KB)
659,vbNumerical19.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss Elimination
with maximization of pivot elements.(5KB)
660,vbNumerical20.htm
Matrix Inversion including determinant calculation by Gauss-Jordan Elimination with
maximization of pivot elements.(5KB)
661,prnprv3.zip
vb5/6中增加打印预览功能(78KB)
662,vbprint.zip
vb中使用打印功能的add-in(764KB)
663,spool.zip
打印文件的例子(5KB)
664,versioninfo.zip
从dll或exe文件中获得版本信息(3KB)
665,shellwait.zip
在程序中运行另一个exe程序直到它运行结束(1KB)
666,unloadforms.zip
卸装所有的forms(1KB)
667,startfile.zip
在程序中运行另一个exe程序(6KB)
668,killapp.zip
终止另一个程序(3KB)
669,jdsaver.zip
一个简单的屏幕保护程序(13KB)
670,ssaver.zip
在屏幕上卷滚文字的屏幕保护程序 (8KB)
671,scrsaver.zip
一个简单的屏幕保护程序(5KB)
672,scrnsavr.zip
两个屏幕保护程序(39KB)
673,saver.zip
一个简单的屏幕保护程序(7KB)
674,crypt.zip
密码存储程序(2KB)
675,enigma.zip
一个德国的enigma加密技术例子 cool(10KB)
676,ceaser.zip
ceaser转换文本加密技术,由julius ceaser提出 cool(7KB)
677,registry.zip
读和写注册表文件的例子(7KB)
678,xcopy.zip
模仿dos命令xcopy的功能(3KB)
679,winpaths.zip
得到计算机上windows目录和系统目录(3KB)
680,tray.zip
实现托盘程序(9KB)
681,drvspace.zip
显示磁盘的剩余空间(2KB)
682,keycheck.zip
键盘检测程序(5KB)
683, getdrives.zip
得到驱动器的详细资料(7KB)
684,getcompname.zip
得到计算机名称(2KB)
685,systeminfo.zip
显示详细的系统资料(11KB)
686,watchdir.zip
监控一个指定的目录, 当这个目录有文件删除或有文件增加, 监控程序将显示相关信息(4KB)
687,turnoff.zip
关机/重启动的程序(20KB)
688,controlpanel.zip
访问控制面板的方法(2KB)
689,screenres.zip
得到计算机屏幕的大小(2KB)
690,editregistry.zip
编辑注册表 (2KB)
691,stop.zip
锁定计算机的程序(5KB)
692,wbasket.zip
将文件移动到垃圾箱中(2KB)
693,opsys.zip
得到操作系统的信息(12KB)
694,ctaskmanager.zip
windows任务管理程序(12KB)
695,cntrlpnl.zip
访问控制面板(12KB)
696,copyscr.zip
拷贝屏幕到picture box(2KB)
697, registryb.zip
读注册表信息(5KB)
698,registry5.zip
读/写注册表(10KB)
699,hideshowtaskbar.zip
显示/隐藏任务条(3KB)
700,taskhide.zip
隐藏一个任务(2KB)
701,clipcurs.zip
限制鼠标的区域(3KB)
702, kidnap.zip
捆绑程序(8KB)
703,netuse.zip
演示连接/断开network(3KB)
704,winntsecurity.zip
关于windows nt安全性的程序(6KB)
705,code_format_disk.zip
格式化磁盘的例子(8KB)
706,01ss1632.zip
创建一个屏幕保护程序所用到的ole dll和使用例子(263KB)
707,cpocket.zip
统托盘(tray)控件(691KB)
708,tskvb4.zip
一个系统托盘(tray)例子(13KB)
709,scrnres.zip
使用windows api得到屏幕的大小(3KB)
710,taskswth.zip
调用api实现任务转换和得到当前活动任务名称(4KB)
711,vbhlp32.zip
vb helper:一个写帮助文件的dll(31KB)
712,loads.zip
将动态连接库预先装入内存以提高程序的运行速度(35KB)
713, toolsdll.zip
一个提供磁盘功能动态库, 包括确认文件是否存在, 磁盘空间等功能(132KB)
714,vbfindid.zip
找到窗口或控制的id及类信息(9KB)
715,rbbwin11.zip
在basic中执行一些特殊的指令(如重启计算机等)(1230KB)
716,drivetyp.zip
监测用户安装了何种类的驱动器,包括"软驱","硬盘","cd-rom","网络驱动器"等(3KB)
717, inout.zip
如何在vb中调用i/o口的例子(10KB)
718,mouseleavetest.zip
vb中定义了mousemove事件,但不能捕捉mouseleave事件,此程序交你如何捕捉mouseleave事件(8KB)
719,progman.zip
制作安装程序必备,此模块包含的sub及function能帮你做出专业的安装程序(2KB)
720,windows5.zip
如何得到当前windows的版本号(7KB)
721,group.zip
读取 win95 组的三种方法及组中建快捷键(15KB)
722,shutdown.zip
模拟关机程序, 作者:小乐(mailto:xiaole@telekbird.com.cn)(6KB)
723,associate.zip
建立文件关联, 例子演示把 .bar 文件与 notepad 建立关联(2KB)
724,磁盘空间.zip
磁盘使用情况(3KB)
725,bwindowontop.zip
使窗口显示在最前面的例子(1KB)
726,richtext.zip
编辑rtf文件的程序, 需要active threed control(30KB)
727,rtf.zip
演示rtf控制的功能(16KB)
728,mdi-temp.zip
实现多文档界面的记事本, 需要active threed control(29KB)
729,textedit.zip
类似记事本的简单文本编辑器(9KB)
730,toupper.zip
在textbox中输入大写文本(2KB)
731,wordover.zip
鼠标移动到richtext box中时查看单词(3KB)
732,editmenu.zip
在richtext box中增加右击菜单(5KB)
733,xmsnotepad.zip
xms记事本(23KB)
734,textefx.zip
非常cool的文字效果(9KB)
735,rtfprn.zip
打印richtext box中的内容(8KB)
736,lword.zip
一个简单的单词处理程序(46KB)
737,rotfont.zip
vb中的字都是水平的,可否想过作出有角度的字,在这里演示了作旋转的字的方法(4KB)
738,txtsrch.zip
在text中实现快速增量查询(4KB)
739,alphanumsortdll.zip
按字母和数字排序的例子(1527KB)
740,ccdemo.zip
演示调用windows的颜色对话框(258KB)
741,cfdemo.zip
演示调用windows的字体对话框(281KB)
742,reg221.zip
注册使用ocx的例子(51KB)
743,ropdemo.zip
演示windows api的光栅操作(277KB)
744, jkcgi.zip
使用dll创建cgi程序(181KB)
745,fsextext.zip
显示多种函数效果的例子(228KB)
746,shfileop.zip
显示win95 api的一些函数(4KB)
747,iconextr.zip
从动态库, 执行文件或ico文件中读取图标(3KB)
748,virtlogo.zip
显示logo的例子(8KB)
749,calendar.zip
日历程序(13KB)
750,aboutbox.zip
windows关于窗口(1KB)
751,vblib.zip
装入不同的form(44KB)
752,vbio32.zip
问端口的程序(17KB)
753,countdown.zip
计数器(10KB)
754,galaxy.zip
演示银河系的例子(28KB)
755,rocket.zip
小图形的快速移动(9KB)
756,hlitactx.zip
加亮鼠标所在的区域(4KB)
757,appbar4.zip
模拟windows 95/98的任务条(3KB)
758, keyboard5.zip
显示键盘信息(7KB)
759,listsrch.zip
在列表框中快速查找和定位子项(7KB)
760,quiksrch.zip
在列表框或组合框中查找子项(3KB)
761,vba.zip
莱卡数据处理VBA(203KB)
762,SysMonth.zip
调用系统日历(5KB)
763,haha.zip
屏幕旋转180度(10KB)
764,undocsh.zip
未公开的Shell.dll 函数(11KB)
765,mousedemo.zip
鼠标性能演示程序(47KB)
766,winpaper.zip
墙纸定时更换器程序(70KB)
767,game.zip
游戏(57KB)
768,destroy.zip
电脑安全卫士(46KB)
769,encrypt1.zip
文本文件加密器1 (54KB)
770,card.zip
名片管理(35KB)
771,cihsafe.zip
CIH病毒免疫程序(63KB)
772,wb1-zippack.zip
密码小管家(13KB)
773,heibai.zip
黑白棋(6KB)
774,imdshtdown.zip
一个倒计时的程序,时间到则关闭系统(9KB)
775,iconproc.zip
1个图标操作的技巧,1个图标有5种显示效果(正常、无准备、选择、等等) (14KB)
776,money.zip
货币的数字到中文换算(2KB)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧