- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 C++中 public,protected, private 访问标号小结
复习一下老知识:第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以
2010-04-16 13:09:00
650
原创 三本不错的perl书籍,已经看了一部分,再接再厉
第一本:小骆驼《Perl 编程入门》《Leaning Perl Programming》第二本:大骆驼《Perl 语言编程》《Programming Perl》第三本:黑豹书《高级 Perl 编程》《Perl Advanced Programming》
2009-10-26 16:54:00
1059
转载 一些常用函数
//获得父进程ID,失败则返回0DWORD GetPPid() { HANDLE hProcessSnap = NULL; PROCESSENTRY32 pe32 = {0}; DWORD dwPID = GetCurrentProcessId(); hProcessSnap
2009-09-17 14:20:00
554
转载 VC++ 笔记
1.使用ModifyStyleEx改变了控件风格无效 答:修改之后,重绘一次,如果还不行的话,再试试看调用SetWindowPos(0,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_DRAWFRAME); 2.动态设置编辑框的ES_PASSWORD无效 答:修改之后,需要调用一次SetPasswordChar(*); 3.如何获取任务栏小图标? 答:有网友提出,能
2009-09-17 14:16:00
535
原创 如果知道“Internet Explorer_Server”窗口去获取IWebbrowser2接口
msg = RegisterWindowMessage(WM_HTML_GETOBJECT); LRESULT WHandleSendMessageTimeOut(WHandle, msg, 0, 0, SMTO_ABORTIFHUNG, 1000, lRes); ObjectFromLresult(lRes, IHTMLDoc
2009-09-04 16:08:00
839
原创 原创破解:垃圾文件信息,第三方软件的垃圾文件信息!
[Mozilla - Internet Cache]ID=2001LangSecRef=3026LangRef=3161Default=TrueSpecialDetect=DET_MOZILLASpecialKey1=N_MOZ_CACHE[Mozilla - Internet History]ID=2002LangSecRef=3026LangRe
2009-09-04 14:43:00
1968
转载 Windows 7系统Shell命令与快捷键收集汇总
对于熟悉了命令行的人而言,用键盘调用程序往往比鼠标更快更省力,比如您可以用“Shell:”命令调用一切可以用资源管理器打开的项目,甚至是一次完成以前需要很多步骤才能完成的任务。 以下是一些关Windows 7的Shell 命令与快捷键。 Windows 7 适用的命令 shell:Libraries shell:MusicLibrary shell:VideosLib
2009-04-20 12:57:00
594
原创 几个函数
/*++Copyright (c) 1991 Microsoft CorporationModule Name: security.cAbstract: This module implements Object Security APIs for Win32Author: Jim Anderson (JimA) 01-Jul-1991 Rob
2007-01-29 16:16:00
1724
原创 几个代码
BOOLForceFileNoCompress( IN DWORD cArgs, IN LPSTR Args[], OUT LPSTR *TextOut )/*++Routine Description: Check to see if this file is using NTFS compression, and if so, uncompr
2007-01-18 23:28:00
1007
原创 如何控制设备驱动程序的加载顺序
设计 Windows NT 时所采用的概念是:第一个提出占有某设备的驱动程序获得该设备的所有权。这个所有权可以共享,也可以独占,这由提出占有要求的设备驱动程序决定。如果设备驱动程序对设备提出了独占占有要求,则由以后加载的设备驱动程序对该设备尝试提出的任何占有要求都将失败。因此,设备驱动程序的加载顺序必须可以由设备驱动程序的作者进行修改。本文介绍可用于控制设备驱动程序加载顺序的两种方法。
2006-11-16 16:22:00
2012
原创 创建类似Visual Studio的界面
Visual Studio界面Visual Studio的界面如下,很多人喜欢这种界面风格,尤其是主框架下的两个活动窗口:左侧为嵌套Tab控件的浮动窗口,底部为嵌套信息输出窗口的浮动窗口。这种浮动窗口类似于可浮动的工具栏,可以停靠在主窗口的任意一边,也可以浮动在主窗口内的任何位置,窗口的大小可以随鼠标的拖动而
2006-11-01 08:44:00
3555
3
转载 VC中常用的20种方法
VC中常用的20种方法 关键词: VC VC中常用的20种方法 一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed
2006-11-01 08:42:00
916
原创 进程的名字
typedef NTSTATUS (*QUERY_INFO_PROCESS) ( __in HANDLE ProcessHandle, __in PROCESSINFOCLASS ProcessInformationClass, __out_bcount(ProcessInformationLength) PVOID ProcessInformation, __in ULO
2006-09-27 11:33:00
1268
原创 HarddsikvolumeX和盘符对应关系
char buf[300] = {0}; QueryDosDevice("C:" ,buf, 300); /Device/HarddiskVolume1
2006-09-12 18:49:00
1548
原创 How can a program reboot my PC
Subject: - How can a program reboot my PC?Date: 8 Feb 2002 20:16:09 -0400You can generate a "cold" boot or a "warm" boot. A cold boot is the sameas turning the power off and on; a warm boot is the s
2006-08-23 10:04:00
1001
原创 How can a program reboot my PC
Subject: - How can a program reboot my PC?Date: 8 Feb 2002 20:16:09 -0400You can generate a "cold" boot or a "warm" boot. A cold boot is the sameas turning the power off and on; a warm boot is the s
2006-08-23 09:55:00
930
原创 在查找预编译头指令时遇到意外的文件结尾的错误
VC++的程序读了好些,自己写的倒是没多少.当开始用VC.net做C++程序时,一个简单的文件总是遇到"在查找预编译头指令时遇到意外的文件结尾的错误". 后查得知,VC.net默认情况下使用预编译头(/Yu),在加入新.h文件后编译时总出现fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾的错误。解决方法是在在include头文件的地方加上#include "std
2006-08-20 15:03:00
4010
原创 一个资源写到文件的例子
void WriteResourceToFile(HINSTANCE hInstance, int idResource, char const *filename){ // access the binary resource HRSRC hResInfo = FindResource(
2006-08-16 17:35:00
836
原创 com学1
来yahoo这么长时间,com学习尽然没有系统的整理一下。 惭愧!com对象就是一个class。com组件就是dll,或者execom接口,就是在这些dll或者exe中的com对象(class)被外部程序调用的"接口"接口:就是函数,一组函数的集合。也叫接口函数。函数名前常常增加"I"用户看不见class,只能看见“接口”。接口有一个GUID。通过GUID获得“接口函数的指
2006-08-14 18:45:00
801
转载 如何: 在Windows2000中动态禁用/启用Ctrl-Alt-Delete
概要此文章的信息来自优快云论坛VC/MFC版的讨论 在NT/2000中怎么禁用Ctrl+Alt+Delete?(不能用gina,键盘驱动) 在Windows2000中Ctrl-Alt-Delete组合键的处理如下: Winlogon初始化的时候,在系统中注册了CTRL+ALT+DEL Secure Attention Sequence(SAS)热键,并且在WinSta0
2006-08-14 09:30:00
1039
原创 字符串和数值之间的转换
CString str_code = "FFFFFFF1";unsigned long ulong_code = strtoul(str_code.GetBuffer(9), NULL, 16); char *_itoa( int value, char *string, int radix );尽然把这些基本的东西忘了!
2006-08-12 17:17:00
1058
转载 文件-进程关联演示程序
1、首先使用ZwQuerySystemInformation查询所有进程句柄,2、获取句柄所代表对象信息,查出目标文件。核心态程序相对简单,对于用户态程序,使用ZwQueryInformationFile同时与GetFileInformationByHandle、GetVolumeInformation二API搭配获得之(前者得文件除去卷的路径名,后二者得卷名);另外可用ZwQueryObject
2006-08-10 08:23:00
1584
转载 根据文件handle获得文件名
//#include "Psapi.h"//#pragma comment(lib,"Psapi")*BOOL GetFileNameFromHandle(HANDLE hFile,char* pszFilename) {const int BUFSIZE = 512; BOOL bSuccess = FALSE; HANDLE hFileMap; // Get the file
2006-08-08 10:23:00
1667
原创 我的养胃计划
为了身体健康,我决定如下:早上必吃早饭,牛奶+蛋糕 稀饭中午要吃,蔬菜 瘦肉吃下午餐晚上随便,但是一定要吃水果。不吃辣椒,不喝酒,不抽烟。这个计划执行一个月。
2006-06-05 09:58:00
1071
原创 反汇编出的一段代码
HANDLE __stdcall sub_102C0(PCSZ SourceString,int nFrom){KIRQL curIrql= KeGetCurrentIrql();if(curIrql == 0)return;if(!SourceString)return;ANSI_STRING ansi_str;RtlInitAnsiString(&ansi_str,SourceString)
2006-03-16 21:34:00
882
原创 两个web页面调试工具如何使用
Apache是web服务器安装他,如果遇到端口80被占用,请停止IIS服务(Internet 信息服务),并将World Wide Web Publishing这个服务停止,改为手动。将我的web页面拷贝到E:/Program Files/Apache Group/Apache2/htdocs下。---------------------------------------------------
2006-02-06 13:44:00
1331
原创 被 M$ 郁闷了两天
周末2天的时间都让 M$ 给浪费掉了. 5濜b? 两个月前开始不知道什么原因 Softice 的 Symbol retriver 和我的 SyserApp 以及M$ Windbg 塜c蠙w?n 都不能从 M$ SRV*C:websymbols*http://msdl.microsoft.com/download/symbols 符号服务器下载 Ap.>M; 符号文件昨天 我在论
2006-02-06 09:13:00
1398
1
原创 关于DeviceLock和QQ2005正式版
Device是一个可以禁止使用很多设备的的一个软件.经过我的一天的分析,终于搞明白他是如何实现设备禁止的了。QQ2005正式版他的驱动文件不允许用户修改,所以我们无法获取密码。但是我认为hook IocreateDevice就可了。同时发现qq使用的hook硬中断似乎在实际当中几乎没有用。唉,失败!~
2005-12-06 22:25:00
774
QQ消息离线浏览
2006-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人