C
文章平均质量分 78
HackerJLY
C,C ,API,MFC,VB6,Win32_ASM,C#,SQL,JavaScript,VBScript,HTML
展开
-
prjLogOffPC - 计算机注销程序 - VC++6.0 - HackerJLY
prjLogOffPC - 计算机注销程序 - VC++6.0Main.cpp//prjLogOffPC/*================================================================================================ Macro _WIN32_WINNT & _WIN32_WINDOWS OS Lis原创 2008-03-02 03:51:00 · 1171 阅读 · 0 评论 -
How to show a modal dialog and modeless dialog using C++ - 如何用C++显示一个模态对话框和一个非模态对话框
1、Show a modal dialog void CPrjWebFoxExampleDlg::OnbtnShowDlgModal() { // TODO: Add your control notification handler code here CPrjWebFoxExampleDlgShow dlgShow; dlgShow.DoModal();}原创 2009-02-14 16:11:00 · 1515 阅读 · 0 评论 -
How to change the background color of form using C++ - 如何用C++改变窗体的颜色
1、Method 1:Use CPaintDC bool CPrjDrawColorOnFormTestDlg::DrawColorOnForm(){ CPaintDC dc(this); RECT rect; GetClientRect(&rect); dc.FillSolidRect(&rect,RGB(255,0,0)); return true;原创 2009-02-14 22:38:00 · 1158 阅读 · 0 评论 -
How to use ComboBox Control in VC++ - 在VC中如何使用 ComboBox 控件
一、Add a ComboBox Control to the form二、Add the m_cmbTest variable in the class wizard三、Response the select change event. 1、Add the message map using ON_CBN_SELCHANGE BEGIN_MESSAGE_MAP(CP原创 2009-02-21 14:24:00 · 1194 阅读 · 0 评论 -
How to use toolbar control on dialog using CToolBar class in VC++ - VC++ 中用CToolBar 类如何使用ToolBar控件
一、Create Toolbar on dialog bool CPrjToolBarTestDlg::CreateToolBar(){ CString str; CImageList img; //------------------------------------------------------------------------------------ /原创 2009-02-20 14:58:00 · 1525 阅读 · 0 评论 -
How to enumerate the system fonts in the combobox control using VC++ - 用VC++如何在ComboBox控件中枚举系统字体
bool CPrjEnumFontInComboBoxDlg::EnumFontInComboBox(){ EnumFontFamilies(GetWindowDC()->m_hDC, (LPCTSTR) NULL, (FONTENUMPROC)EnumFontFamProc, NULL); return true;}int CALLBACK EnumFont原创 2009-03-02 01:57:00 · 1230 阅读 · 0 评论 -
How to get the file's icon using C++ - 用C++如何获取文件的图标
//=================================================================================BOOL CPrjGetFileIconTestApp::InitInstance(){ //if you dont initilize the COM ,the SHGetFileInfo function can原创 2009-03-07 22:23:00 · 1544 阅读 · 0 评论 -
How to add icon for the item of ListCtrl using C++ (Mail Attachment ListCtrl) - 如何用C++为ListCtrl的Item添加图标(邮件附件ListCtrl)
//================================================================================= BOOL CPrjGetFileIconTestApp::InitInstance() { //if you dont initilize the COM ,the SHGetFileInfo funct原创 2009-03-11 05:30:00 · 1446 阅读 · 0 评论 -
How to get the file's extend name in C++ - 在C++中如何获取文件的扩展名
1、 CString CPrjGetFileExtendNameDlg::GetFileExtendNameBetter(CString strFileName){ int intCharPosition; //Find "//",Get The Files Name intCharPosition = strFileName.ReverseFind(//);原创 2009-03-11 17:40:00 · 2035 阅读 · 1 评论 -
How to get the size of file in C++ - 在C++中如何获取文件的大小
double CPrjGetFileSizeDlg::GetFileSize(CString strFileFullPathName,char & cUnit){ CFile cfile; DWORD dwSize; double dblSize; cUnit = B; if(cfile.Open(strFileFullPathName,CFile::modeR原创 2009-03-11 22:04:00 · 1424 阅读 · 0 评论 -
How to write event log(Event Viewer) using C++ - 用C++如何写事件日志(事件查看器)
//Definationstatic bool WriteEventLog(LPCTSTR szEventMsg,WORD wEventType = NULL,LPCTSTR szSourceName = "");bool CPrjReadWriteEventViewerDlg::WriteEventLog(LPCTSTR szEventMsg, WORD wEventType, LP原创 2009-03-14 10:36:00 · 2883 阅读 · 0 评论 -
How to change the Windows Messenger(MSN)'s personal information using C++ - 用C++如何设置Windows Messenger(MSN)的个人信息
//Defination ://static bool SetWindowsMessengerPersonalInfo(LPCSTR lpszMsg,int iMsgType = NULL);bool CStaticPubFunc::SetWindowsMessengerPersonalInfo(LPCSTR lpszMsg, int iMsgType){ // TOD原创 2009-03-27 17:52:00 · 2153 阅读 · 1 评论 -
How to know is the file exist in C++ - 在C++中如何判断文件是否存在
void CPrjCFileTestDlg::OnbtnFileIsExist() { // TODO: Add your control notification handler code here FileIsExist("c://aaaa.txt"); FileIsExist("c://prjSendMail.ini");}bool CPrjCFileTestD原创 2009-03-28 23:24:00 · 4329 阅读 · 0 评论 -
How to solve can't see the Add Virtual Function/Add Windows Message Handler menus on the menu of the class in VC6 - 如何解决:在VC6中,类
Step 1 : Delete the *.clw file in the programs directory.Step 2 : Open the project (open the *.dsw file).Step 3 : Open the ClassWizard, you can see a messagebox ,click yes.Step 4 : Input the *.原创 2009-04-14 21:05:00 · 1707 阅读 · 0 评论 -
How to get random string using C++ - 用 C++ 如何获取随机字符串
void CprjGetRandomStringTestDlg::OnBnClickedbtngetrandomstring(){ CString strRandom; int i; bool bReturn; CString strMsg; for(i = 0;i < 100;i++) { bReturn = GetRandomString(strRandom,原创 2009-07-26 13:56:00 · 3265 阅读 · 0 评论 -
How to get random number within a range using C++ - 如何用C++获取一定范围内的随机数
void CprjGetRandomNumberWithinRangeDlg::OnBnClickedbtntest(){ // TODO: Add your control notification handler code here int i; long lRandom; CString strMsg; //==============================原创 2009-08-01 21:10:00 · 1645 阅读 · 0 评论 -
How to release the port of TCP Client immediately when the connection is disconnect with the TCP server. - TCP 客户端与 TCP 服务器断开连接后
How to release the port of TCP Client immediately when the connection is disconnect with the TCP server. - TCP 客户端与 TCP 服务器断开连接后,如何立刻释放端口原创 2011-01-05 00:14:00 · 7060 阅读 · 3 评论 -
How to draw bitmap on the form - 如何在窗体上画(贴)位图
1、Code bool CPrjWebFoxExampleDlg::DrawPictureOnForm(){ CPaintDC dc(this); // device context for painting CBitmap bitmap; CDC dcBackGround; CRect rect; BITMAP bm; bitmap.LoadBitmap(原创 2009-02-14 11:37:00 · 1679 阅读 · 0 评论 -
How to access database using C++ & ADO - 如何用C++和ADO访问数据库
一、在:CWinApp::InitInstance 函数中用AfxOleInit初始化 COM if (!AfxOleInit()) { AfxMessageBox("AfxOleInit Failed!"); return FALSE; }二、用 #Import 引入 ADO 对象 Dll:msado15.dll #import "c:/program files/common fi原创 2009-02-11 09:51:00 · 880 阅读 · 0 评论 -
How to invoke active dll written by VB using VC - VC如何调用VB写的Active Dll - 详解
零、VB Dll:prjCOMWriteNTLog.clsMain 代码,此程序只有一个Class Option Explicit Public Function WriteNTLog(ByVal strMsg As String) With App .StartLogging "c:/log.log", LogModeConstant原创 2009-02-08 04:20:00 · 1069 阅读 · 0 评论 -
prjCDDoorControl(光驱门控制) - Win32 Application - VC++6 - HackerJLY
prjCDDoorControl(光驱门控制) - Win32 Application - VC++6 - HackerJLYMain.cpp//prjCDDoorControl - Win32 Application/*=====================================================================================原创 2008-03-03 23:54:00 · 1213 阅读 · 0 评论 -
什么是SDK、API、DLL
什么是SDK、API、DLL SDK 就是 Software Development Kit 的缩写,就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。 理解什么是 SDK并不真那么容易!为了解释什么是 SDK 我们不得不引入API、动态链接库、导入库等等概念。 首先要接触的是“API”,也就是转载 2008-03-02 23:08:00 · 1221 阅读 · 0 评论 -
prjHelloWorld - Win32 Application Hello World 代码解析 - VC++6 - HackerJLY
prjHelloWorld - Win32 Application Hello World 代码解析 - VC++6 - HackerJLYprjHelloWorld.cpp// prjHelloWorld.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.原创 2008-03-06 00:02:00 · 1332 阅读 · 0 评论 -
C Language Reference - C 语言参考 - HackerJLY
转载 2008-03-30 16:20:00 · 778 阅读 · 0 评论 -
Getting Started with Winsock - Windows Socket 2 API 教程文档 - WinSock API 参考 - HackerJLY
转载 2008-03-30 16:38:00 · 1177 阅读 · 0 评论 -
Win32 Programming: Overview - C、C++、MFC、API、VC++环境之间的关系 - HackerJLY
转载 2008-03-30 21:54:00 · 878 阅读 · 0 评论 -
C/C++ Operators - C/C++操作符 参考 - VS6 - HackerJLY
转载 2008-04-05 00:09:00 · 700 阅读 · 0 评论 -
C/C++ Keywords - C/C++关键字 参考 - VS6 - HackerJLY
转载 2008-04-05 00:06:00 · 607 阅读 · 0 评论 -
Run-Time Library Reference - C++ 运行时 库 参考 - English - From MSDN - HackerJLY
转载 2008-04-12 01:43:00 · 1340 阅读 · 0 评论 -
红客们必须要明白以下几点
红客们必须要明白以下几点: 1、我们的攻防技术不是用来炫耀的,这不是红客的作法!…… 2、我们的技术会向所有爱国的红客朋友们共享!…… 3、我们会不断地学习,并不断地研究新的功击技术与防护方法!…… 4、我们必须熟练掌握C语言,并掌握任意一门面向对象的语言! 5、我们必须是爱国的! 6、我们不但要懂得系统的常用漏洞的功防之道,而且还要懂得如何去挖掘转载 2008-04-24 23:21:00 · 1014 阅读 · 0 评论 -
Base64 Encode/Decode Class C++ SourceCode - Base64编码/解码 类 C++ 源码
Base64 Encode/Decode Class C++ SourceCode - Base64编码/解码 类 C++ 源码 1、Base64.h // Base64.h: interface for the CBase64 class.////////////////////////////////////////////////////////////////////转载 2008-07-27 17:32:00 · 8793 阅读 · 2 评论 -
RFC 2045 - Base 64 Encode - From IETF.org
转载 2008-06-26 22:21:00 · 1405 阅读 · 0 评论 -
浅谈Base64编码
浅谈Base64编码 出处:CSTC 作者:朱岩 时间:2004-1-30 8:43:00 我打赌当你见到Base64这个词的时候你会觉得在哪里见过,因为在你能够上网看到这篇文章的时候你已经在后台使用它了。如果您对二进制数有所了解,你就可以开始读它了。打开一封Email,查看其原始信息(您可以通过收取、导出该邮件用文本编辑器查看)。你会看到类似这样的一个效果: Date: Th转载 2008-06-26 22:12:00 · 917 阅读 · 0 评论 -
Rundll32.DLL 原理
Rundll32.DLL 原理 语法格式: RUNDLL.EXE , 即: Rundll32 dll文件名,此dll文件中函数名 函数的参数(多个,用逗号隔开) 示例: "rundll32 shell32,Control_RunDLL" - 运行控制面板。 "rundll32 shell32,OpenAs_RunDLL" - 打开“打开原创 2008-06-29 04:20:00 · 1320 阅读 · 0 评论 -
How to get the password text in a text with password property from another process using C++ - 用C++如何从不同进程获取密码框文本
How to get the password text in a text with password property from another process using C++ - 用C++如何从不同进程获取密码框文本 CString str; CString strTemp; char buf[1024]; char cClassName[1024]; LO原创 2008-06-30 00:31:00 · 1437 阅读 · 0 评论 -
PE(Portable Executable) File Format(Chinese) - PE(可移植的可执行文件) 文件格式说明(中文)
PE文件结构(PE文件简介) [2008/3/27 15:56:00| By:perfecter]1、 PE文件简介PE(Portable Executable,可移植的可执行文件)文件是指在Microsoft Windows95及其之后的Microsoft操作系统上运行的可执行文件,包括.EXE文件和.DLL文件。可移植性(Portable)是指在任何机器(Intel 386 、MI转载 2008-11-08 23:46:00 · 5647 阅读 · 1 评论 -
My programs (我写的软件)
零、HackerJLY PE Parser (HackerJLY PE 解析器) 1、Click me to download , 点击下载 2、UI 一、HackerJLY 邮件发送器(支持:附件、通讯录、签名) 1、功能介绍: 高效邮件发送器 支持附件。你可以把附件拖放到窗体上,以:添加原创 2008-11-20 21:28:00 · 4290 阅读 · 2 评论