自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 收藏
  • 关注

原创 CTreeCtrl的HitTest用法

CtreeCtrl的HitTest函数能够得到与当前鼠标位置相关的项。该函数可以实现,在带有checkbox的树中,当选中父节点的checkbox, 子节点的checkbox可自动选中。因为可以得到父节点的HTREEITEM ,根据这个属性可以遍历子节点。void CMyDlg::OnNMClickTree1(NMHDR *pNMHDR, LRESULT *pResult){/

2008-09-15 13:37:00 9500

原创 根据盘符安全移除U盘

这个方法可以用来确定多盘符U盘的多个逻辑盘符所对应的物理U盘。根据盘符可以得到这个设备接口的句柄DevInst, 通过CM_Get_Parent函数可以得到这个句柄对应的父设备的句柄,这个父设备的句柄就是两个设备间的usb pridge, SATA port, IDE channel 。而同一个物理U盘的各个逻辑盘符的父设备的句柄则相同。////////////////////////http

2008-09-15 13:36:00 2806

原创 在程序中移除U盘

说明:cr = CM_Request_Device_Eject( DeviceInfoData.DevInst, &pnpvietotype, vetoname, len, 0 ); //没有气泡提示cr = CM_Request_Device_Eject( DeviceInfoData.DevInst, &pnpvietotype, NULL, 0, 0 ); //这样就有气泡提示了。对于

2008-09-15 13:36:00 3185

原创 在服务中启动带有界面的程序

//在服务中启动带有界面的程序。BOOL RunProcess(LPCTSTR lpImage){if(!lpImage){return FALSE;}HANDLE hToken;if(!GetTokenByName(hToken,_T("explorer.exe"))){return FALSE;}STARTUPINFO si;PROCESS_INFORMATION pi;ZeroMemory

2008-09-15 13:35:00 2600

原创 快速珊瑚虫IP数据库转MS SQL2005 - Clear in CNRUI

Clear in CNRUIRUI Company 成长之路首页个人档案留言本AJAX资源SXNATag标签在线工具CSS在线工具上一篇 | 下一篇技术交流 快速珊瑚虫IP数据库转MS SQL2005作者:Clear 日期:2007-09-19字体大小: 小 中 大 在幻想曲BLOG上看到不少朋友说,最近服务器上的IP数据

2008-09-07 17:20:00 3506

原创 FireFox的Blog发布插件测试

FireFox的Blog发布插件测试

2008-09-06 22:50:00 909

原创 测试能否实现简单的metaWeblog.newPost - 垃圾猪的垃圾窝 - 博客园

////////////// ////// function ctlent(evt,id)

2008-09-06 22:20:00 3011

原创 zoundry测试

才发现csdn居然可以用zoundry~哦也

2008-09-06 21:18:00 807

原创 Zoundry

Zoundry

2008-09-06 02:13:00 782

原创 Windows Live Writer

Windows Live Writer

2008-09-06 01:58:00 714

原创 HTTP 上传的报头格式

<!--google_ad_client = "pub-3714172650250478";/* 468x60, 创建于 08-8-18 */google_ad_slot = "7330632779";google_ad_width = 468;google_ad_height = 60;//--><script type="text/javascript"sr

2008-08-19 18:17:00 2473

原创 Google Adsense测试

<!--google_ad_client = "pub-3714172650250478";/* 468x60, 创建于 08-8-18 */google_ad_slot = "7330632779";google_ad_width = 468;google_ad_height = 60;//--><script type="text/javascript"sr

2008-08-19 14:07:00 1050

转载 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔

1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code#include  #include  #include  float lagrange(float *x,float *y,float xx,int n)     /*拉格朗日插值算法*/ { int i,j;   float *a,yy=0.0;    /*a作为临时变量,记录拉格朗日插值多项式*/   a=(float *

2008-05-26 17:19:00 7640 7

原创 DriverEntry

  NTSTATUSDriverEntry (    IN PDRIVER_OBJECT DriverObject,    IN PUNICODE_STRING RegistryPath    ) /*++    // 创建设备对象且登记它监视所有的活动文件系统--*/{    PFAST_IO_DISPATCH fastIoDispatch;   

2007-04-13 20:58:00 4491 1

原创 Three ways to get your MAC address

Three ways to get your MAC addresshttp://www.codeguru.comEnvironment: Compiled on: Visual Studio .NET & Windows XP Pro. Tested on Win2K Server & WinXP Pro I recently wrote two articles referenced belo

2006-04-15 02:43:00 2563

原创 '&'和'*' (C++)的区别

&和* (C++)的区别文章作者:PreludeIt depends on what is meant by &. Since C++ makes use of overloaded built in operators, & can either take the address of an object, perform a bitwise AND operation, do anyt

2006-04-15 02:43:00 1954

原创 一个2000的日志清除器是怎么练成的

一个2000的日志清除器是怎么练成的文章作者:绿色兵团 编の魂 我想大想一定用过小榕的CLeanIIsLog,是一个不错的日志清除工具。不过可惜,只 能清除IIS的日志,那ftp和shedule待产生的日志文件呢,我们一般只能手动清除。 Windows2000的日志文件通常有应用程序日志,安全日志、系统日志、DNS服务器日志、 FTP日志、WWW日志等等,可能会根据服务器所开启的服务不同。 一般步

2006-04-15 02:40:00 1638

原创 你会用sizeof吗?(vc篇)

你会用sizeof吗?(vc篇)作者Blog:http://blog.youkuaiyun.com/topcool99/    本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;ch

2006-04-15 02:39:00 1377

原创 病毒专杀工具自己编

病毒专杀工具自己编信息来源:neeao blog如今病毒木马蠕虫层出不穷,变种也是一个接一个。反病毒公司以及各大安全公司随着影响很大的病毒的出现都会免费提供病毒专杀工具,这个举措对普通用户来说确实很有帮助。其实写病毒专杀工具也不像大家想象的那么神秘,利用SDK写个控制台程序来实现病毒专杀,因无须写图形界面,所以简便快捷!你自己也能写!不信?就接着看吧 废话不说了,接下来就开始谈谈病毒专杀工具的思路

2006-04-15 02:38:00 2627 1

原创 隐藏任意进程,目录/文件,注册表,端口

[转载]隐藏任意进程,目录/文件,注册表,端口Author : sinister Email   : sinister@whitecell.org HomePage: http://www.whitecell.org   查找进程,目录/文件,注册表等操作系统将最终调用 ZwQueryDirectoryFile,ZwQuerySystem

2006-04-15 02:36:00 1828

原创 VC编程制作系统托盘程序

Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,比如金山毒霸等应用程序,我们有时也需要编制一些仅在后台运行的类似程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使程序运行时的主窗口不可见。同时将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作。下面介绍Visual C++开发这类程序的设计方法。

2006-04-08 06:25:00 1388 1

原创 剪贴板所有api函数

这是我在编写剪贴板相关程序是收集的相关API函数。(一)ChangeClipboardChain 将剪贴的连接从一个句柄转到下一个句柄。 BOOL ChangeClipboardChain( HWND hWndRemove, // handle to window to remove HWND hWndNewNext // handle to next window ); (1)hWndRemov

2006-04-08 06:23:00 5907

原创 如何制做带背景的对话框

本例将要使用的函数定义如下: BOOL BitBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, DWORD dwRop ); 前面4个参数指的是目标设备; (5)指的是原设备句柄 (8)指的是复制类别,其可选参数如下: BLACKNESS表示全部复制成黑色; DSTINVERT MERGECOP

2006-04-08 06:22:00 1588

原创 调用系统对话框复制文件

一般复制文件都是filecopy函数,这个是用系统功能。SHFILEOPSTRUCT fcopy; fcopy.hwnd=AfxGetMainWnd()->m_hWnd; fcopy.wFunc=FO_COPY; fcopy.pFrom="E://RED2YR//新建文件夹//ra2md.mix"; fcopy.pTo="c://112"; fcopy.fFlags=FOF_ALLOWUNDO;

2006-04-08 06:22:00 1565

原创 获取本程序的运行目录

char buf[256]; CString st; GetModuleFileName (NULL,buf,256); st=buf; AfxMessageBox(st); st=st.Left(st.ReverseFind(//)); //从右边开始取st字符串中”/”以左的内容。也就是去掉程序名字。 AfxMessageBox(st);

2006-04-08 06:21:00 107

原创 如何编程结束应用程序

问:如何编程结束应用程序?   答:这是个很简单又是编程中经常要遇到的问题。   向窗口发送 WM_CLOSE消息,调用 CWnd::OnClose成员函数.允许对用户提示是否保存修改过的数据.   例如:   AfxGetMainWindow()->SendMessage (WM_CLOSE)   还可以创建一个自定义的函数 Terminate Window   void Terminate W

2006-04-08 06:20:00 1867

原创 VC++多线远程IPC程种植木马

主要实现代码如下/////////////////////////////////////////////////////////////////////////////////////typedef struct TagHost{CString host;CString user;CString pass;CString filename;CString LocalFilePath;CListB

2006-04-08 06:15:00 1768

原创 用VC获取文件的关联图标

用下面代码可获取文件关联程序的图标:CFileDialog fileDialog( TRUE,"*.*",NULL,NULL,NULL); if (fileDialog.DoModal() != IDOK) return; CString str= fileDialog.GetFileExt(); str="."+str; SHFILEINFO   sfi; SHGetFileInfo(str,0

2006-04-08 06:10:00 3080

转载 ACKcmd后门分析

by SinbadDec 14, 2001http://sinbad.dhs.org简介 -=-=-=-=--=ACKcmd是提供Win2000下远程命令Shell的一种后门,它使用TCP来传输,但是不同于一般正常的TCP连接有三次握手,ACKcmd仅使用了TCP ACK数据包,所以一般情况下可以穿越防火墙及躲避IDS的检测。ACKcmd采用client/server结构,在目标机器上运行AckC

2006-04-06 12:04:00 1142

原创 Winpcap学习

Winpcap学习 document.title="Winpcap学习 - "+document.title下载好了WpdPack_3_2_alpha1.zip(下载地址:http://www.winpcap.org/install/bin/WpdPack_3_2_alpha1.zip),解压后除了有文档,例子外还有Include和lib,于是想用TC2来做开发环境,但是编译的时候老是出问题,

2006-04-06 12:02:00 5835 3

原创 替换wsock32.dll

替换wsock32.dll// wsock32.cpp : Defines the entry point for the DLL application.//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //  Module : 替换系统wsock32

2006-04-06 12:00:00 4518

原创 用VC获取正在运行的QQ号码

用VC获取正在运行的QQ号码 收录人:admin 文章作者:佚名(从网上收集) 更新日期:2006-3-13 阅读次数:220   前段时间在论坛上, 易友 "wjkplx"

2006-04-04 01:15:00 6901

原创 VC常用API

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNet

2006-04-04 01:13:00 3261

原创 完成端口例子

 完成端口例子 document.title="完成端口例子 - "+document.title// Module Name: iocmplt.cpp//// Description:////    This sample illustrates how to develop a simple echo server Winsock//    application using the

2006-04-03 21:55:00 1396

原创 Windows管道技术

 Windows管道技术document.title="Windows管道技术 - "+document.title 不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户

2006-04-03 20:39:00 937

原创 如何在程序中动态设置墙纸

大家都知道设置WINDOWS桌面墙纸的WIN32 API是SystemParametersInfo, 使用SPI_SETDESKWALLPAPER参数便能设置墙纸:::SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "C://ABitmap.bmp", SPIF_SENDWININICHANGE | SPIF_UPDATEINIFILE);但问题并没有解

2006-04-03 19:02:00 1082

原创 XP主题是否启用!

#pragma once#include "stdafx.h"#include BOOL IsThemed(){ BOOL ret = FALSE; OSVERSIONINFO ovi = {0}; ovi.dwOSVersionInfoSize = sizeof ovi; GetVersionEx(&ovi); if(ov

2006-04-03 10:57:00 1154

原创 服务级后门自己做

  以往大多数的木马/后门都是通过修改系统ini文件(比如Win.ini,System.ini)或修改注册表的RUN值来实现自启动的,还有更简单的是修改Autobat.exe(老大,地球不适合你,你还是回火星吧),但随着网络用户安全意识的提高,连我家旁边卖茶叶蛋的大妈都知道如何对付这些老方法了。为了适应新时代木马后门技术的发展要求,一种利用Windows NT/2000/XP系统服务的后门产生了,

2006-03-24 18:42:00 966

原创 如何点对点实现多线程断点续传

  在如今的网络应用中,文件的传送是重要的功能之一,也是共享的基础。一些重要的协议像HTTP,FTP等都支持文件的传送。尤其是FTP,它的全称就是“文件传送协议”,当初的工程师设计这一协议就是为了解决网络间的文件传送问题,而且以其稳定,高速,简单而一直保持着很大的生命力。作为一个程序员,使用这些现有的协议传送文件相当简单,不过,它们只适用于服务器模式中。这样,当我们想在点与点之间传送文件就不适用了

2006-03-24 18:41:00 1081

原创 VC-摄像头控制SDK源码

[转载]VC-摄像头控制SDK源码信息来源:无花果http://www.cnasm.com/#include #include #include #pragma comment(lib,"vfw32.lib")HWND ghWndCap ; //捕获窗的句柄 CAPDRIVERCAPS gCapDriverCaps ; //视频驱动器的能力 CAPSTATUS gCapStatus ; /

2006-03-20 19:47:00 1959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除