C++
HackerJLY
C,C ,API,MFC,VB6,Win32_ASM,C#,SQL,JavaScript,VBScript,HTML
展开
-
Run-Time Routines by Category - C++ 运行时 库 函数 分类 - English - From MSDN - HackerJLY
转载 2008-04-12 01:51:00 · 1784 阅读 · 0 评论 -
如何添加自定义系统菜单 - C++ & MFC
如何添加自定义系统菜单 - C++ & MFC1、创建一个基于对话框的MFC EXE2、在对话框类中添加一个Public 指针变量 m_pMenu,用来保存系统菜单class CPrjShutDownPCDlg : public CDialog{// Constructionpublic: CMenu* m_pMenu;3、添加一个Global 变量,ID_me原创 2008-06-05 23:33:00 · 3484 阅读 · 0 评论 -
Windows Sockets: Socket Notifications
转载 2008-06-14 03:12:00 · 1001 阅读 · 0 评论 -
Windows Sockets: Sequence of Operations(操作顺序) - MFC_CAsynSocket
转载 2008-06-14 18:07:00 · 1212 阅读 · 0 评论 -
Windows Sockets: Using Class CAsyncSocket
转载 2008-06-14 03:02:00 · 2310 阅读 · 0 评论 -
How to send mail using C++ & CAsyncSocket - SourceCode - 用C++ & CAsyncSocket 如何发送邮件 - 源码 - HackerJLY
How to send mail using C++ & CAsyncSocket - SourceCode - 用C++ & CAsyncSocket 如何发送邮件 - 源码 - HackerJLY//============================================================================================原创 2008-06-21 01:40:00 · 3520 阅读 · 0 评论 -
VC++ 6.0 Glossary - VC++ 6.0 术语表 - From MSDN
转载 2008-06-21 00:47:00 · 1207 阅读 · 0 评论 -
Glossary - Nonalphabetic Terms - The means of The files's extended name in VC6.0 - VC6.0 中文件扩展名的意思 - From MSDN
转载 2008-06-21 00:58:00 · 1210 阅读 · 0 评论 -
RFC 2045 - Base 64 Encode - From IETF.org
转载 2008-06-26 22:21:00 · 1404 阅读 · 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 评论 -
透明窗体实现 - C++ & MFC & API
透明窗体实现 - C++ & MFC & API1、创建一个基于对话框的MFC EXE2、在对话框的 OnInitDialog 函数 中,设置对话框扩展属性 为:WS_EX_LAYERED const WS_EX_LAYERED = 0x80000; ::SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(Ge原创 2008-06-07 17:34:00 · 1843 阅读 · 0 评论 -
在窗口客户区拖动窗体 - VC6
在窗口客户区拖动窗体 - VC61、原理把客户区的鼠标左键点击事件的消息,转换成:在标题栏(非客户区)上的左键点击事件的消息。 2、Code void CPrjShutDownPCDlg::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/o原创 2008-06-07 00:38:00 · 1676 阅读 · 0 评论 -
Details: Adding Program Functionality - “添加程序功能”话题 列表 - VC++6 教程 - English - From MSDN - HackerJLY
转载 2008-04-12 02:21:00 · 1076 阅读 · 0 评论 -
Server Core (Windows) - 服务核心介绍 - Windows 2008 - Win32 SDK - English - From MSDN - HackerJLY
转载 2008-04-12 03:50:00 · 1207 阅读 · 0 评论 -
消息类别 - C++ - 中文 - From MSDN - HackerJLY
转载 2008-04-15 21:54:00 · 1197 阅读 · 0 评论 -
红客们必须要明白以下几点
红客们必须要明白以下几点: 1、我们的攻防技术不是用来炫耀的,这不是红客的作法!…… 2、我们的技术会向所有爱国的红客朋友们共享!…… 3、我们会不断地学习,并不断地研究新的功击技术与防护方法!…… 4、我们必须熟练掌握C语言,并掌握任意一门面向对象的语言! 5、我们必须是爱国的! 6、我们不但要懂得系统的常用漏洞的功防之道,而且还要懂得如何去挖掘转载 2008-04-24 23:21:00 · 1014 阅读 · 0 评论 -
How to write vc resource to a file in vc6.0(在VC6.0中如何把资源文件写成文件)- Software Bind CockHorse Tech(软件绑马技术)- C++ SourceCode
How to write vc resource to a file in vc6.0(在VC6.0中如何把资源文件写成文件)- Software Bind CockHorse Tech(软件绑马技术)- C++ SourceCode1、Import a file named "prjUDPChatTest.exe" in VC6.0 ,The type is "Exe" and the id原创 2008-07-13 19:15:00 · 2442 阅读 · 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 · 8792 阅读 · 2 评论 -
MFC Reference
转载 2008-05-27 23:28:00 · 1161 阅读 · 0 评论 -
prjShutDownPC - 如何实现关机/重启/注销 - SourceCode - C++ & API & MFC - HackerJLY
如何实现关机/重启/注销 - SourceCode - C++ & API & MFC - HackerJLY1、创建一个基于对话框的MFC EXE,在窗口上添加三个按钮分别是:关机、重启、注销2、在:窗口的OnInitDialog函数中写入:使本进程获取关机权限的代码 //========================================================原创 2008-06-02 23:02:00 · 1843 阅读 · 1 评论 -
如何实现关机 - How to Shut Down the System - C++ & API
转载 2008-06-02 22:12:00 · 1681 阅读 · 0 评论 -
How to invoke dll using C++ - C++ 如何调用DLL - 详解
How to invoke dll using C++ - C++ 如何调用DLL - 详解1、首先定义一个和“你想调用的函数”的原型相同的一个类型typedef BOOL (WINAPI *SetLayeredWindowAttributesA)(HWND,COLORREF,BYTE,DWORD);2、调用 LoadLibrary 函数加载 Dynamic Link Library (D原创 2008-06-07 02:25:00 · 3095 阅读 · 0 评论 -
通过注册表添加删除系统服务
通过注册表添加删除系统服务 修改系统服务粗略的有几种方法: 一、我的电脑-管理-服务和应用程序。 二、开始-设备-控制面板-管理工具-服务。 三、开始-运行 输入 compmgmt.msc 。 四、直接在开始-运行 输入转载 2008-07-01 21:31:00 · 9238 阅读 · 1 评论 -
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 · 1436 阅读 · 0 评论 -
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 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 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 cpu's physical ID in C++ - 在C++中如何获取CPU物理ID
CString CStaticPubFunc::GetCPUPhysicalSerialNo(){ unsigned long ulS1,ulS2; CString strCPUID,strCPUID1,strCPUID2; __asm { mov eax,01h xor edx,edx cpuid mov ulS1,edx mov ulS2,ea原创 2009-04-20 19:01:00 · 2208 阅读 · 1 评论 -
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 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 评论 -
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 · 5645 阅读 · 1 评论 -
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 评论 -
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 评论