当前位置:武林网文章中心语言编程C、VB、JAVA → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • WinAPI简单入门  [内容预览] 818 | 2014-09-24 23:53:20
    不要觉得奇怪,虽然我们拥有众多“所见即所得”的编程方式来开发众多界面精美的应用程序,这些可视化的编程环境提供了大量的类库和控件,但是在开发者享受方便的同时,他们的手脚已经不知不觉的受到了限制,有很多深入到Windows内部的操作它们无法完成,为什么?因为所用的类库不支持。  事实上这些类库与控件都是架构在WindowA...

    [阅读全文]

  • Win32Asm 教程  [内容预览] 345 | 2014-09-24 23:53:16
    这是我的Win32Asm教程。它总是创建中,但我会不停地添加内容。通过上面的next和prev链接,你可以转到后面和前面一页。介绍先来对这个教程做个小介绍。Win32Asm不是一个非常流行的编程语言,而且只有为数不多(但很好)的教程。大多数教程都集中在编程的win32部分(例如,winAPI,使用标准Windows编程...

    [阅读全文]

  • 如何和Whois++网连接查询 [内容预览] 160 | 2014-09-24 23:53:12
    在Whois++结构中,由客户负责进行网状漫游,因为每个主机仅通知客户与它相邻的主机是什么,这个协议倒不是复杂,客户打开到一台服务器的连接,发送查询请求,接收应答,关闭连接。客户在接收到应答后进行分析,然后决定下一个联系哪一台主机。这样使得客户必须有一种算法使得客户查询的主机没有重复的,而且能够尽快找到要找的主机。每个...

    [阅读全文]

  • 如何在注册表中注册BDE [内容预览] 185 | 2014-09-24 23:53:07
    只拷贝BDE文件是不行的,还要写注册表:必需的注册表项目包括:1.BDE动态连接库文件位置设置Key:"HKEY_LOCAL_MACHINESoftwareBorlandDatabaseEngine"Item:"DLLPATH"Value:BDE动态连接库文件所在位置,如"C:ProgramFilesBorlandCo...

    [阅读全文]

  • 网络上的数据报侦听 [内容预览] 153 | 2014-09-24 23:53:03
    #include<math.h>#include<stdio.h>#include<string.h>#include<Winsock2.h>#include<mstcpip.h>#defineSTATUS_FAILED0xFFFF//定义异常出错代码#defineMAX_PACK_LEN65535//接收的最大IP报...

    [阅读全文]

  • 制作透明窗体 [内容预览] 210 | 2014-09-24 23:52:55
    1.重载CreateParams函数,设置透明风格2.然后重载它的WM_ERASEBKGND消息。代码片段:.hFileclassTYourForm:publicTForm{private:\tvoid__fastcallWMNC(TMessage&Message);public:\t__fastcallTYourFo...

    [阅读全文]

  • 关于BCB写入文件进行感染的问题 [内容预览] 95 | 2014-09-24 23:52:51
    提示一点,一种最简单的方法是,自己做一个外壳程序(Shell),然后将要运行的程序以某种方式放入到外壳程序中(比如以资源或者特定位置数据),而外壳程序可以抽取原可执行程序文件得图标,并可修改自己的图标与之相同。这样一来,经过修改的程序就是外壳程序+原可执行程序(已作为数据存在于外壳程序中),运行后自然先启动外壳程序,你...

    [阅读全文]

  • 给想写嵌入式病毒和木马的人 [内容预览] 433 | 2014-09-24 23:52:47
    给PE文件打补丁--我们都知道在PE文件中有很多空隙,所以我们就有可能给PE文件打补丁.做法是在空隙中插入我们的补丁代码.下面我通过实例来教大家给notepad.exe(记事本)程序来打个补丁,使得notepad.exe运行时先运行我的pach.exe程序,方法是:1.在notepad.exe的section间隙中插入...

    [阅读全文]

  • 病毒的高级编写技巧  [内容预览] 567 | 2014-09-24 23:52:42
    Email:whg@whitecell.orgHomepage:http://www.whitecell.orgDate:2002-05-241、超级病毒变形引擎此段代码会在DATA段内生成一个解密代码。.586p.modelflat,STDCALLextrnExitProcess:procVirusSize=100h...

    [阅读全文]

  • C++的类和类的定义 [内容预览] 264 | 2014-09-24 23:52:38
    在面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象;而对象是某一种类的实例,因此,类和对象是密切相关的。没有脱离对...

    [阅读全文]

  • C++的算符重载 [内容预览] 125 | 2014-09-24 23:52:34
    算符重载的作用是什么?它允许你为类的用户提供一个直觉的接口。算符重载允许C/C++的运算符在用户定义类型(类)上拥有一个用户定义的意义。重载的算符是函数调用的语法修饰: classFred{ public:    //…};#if0          //没有算符重载:Fredadd(Fred,Fred);Fredmu...

    [阅读全文]

  • 还未结束就能把自身删除的程序 [内容预览] 129 | 2014-09-24 23:52:29
    下面的代码由GaryNebbett写就.GaryNebbett乃是WINDOWSNT/2000NATIVEAPIREFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码.这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了.intmain(intargc,char*argv[]...

    [阅读全文]

  • 一种巧妙的删除程序自己的方法  [内容预览] 147 | 2014-09-24 23:52:24
    近日看到网友询问如何实现程序运行之后把自己删除的方法,不知大家对木马甚么的兴趣实在太浓,还是想要这样的效果:用户只要一运行程序,可执行文件就没有了,可是程序还是在跑,胆小的只怕要喊"鬼呀!","老婆,快出来看上帝"甚么的。其实最典型的用法是写反安装程序.闲来无事,Bear掰到一种还算巧妙的“删除自己”的方法。 大家都知...

    [阅读全文]

  • DVD解码源代码大公布 [内容预览] 121 | 2014-09-24 23:52:20
    unsignedintCSStab0[11]={5,0,1,2,3,4,0,1,2,3,4};unsignedcharCSStab1[256]={0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,0x7b,0xd3,0x...

    [阅读全文]

  • 编写感染COM与EXE文件的病毒 [内容预览] 244 | 2014-09-24 23:52:16
    Author:whgEmail:whg@whitecell.orgHomepage:http://www.whitecell.orgDate:2001-11-29;此程序是d由v0病毒改装升级而来;在DOS下才有一定的传染能力;此程序部分应用了32位编程;制作方法如下;tasm32dv1;;tlinkdv1;;Debu...

    [阅读全文]

  • 浏览文件的一段代码 [内容预览] 113 | 2014-09-24 23:52:07
    #include<vcl.h>#pragmahdrstop#include"Unit1.h"//---#pragmapackage(smart_init)#pragmaresource"*.dfm"TForm1*Form1;TTreeNode*currnode;intDirCount,FileCount,DriveCo...

    [阅读全文]

  • 文件关联型木马的编程思路 [内容预览] 82 | 2014-09-24 23:52:02
    我们知道一般情况下想在开机启动程序,就要把程序写在注册表中的HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunHKEY_LOCAL_MA...

    [阅读全文]

  • 用Foxmail的地址传播病毒  [内容预览] 93 | 2014-09-24 23:51:58
    来源:苏睿暄病毒研发小组用Foxmail的地址传播病毒{注:看了whaoye的《浅谈用delphi写蠕虫病毒》后...}foxmail的地址存在.IND里,用16进制的编辑器打开该文档会发现::文件头的范围为00H-39H,共64个字节。05H保存纪录的个数,12H-21H记录地址薄名称。记录部分40H开始是第一条记录...

    [阅读全文]

  • TApplication类 [内容预览] 71 | 2014-09-24 23:51:52
    TApplication是应用程序使用的类型。类关系TObject→TPersistent→TComponentTApplication是一外封装Windows应用程序的类。在Y职TApplication中引入的方法和属性,反映了Windows操作系统建立起来的如创建、运行、确认以及删除一个应用程序的基本情况。因此,当...

    [阅读全文]

  • TBits(单元Classes) [内容预览] 45 | 2014-09-24 23:51:47
    TBits用于保存Boolean值的数组。类关系TObject使用TBits,可以保存和访问布尔型数值的一个不确定数值。TBits能够保存与可用内存适合一样多的布尔型数值,需要时还可自动地扩充其存储空间。如果布尔型数值的熟练限制为32个,对一个整型变量使用按位与(AND)以及或(OR)操作的同样机能能够完成。属性列表B...

    [阅读全文]

  • TCanvas [内容预览] 136 | 2014-09-24 23:51:43
    TCanvas为作图对象提供一个抽象的画布。类关系TObject->TPersistent  对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下...

    [阅读全文]

  • TClipboard [内容预览] 45 | 2014-09-24 23:51:39
    TClipboard封装了WindowsClipboard。类关系TObject->TPersistent  WindowsClipboard包含对任何一个应用程序剪切、复制或粘贴的文本或图形。TClipboard对象是WindowsClipboard的一个对象包。  不要通过调用构造来实例化单独的TClipboard...

    [阅读全文]

  • Windows中的消息详细列表 [内容预览] 50 | 2014-09-24 23:51:35
    消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录...

    [阅读全文]

  • C++ Builder中各种资源的利用 [内容预览] 128 | 2014-09-24 23:51:30
    工作单位:烟台南大街建行科技部在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题...

    [阅读全文]

  • WIN95日志钩子(JournalRecord Hook)的使用 [内容预览] 32 | 2014-09-24 23:51:26
    钩子是WINDOWS中消息处理机制的一个要点,通过安装各种钩子,应用程序能够设置相应的子例程来监视系统里的消息传递以及在这些消息到达目标窗口程序之前处理它们。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,鼠标钩子可以截获鼠标消息,外壳钩子可以截获启动和关闭应用程序的消息,日志钩子可以监视...

    [阅读全文]

  • 创建位图型不规则窗体(可透明,可移动) [内容预览] 36 | 2014-09-24 23:51:22
    //代码来自互联网,ccrun整理:)在Form上添加一个OpenPictureDialog,添加一个Image,并为其添加一个图片。再加一个PopupMenu,并创建两个菜单项,一个是Open1,一个是Exit1,其中前者是打开图象文件对话框,后者为退出程序。设置Image1的PopupMenu属性为PopupMen...

    [阅读全文]

  • 如何单步执行外部程序 [内容预览] 38 | 2014-09-24 23:51:17
    forc++builder,用于vc应该把消息框改一下就可以了voidcontour(void){charln[100];intmake;charstr[100]="";char*tip="不能执行:";sprintf(ln,"%s\%s",getcurrentdir(),"watson.exe");charpath[...

    [阅读全文]

  • 在桌面上画图 [内容预览] 102 | 2014-09-24 23:51:13
    在桌面上画图,只要几个api函数既可以实现,下面给出在c++builder中具体的方法如下:1、在头文件中定义变量private:graphics::tbitmap*bmp;2、图象变量的初始化:bmp=newgraphics::tbitmap();bmp->loadfromfile("c:\aboutlogo.bmp...

    [阅读全文]

  • 中英文输入法的自动切换 [内容预览] 76 | 2014-09-24 23:51:09
    前言:  在开发数据库程序时,常常需要输入中文和英文,为此,操作员不得不在两者之间不断切换,能不能实现中英文输入法的自动切换呢?即在需要输入中文的地方系统打开中文输入法,在需要输入英文的地方系统自动关闭中文输入法,回到英文输入法。本人在开发课程输入模块时,根据操作员的实际要求利用c++builder5实现了中英文输入法...

    [阅读全文]

  • 用C++ Builder 编写定时关机程序  [内容预览] 164 | 2014-09-24 23:51:05
    从internet下载较大的软件时,由于目前网络带宽的原因,许多人喜欢在晚间进行,而到深夜时就存在人需要休息的问题。目前绝大多数下载软件可以估算出下载所需的时间,如果到时让计算机自动关机,就可以免受守候之苦。本文介绍笔者用c++builder5编写的一个能实现定时自动关机的程序。程序功能图1界面上半部分用于即时显示当前...

    [阅读全文]

 C、VB、JAVA   3172   30   1/106页   首页   1   2   3   4   5         GO