
C
文章平均质量分 70
dlyhlq
一个徘徊在新手和高手之间的人,强烈渴望和大家成为好朋友,让我们一起共同进步!
展开
-
使用 ShellExecute 来进行 Ping 操作!
今日闲来无聊, 看到优快云上有篇文章说关于 ShellExecute 函数的使用,突发奇想,如何利用 ShellExecute这个好东东来调用 cmd.exe 这个命令提示符程序并赋予一个值给它,让它自动进行 Ping 操作?关键发现: 先打开MS-DOS 窗口研究,在命令提示字符下输入 cmd/? ,查看cmd.exe这个M$一直保留的程序的帮助,有了发现.//============转载 2008-03-25 22:02:00 · 1292 阅读 · 0 评论 -
动态链接库转换为静态链接库
时间:2007-12-25 19:48:15 来源: 作者:动态.dll -> 静态.a:摘自http://wiki.gimp.org/gimp/HowToCompileGimp_2fMicrosoftWindows > cd /c/usr/src/lib > pexports.exe ../bin/iconv.dll > iconv.def > dlltool.exe -转载 2008-03-25 21:46:00 · 1100 阅读 · 0 评论 -
WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
作者:ac952_z_cn 前言在WINDOWS 9X环境中我们可以使用SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1,NULL, 0);来屏蔽CTRL+ALT+DEL,但在NT/2000环境下却行不通,即使使用WH_KEYBOARD_LL这个低级的键盘hook转载 2008-03-25 21:11:00 · 741 阅读 · 0 评论 -
C++编程中,利用WINDOWS API获得系统状态信息[CPU占用率,硬盘使用情况,内存使用情况]
#include #include #include #include #include #include #include #include #include #include #define SystemBasicInformation 0#define SystemPerformanceInformation 2#define SystemTimeInformation转载 2008-03-25 21:04:00 · 9333 阅读 · 1 评论 -
文件系统识别器
本文转载自TimiXu的Blog文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系统识别器。举个例子来说,如果CD-ROM没转载 2008-03-17 23:33:00 · 877 阅读 · 0 评论 -
FileDisk源码分析
FileDisk源码分析 Author:farsky16 Tag:未知 Content copy from: http://blog.youkuaiyun.com/farsky16/archive/2006/05/06/711070.aspx 2007-7-23 23:08:40 一 安装和使用方法: 1 安装:看install.txt文转载 2008-03-17 22:33:00 · 1197 阅读 · 0 评论 -
快速隐藏分区---实现代码
2007年03月28日 星期三 22:28 刚在老乡Tombkeeper的Blog上看到有这样一个奇怪的需求,功能需求相当于umount,要求在一秒种内只剩下C盘。不是很复杂,举手之劳,呵呵!给我C++和摇滚乐,我Show给你看。 /***********转载 2008-03-17 22:31:00 · 2569 阅读 · 0 评论 -
C++ 通过WIN32 API 获取逻辑磁盘详细信息
http://tech.163.com/school · 2005-06-14 10:31:10 · 来源: 网易学院众所周知,在微软的操作系统下编写应用程序,最主要的还是通过windows所提供的api函数来实现各种操作的,这些函数通常是可以直接使用的,只要包含windows.h这个头文件, 下载源文件今天我们主要介绍的是几个常用的api函数,通过它我们可以获取用户磁盘的相关信息。转载 2008-03-17 22:36:00 · 807 阅读 · 0 评论 -
ShellExecute
ShellExecute 原型及参数编辑本段ShellExecute函数原型及参数含义如下: ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperatio转载 2008-03-19 20:21:00 · 990 阅读 · 0 评论 -
如何用GetDiskFreeSpace函数?此函数有什么限制吗?
为什么我用此函数取得硬盘剩余空间时,如果剩余空间大于2g,返回都是2047m 怎样取得大于2g的剩余空间,谢谢! 网友回答:发表者:ahaovoid test() { ularge_integer i64freebytestocaller; ularge_integer i64totalbytes; ularge_integer转载 2008-03-17 22:18:00 · 1175 阅读 · 0 评论 -
用原始套接字实现网络监听
作者:张志强下载源代码 1、引言 网络监听工具(sinff)是提供给网络管理员的一类管理工具。在以太网中(Ethernet),当网络上连接多台计算机时,某瞬间只能有一台计算机可以传送数据。以太网中,数据是以被称为帧的数据结构为单位进行交换的。通常,在计算机网络上交换的数据结构体的单位是数据包。而在以太网中则称为帧。这种数据包是由记录着数据包发送给对方所必需信息的报头部分和记录着发送信息转载 2008-03-18 03:52:00 · 2211 阅读 · 0 评论 -
软件破解教程4
第八章--注册码是怎样炼成的你应该明白的是,并不是所有的软件作者都像你想象并希望的那笨 没有人愿意自己的软件被别人在调试器中用一条d指令就能找到正确的注册码...要是那样的话还出来搞什么?前边儿我们讲的查找软件注册码的方法是有针对性的,必须保证的是该软件使用的是明码比较,这样的话,我们只需找对地方,一个d指令就成了。那既然有明码比较这个词,就不难猜出还有相应的非明码比较...非明码比较也比较容易转载 2008-03-13 23:44:00 · 2464 阅读 · 3 评论 -
软件破解教程1
破解入门-第一章-前言好多哥们儿说看教程跟老大的书都看不太明白,所以,我尽量把话说到最容易理解的份上,本文写给那些刚入门和尚未入门的朋友们...目录no.1------------------前言(说明一下)no.2------------------汇编语言no.3------------------Windows程序no.4------------------调试器及相关工具入门no.5-转载 2008-03-13 23:29:00 · 8355 阅读 · 7 评论 -
PE格式学习笔记(三)
PE格式学习笔记 三--PE头文件-Optional Header PE可选头文件。 这里是头文件中最大的一部分。而且也是非常重要的。大部分PE文件相关内容、都是在这里记录的。前面说过MS的PE文件像一个垃圾回收站,在这里这种情况总算有所改变。 先列一下结构:PImageOptionalHeader=^TImageOptionalHeader;_IMAGE_OPTION_HEADER=pac转载 2008-03-13 23:23:00 · 830 阅读 · 0 评论 -
PE学习笔记(二)
五、Section Table(节表) 节表是紧挨着 PE Header 的一结构数组。该数组成员的数目由 File Header (IMAGE_FILE_HEADER) 结构中 NumberOfSections 域的域值来决定。节表成员结构又命名为 IMAGE_SECTION_HEADER(四十字节)。其结构定义:typedef struct _IMAGE_SECTION_HEAD转载 2008-03-13 23:17:00 · 661 阅读 · 0 评论 -
8086/8088指令集(备查)
空间管理 您的位置: EK-乐在韩国 » 代码之旅 » 日志 8086/8088指令集(备查)上一篇 / 下一篇 2007-06-14 20:32:17 / 个人分类:汇编 查看( 45 ) / 评论( 1 ) / 评分( 0 / 0 ) 一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端转载 2008-03-13 23:46:00 · 1730 阅读 · 1 评论 -
Win32汇编语言教程
Win32应用程序一般使用C语言编程,但是在某些需要进行深层编程的情况下,例如Win32应用程序执行机制分析、病毒清除、加密解密等深层编程,或者对于某些速度要求较高的程序,需要使用汇编语言(甚至机器语言)直接编写Win32应用程序。Win32应用程序虽然和其他32位应用程序(例如32位保护模式DOS程序)一样可以使用386汇编语言和保护模式编程,但是Win32应用程序的执行机制与其他32位应用程序转载 2008-03-13 23:45:00 · 1373 阅读 · 0 评论 -
注册表禁用命令行ShellExecute函数命令行操作失效
大家在使用命令行操作的时候应该注意: 注册表禁用命令行ShellExecute函数命令行操作失效原创 2008-03-25 22:05:00 · 1364 阅读 · 0 评论 -
利用Visual C++设置桌面墙纸
论坛上经常有网友发贴问怎么实现设置桌面墙纸,并且使用的是jpg文件。虽然在下知道可以用API函数SystemParametersInfo可以设置bmp文件为墙纸,也知道可以用IActiveDesktop来设置其他格式的图片文件作为墙纸,但是工作中一直没有使用到该功能,所以也就一直没实现。 1.用SystemParametersInfo设置墙纸 很简单,一句话搞定:SystemPar转载 2008-03-25 21:27:00 · 1260 阅读 · 0 评论 -
剖析Windows任务管理器开发原理与实现
作者:TOo2y源代码1:T-PsKit源代码 剖析Windows任务管理器开发原理与实现Author: TOo2y[原创]E-Mail: Brief@fz5fz.orgHomepage: http://www.fz5fz.org && http://www.safechina.netDate: 05-01-2003 Window转载 2008-03-25 21:56:00 · 729 阅读 · 0 评论 -
查看完整版本: 专家看台:Visual Studio 2008,疑惑而又惊奇
专家看台:Visual Studio 2008,疑惑而又惊奇[b]【优快云 11月9日】[/b]消息称微软即将于[url=http://news.youkuaiyun.com/n/20071107/110394.html][color=#336699]本月底推出Visual Studio 2008[/color][/url],相信大多数微软系[b]技术[/b][b]开发[/b]者那颗怕“跳票”的心平缓地转载 2008-03-25 21:40:00 · 710 阅读 · 0 评论 -
用原始套接字实现网络监听
作者:张志强下载源代码 1、引言 网络监听工具(sinff)是提供给网络管理员的一类管理工具。在以太网中(Ethernet),当网络上连接多台计算机时,某瞬间只能有一台计算机可以传送数据。以太网中,数据是以被称为帧的数据结构为单位进行交换的。通常,在计算机网络上交换的数据结构体的单位是数据包。而在以太网中则称为帧。这种数据包是由记录着数据包发送给对方所必需信息的报头部分和记录着发送信息的转载 2008-03-25 21:14:00 · 766 阅读 · 0 评论 -
图形显示CPU内存利用率
作者:xingxueping下载源代码一、程序运行界面如下: 二、程序思想与要点:1)、本程序分两种情况来获取CPU的利用率,NT下利用ntdll.dll中没有公开的API: NtQuerySystemInformation, 9x下利用注册表来获取CPU的利用率code:NTtypedef LONG (WINAPI *PROCNTQSI)(UINT,PVOID,ULONG,PULONG)转载 2008-03-25 21:01:00 · 1226 阅读 · 0 评论 -
浅析Windows2000/XP服务与后门技术
作者:TOo2y下载本文示例源代码 一、序言Windows下的服务程序都遵循服务控制管理器(SCM)的接口标准,它们会在登录系统时自动运行,甚至在没有用户登录系统的情况下也会正常执行,类似与UNIX系统中的守护进程(daemon)。它们大多是控制台程序,不过也有少数的GUI程序。本文所涉及到的服务程序仅限于Windows2000/XP系统中的一般服务程序,不包含Windows9X。 二、W转载 2008-03-25 19:33:00 · 541 阅读 · 0 评论 -
VC/MFC项目开发——使用回调函数为CListCtrl排序(k_eckel转自微软高校博客K_eckel's mindview)
CListCtrl经常在开发中被用来显示数据,但是系统提供的CListCtrl(无论是ListCtrl控件还是CListView中CListCtrl)都没有提供对列进行排序的功能(这正是很多系统要求的),虽然已经有对CListCtrl控件扩展的ListCtrl,但是我们可以通过自己编写回调函数来实现对列的排序。其有点至少有2:1)你可以自己任意的定制排序算法和要求;2)在这个过程中,你的个人能力可转载 2008-03-25 22:26:00 · 1222 阅读 · 0 评论 -
VC控件 TreeCtrl 与 ListCtrl 演示
作者:兰州大学现物系 王景生下载源代码这个例子类似于 Windows 的资源管理器,程序运行界面如图一所示:图一主要用到的类有:CListCtrl,CTreeCtrl,CImageList,CFileFind 和函数SHGetFileInfo()简述步骤如下: 1、增加 TreeCtrl 的 TVS_HASBUTTONS,TVS_HASLINES、TVS_LINESATROOT Style,代转载 2008-03-25 22:25:00 · 1091 阅读 · 0 评论 -
ShellExecute使用详解
作者:军火仓库 文章来源:163vc.com 点击数:5573 更新时间:2006-7-24有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。 WinExec主要运行EXE文件。如:WinExec(Notepad.exe Readme.txt, SW_SH转载 2008-03-25 22:23:00 · 1449 阅读 · 0 评论 -
一本不错的MFC教程
http://www.vczx.com/tutorial/mfc/mfc.php原创 2008-03-25 22:19:00 · 890 阅读 · 0 评论 -
Windows权限设置详解
Windows权限设置详解:随着动网论坛的广泛应用和动网上传漏洞的被发现以及SQL注入式攻击越来越多的被使用,WEBSHELL让防火墙形同虚设,一台即使打了所有微软补丁、只让80端口对外开放的WEB服务器也逃不过被黑的命运。难道我们真的无能为力了吗?其实,只要你弄明白了NTFS系统下的权限设置问题,我们可以对crackers们说:NO!要打造一台安全的WEB服务器,那么这台服务器就一定要使用NTF转载 2008-03-25 22:17:00 · 1215 阅读 · 0 评论 -
用VC++建立Service服务应用程序
作者:李佳颖(niying) 下载源代码 本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大转载 2008-03-25 21:59:00 · 741 阅读 · 0 评论 -
静态链接库生成小小备忘
Windows下静态库.lib生成:1.先将mylib.c生成mylib.objcl.exe /c mylib.c 2.用lib.exe生成mylib.lib文件lib /OUT:my.lib mylib.obj 注:如果要生成exe文件,才使用link.exe对obj文件进行编译链接,否则不用link.exeLinux下静态库.a生成1.将各函数代码所在的源文件编译成目录文件。例如,转载 2008-03-25 21:49:00 · 638 阅读 · 0 评论 -
活动桌面处理和一个例子
赵湘宁 下载本文例子代码 问题: 在应用程序中如何激活活动桌面(Active Desktop)?一般情况下用户可以在桌面单击右键转载 2008-03-25 21:25:00 · 1363 阅读 · 0 评论 -
CHM格式制作软件Far使用技巧
http://www.sina.com.cn 2001/06/05 16:39 赛迪网-中国计算机报 文/徐明 这个软件是我见过的制作CHM文转载 2008-03-25 21:07:00 · 1218 阅读 · 0 评论 -
一个简单的端口扫描程序题
作者:四川绵阳电业局 缪元虎下载源代码 一、TCP扫描技术 常用的端口扫描技术有很多种,如 TCP connect() 扫描 、TCP SYN 扫描、TCP FIN 扫描 等,网络上也有很多文章专门介绍,比如 :http://www.antai-genecon.com/suml/zhishiyy/jingong/duankougj.htm 上就介绍了很多我的程序 所使用的最基本的扫描技术:T转载 2008-03-25 19:26:00 · 1219 阅读 · 0 评论 -
文件类型探测程序
文/赵湘宁 本文例子程序 记得我以前写过一篇文章是关于如何从一个可执行程序中吸取图标。本文将讨论如何得到与特定的文件类型关联的文件图标? 这个问题依赖于你是想要得到一个指定文件的图标还是只想得到转载 2008-03-25 21:57:00 · 645 阅读 · 0 评论 -
vc和delphi之间动态链接库互相调用_delphi教程
来源: 作者: 发布时间:2007-12-27 Delphi 调用VC的DLL VC中DLL声名格式: Extern “C” void __declspec(dllexport) __stdcall ShowMess(HWND hwnd, char* mess); 输出格式转载 2008-03-25 21:43:00 · 1034 阅读 · 0 评论 -
学习笔记:病毒感染PE文件的基本方法
2007-06-27 02:40 PE病毒常见的感染其它文件的方法是在文件中添加一个新节,然后往该节中添加病毒代码和病毒执行后返回HOST程序的代码,并修改文件头中代码开始执行位置(Address Of EntryPoint)指向新添加的病毒节的代码入口,以便程序运行后先执行病毒代码。下面具体分析一下感染文件转载 2008-03-13 23:26:00 · 5948 阅读 · 1 评论 -
软件破解教程3
第七章-寻找软件的注册码我们来寻找软件真正的注册码!寻找软件的注册码就像你小时玩的躲猫猫一样,简单又有趣,虽然后来你会不这样觉的好的,我们开始。我不知道你有没有明白我前面在原理中讲的那些东西,如果没明白,我就再说一遍软件通过你输入的用户名或者机器码什么的生成一个正确的注册码来与你输入的注册码进行比较,如果两个相同,也就是说你输入的注册码是正确的话,那软件就会完成注册。如果你输入的不正确,嘿嘿,当然转载 2008-03-13 23:35:00 · 3202 阅读 · 0 评论 -
软件破解教程2
第四章--调试器及相关工具入门在写这章之前,我看了一下看雪以往的教程。本来想参考一下,可忽然发现,写这样的一章,是一件非常愚蠢的事情,因为我觉的关于这些工具的使用教程。看雪教程中已经写的够详细的了,我并不认为你会看不懂。所以我不想做浪费时间的人,本章就此搁浅。推荐看《Crack Tutorial 2001》,推荐看《看雪论坛精华一、二、三、四》,推荐看《加密与解密--软件保护技术及完全解决方案》,转载 2008-03-13 23:33:00 · 5780 阅读 · 4 评论 -
字符串函数strncpy
原型:extern char *strncpy(char *dest, char *src, int n); 用法:#include 功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。 说明: 如果src的前n个字节不含NULL字符,则结果不会以NULL字符结束。 如果src的长度小于n个字节,则以NULL填转载 2008-03-06 18:56:00 · 874 阅读 · 0 评论