
VC
文章平均质量分 71
muyang008
这个作者很懒,什么都没留下…
展开
-
Windows Socket API 使用小结
一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的转载 2007-06-22 23:25:00 · 3385 阅读 · 3 评论 -
CreateToolhelp32Snapshot函数
HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th32ProcessID);参数:dwFlags[输入]指定快照中包含的系统内容,这个参数能够使用下列数值(变量)中的一个。 TH32CS_INHERIT - 声明快照句柄是可继承的。 TH32CS_SNAPALL - 在快照中包含系统中所有的进程和线程。转载 2007-05-08 20:43:00 · 683 阅读 · 0 评论 -
子窗口控件 -windows程序设计
子窗口控件 -windows程序设计取父窗口的窗口句柄:hwndParent = GetParent (hwnd) ;发送消息:SendMessage (hwndParent, message, wParam, lParam) ;预定义的控件有:按钮、复选框、编辑方块、清单方块、下拉式清单方块、静态字符串标签和滚动条。当使用预定义的控件时,不必为其注册窗口类,窗口类已经存在于Win转载 2007-05-08 20:54:00 · 1546 阅读 · 0 评论 -
DLL木马注入的一般步骤
(1)取得宿主进程(即要注入木马的进程)的进程ID dwRemoteProcessId;(2)取得DLL的完全路径,并将其转换为宽字符模式pszLibFileName;(3)利用Windows API OpenProcess打开宿主进程,应该开启下列选项:a.PROCESS_CREATE_THREAD:允许在宿主进程中创建线程;b.PROCESS_VM_OPERATION:允许对宿转载 2007-05-15 13:20:00 · 1145 阅读 · 0 评论 -
在MFC中使用Tab Control(转)
说实话,我刚开始看见Tab Control的时候,觉得很简单。哪知道用了一下,才发现自己错了。要用好它,还是需要一些技巧的。经过网上搜索资料,以及我自己的摸索,把一些要点记录在这里。Tab Control的运行效果有点像Property Sheet,但两者还是有一些区别。我的理解就是Property Sheet主要用在对话框中,对数据进行进行分类管理。而Tab Control使用范围更广一转载 2007-05-27 22:20:00 · 967 阅读 · 0 评论 -
Tab Control控件使用的例子
1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改: Border:none //边界为空,这样它就没了标题栏 Style :Child // 这样这个模板就可以当作另一个转载 2007-05-27 22:16:00 · 1006 阅读 · 0 评论 -
vc类与头文件
Class Header file CAnimateCtrl afxcmn.h CArchive afx.h CArchiveException afx.h CArray afxtempl.h CAsyncMonikerFile afxole.h CAsyncSocket afxsock.h CBitmap afxwin.h CB转载 2007-05-31 21:21:00 · 659 阅读 · 0 评论 -
显示JPEG和GIF格式的图片
BOOL CJPGGIFDlg::ShowJpgGif(CDC* pDC,CString strPath, int x, int y)...{ IStream *pStm; CFileStatus fstatus; CFile file; LONG cb; //打开文件并检测文件的有效性 if (file.Open(strPath,CFile::modeRead)&&原创 2007-05-31 23:11:00 · 715 阅读 · 0 评论 -
CFile和CFileDialog的使用
下面是一个函数可以使用CFileDialog取得文件路径,然后用CFile打开的.(其中,m_openfile是已经绑定到一个CEdit里面的CString) CString filter; filter="pe文件(*.exe)|*.exe"; CFileDialog filedlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|原创 2007-06-02 15:53:00 · 802 阅读 · 0 评论 -
在项目中对CList Ctrl的学习
CListCtrl 使用技巧 计算机资源管理项目中需要在主窗口中使用一个Clist CTRL来显示所有的计算机资源。下面是对CList CTRL学习的笔记(ZZ),以满足显示上的需求。 (一)列表控制的主要功能 列表控制和视(List Control&View)主要用来以各种方式显示一组数据记录供用户进行各种操作,Windows98/95中资源管理器中的“查看”标签下的“大图标|小图标|转载 2007-05-07 21:54:00 · 540 阅读 · 0 评论 -
提升进程权限
// hProcess [in] : 要提升的进程,目标进程// lpPrivilegeName [in] : 要提升到的特权,目标特权// 返回值 : TRUE : 成功; FALSE : 失败BOOL UpdateProcessPrivilege( HANDLE hProcess, LPCTSTR lpPrivilegeName = SE_DEBUG_NAME ){ HANDLE h转载 2007-05-06 22:38:00 · 378 阅读 · 0 评论 -
使用MFC编写internet查询程序
在VC++ 5.0中,MFC的WinInet类包装了相关的用于internet 客户机程序编程的win32 API函数。这样,无需了解winsock或TCP/IP的细节就可以编制出internet客户机程序。本文中,我们将探讨如何使用WinInet类来编写一个internet查询程序,该程序起名为“探路者”。该程序能使用各种协议来查询网络,包括古老的FINGER和WHOIS。 顾名思义,“探路者”转载 2007-06-21 23:02:00 · 933 阅读 · 0 评论 -
wininet单元的几个函数(转载)
摘要这篇技术性文章讨论了如何利用MicrosoftWin32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围,而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络函数从网络服务器上读取HTML文件,并把它们显示成原始的、没有经过格式化的文本。转载 2007-06-21 22:53:00 · 2126 阅读 · 0 评论 -
如何编写一个自动投票程序
*********************************************************************************** * 版权声明 * 此文章为ocean所有,版权归ocean所有,任何网站 *和 媒体转载必须包含此段声明,否则将视为侵权,作者将转载 2007-06-22 23:41:00 · 722 阅读 · 0 评论 -
WinInet类的介绍
正文内容: 目前visual c++ 6.0支持的网络编程有三种方式:一种是isapi,既基于网络服务器应用程序设计接口的程序,主要用来创建ftp服务器、proxy代理服务器、http服务器、smtp服务器、bbs服务器、网络数据库服务器等服务器程序。一种是windows socket2,即基于windows套接口编程,源于unix的套接口编程。还有一种便是wini转载 2007-06-27 15:11:00 · 674 阅读 · 0 评论 -
网上投票作弊的技术实现(纯技术交流,勿用作他途!!)
文章中所讨论的技术应用范围其实还是比较广的,除了投票这种比较阴的应用,还可以完成比如自动填写表单、邮箱自动申请、网站注册等功能。 这里提供的方法有两种: 方法1: 通过ie控件提供的com接口实现。这种方法是通过ihtmldocument2接口编辑网页表单(有时得修改网页代码),然后触发一个事件提交网页。 这种方法由于使用了ie控件,打开网页时会下载很多与应用无关的数据,如图转载 2007-06-27 15:15:00 · 1344 阅读 · 0 评论 -
创建进程代码
STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); ZeroMemory( &pi, sizeof(pi) ); si.cb = sizeof(si); DWORD dwProcessId; if ( ::CreateProcess("c://WINDOWS//system32//msh原创 2007-05-05 12:20:00 · 654 阅读 · 0 评论 -
窗口置顶代码
SetWindowPos(&this->wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);转载 2007-05-05 12:14:00 · 612 阅读 · 0 评论 -
向其他进程注入代码的三种方法
向其他进程注入代码的三种方法 本文章翻译自Robet Kuster的Three Ways to Inject Your Code into Another Process一文,原版地址见下面。本文章版权归原作者所有。 如果转载该译文,请保证文章的完整性,并注明来自www.farproc.com袁晓辉 2005/5/20原版地址:http://www.codeproject.转载 2007-05-06 20:27:00 · 366 阅读 · 0 评论 -
纯 C++ 代码创建并保存 EXCEL 文件
最近发现很多人都在研究OFFICE方面的编程,当然,偶也是一个啦:)可是这方面的资料却很难找,而且大部分(几乎全部)都是英文的。于是,便有了写这篇文章的念头(好了,言归正传)。本来OFFICE已经为大家提供了很好用的COM组件,但我发现我怎么用怎么不顺手(估计是本人太菜了)。于是便绞尽脑汁想用纯 C++ 代码来实现,终于,哈哈,嘿嘿,嚯嚯……好了,下面是我的步骤(偶用的VC++ 6.0):1. 先转载 2007-06-19 08:29:00 · 1866 阅读 · 0 评论