Visual C++ 6.0
HackerJLY
C,C ,API,MFC,VB6,Win32_ASM,C#,SQL,JavaScript,VBScript,HTML
展开
-
Windows Controls - Windows 控件 概述 - Win32 SDK - English - From MSDN - HackerJLY
转载 2008-04-12 03:32:00 · 1458 阅读 · 0 评论 -
Windows Sockets: Sequence of Operations(操作顺序) - MFC_CAsynSocket
转载 2008-06-14 18:07:00 · 1212 阅读 · 0 评论 -
Windows Sockets: Socket Notifications
转载 2008-06-14 03:12:00 · 1001 阅读 · 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 评论 -
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 · 3514 阅读 · 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 · 1319 阅读 · 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 · 1436 阅读 · 0 评论 -
Windows Sockets: Using Class CAsyncSocket
转载 2008-06-14 03:02:00 · 2310 阅读 · 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 评论 -
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 评论 -
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 评论 -
如何添加自定义系统菜单 - 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 评论 -
在窗口客户区拖动窗体 - 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 评论 -
透明窗体实现 - 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 评论 -
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 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 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 · 4328 阅读 · 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 · 2207 阅读 · 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 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 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 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 · 879 阅读 · 0 评论 -
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 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 · 1156 阅读 · 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 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 评论