文章分类 -  WINDOWS编程学习

WINDOWS编程学习类,其中包含C、C++、及MFC一系统内容
c++ 中头文件重复定义的问题
摘要:一、同一头文件中类嵌套的疑问 假设我们有两个类A和B,分别定义在各自的头文件A.h和B.h中,但是在A中要用到B,B中也要用到A,像下面的写法是错误的:class B; class A{ public: B b;}; class B{ public: A a;};因为在A对象中要开辟一块属于B的空间 阅读全文
posted @ 2019-12-20 23:23 王浩的博客 阅读(1013) 评论(0) 推荐(0)
单向链表C++版
摘要:LList.h LList.cpp main.cpp(这个是测试模块) 阅读全文
posted @ 2019-12-19 01:06 王浩的博客 阅读(103) 评论(0) 推荐(0)
彻底禁用 Win2000/XP WFP 文件保护 【最终版】
摘要:彻底禁用 Win2000/XP WFP 文件保护 【最终版】 禁用文件保护WFP(Windows File Protection)必须经过两步,第一步修改注册表,第二步修改文件,重启生效。 1、设置注册表值 在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下添加 "SFCDisabl... 阅读全文
posted @ 2007-11-24 23:39 王浩的博客 阅读(1219) 评论(0) 推荐(0)
ROS常用命令
摘要:ROs常用命令 2007-07-25 10:44 RouterOS监控脚本,断线报警,线路恢复自动解除报警: 在/system script里添加脚本 name=你要监控的ip 内容如下 ... 阅读全文
posted @ 2007-11-24 22:32 王浩的博客 阅读(3585) 评论(1) 推荐(0)
利用MFC的Csocket类实现网络通信
摘要:近年来,利用Internet进行网际间通讯,在WWW浏 览、FTP、Gopher这些常规服务,以及在网络电话、多媒体会议等这些对实时性要求严格 的应用中成为研究的热点,而且已经是必需的了。Windows环境下进行通讯程序设计的最基本方法是应用Windows Sockets实现进程间的通讯,为此微软提供了大量基于Windows Sockets的通讯API,如WinSockAPI、WinInetA... 阅读全文
posted @ 2006-01-18 19:14 王浩的博客 阅读(9641) 评论(1) 推荐(1)
WinSock初学入门:实现TCP服务器
摘要:(一)介绍: 本文主要采用Winsock API实现了一个Tcp服务器。对初学者而言,相当实用。 (二)准备工作: 1、使用vc6向导建立控制台工程(console application),并选择支持MFC。 2、在stdafx.h中加入头文件conio.h和winsock2.h。 3、在头文件中加入:#pragma comment(lib, "ws2_32.lib")。 (三)主... 阅读全文
posted @ 2006-01-18 19:11 王浩的博客 阅读(373) 评论(0) 推荐(0)
VC++实现对远程计算机屏幕的监视
摘要:摘要:本文介绍了一种通过套接字网络编程和屏幕捕获技术实现的对远程计算机屏幕进行监视的方法。 关键词:套接字;屏幕捕捉;远程监视;网络 前言 在实际工程中,经常有施工现场和控制中心不在一起的情况,在这种情况一般多由工程技术人员往返穿梭其间来实现对远程施工现场的情况了解和对控制中心的矫正控制。显然这种工作方式的效率是很低下的,没有充分发挥计算机网络的强大优势,其实通过网络编程完全可以使技术... 阅读全文
posted @ 2006-01-18 19:10 王浩的博客 阅读(466) 评论(0) 推荐(0)
简单好用的读写ini文件的类
摘要:IniReader.h #ifndef INIREADER_H#define INIREADER_Hclass CIniReader{public: CIniReader(char* szFileName); int ReadInteger(char* szSection, char* szKey, int iDefaultValue); float ReadFloat(char* szSect... 阅读全文
posted @ 2006-01-17 19:02 王浩的博客 阅读(583) 评论(1) 推荐(0)
Network Transfer Of Files Using MFC's CSocket Class
摘要:Server-Side Code Let's dive into the code and then explain what each part does. Here's code for sending a file from the computer that hosts the file (we'll call this the "server", based on convention)... 阅读全文
posted @ 2006-01-13 01:32 王浩的博客 阅读(503) 评论(0) 推荐(0)
Win2000&WinNT实现关机或者重启的代码
摘要://Win2000&WinNT实现的代码 HANDLE hToken; TOKEN_PRIVILEGES tkp; if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken)) { LookupPrivilegeValue(NULL, SE_SH... 阅读全文
posted @ 2006-01-11 06:36 王浩的博客 阅读(283) 评论(0) 推荐(0)
监视其它进程
摘要:void WatchProcess(LPCTSTR filename,UINT show=SW_SHOW){ SHELLEXECUTEINFO info; ::ZeroMemory(&info, sizeof(info)); info.cbSize = sizeof(info); info.fMask = SEE_MASK_FLAG_NO_UI | // no message, we han... 阅读全文
posted @ 2006-01-11 04:38 王浩的博客 阅读(253) 评论(0) 推荐(0)
如保删除路径及其下面所有文件
摘要:void Deltree(CString Path){ if(Path[Path.GetLength()-1]!='\\') Path+="\\"; Path+="*.*"; CFileFind finder; BOOL fstill=finder.FindFile(Path); while(fstill) { fstill=finder.FindNextFile(); CString Fi... 阅读全文
posted @ 2006-01-11 04:37 王浩的博客 阅读(271) 评论(0) 推荐(0)
编写进程/线程监视器
摘要:创建时间:2003-03-21文章属性:原创文章来源:http://www.whitecell.org文章提交:sinister (jiasys_at_21cn.com)编写进程/线程监视器Author : sinisterEmail : sinister@whitecell.org HomePage: http://www.whitecell.org (首先说明一下。有不少朋友来信问一些进... 阅读全文
posted @ 2006-01-11 04:36 王浩的博客 阅读(268) 评论(0) 推荐(0)
Windows 9X和其它所有版本注册表设置
摘要:windows 9X和其它所有版本注册表设置《开始菜单及相关设置》[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]"NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单)"NoRecentDocsHistory"=dword:00000001(禁止将打开的... 阅读全文
posted @ 2006-01-07 05:15 王浩的博客 阅读(504) 评论(0) 推荐(0)
百款绿色软件
摘要:1.序列号输入器(155K) 装各种软件时输入序列号是件麻烦事,因为有的是用"-"分隔开来的,得多次输入才行。但有了这个序列号输入器你只需:1、将序列号拷贝到剪切板。2、将光标定位到序列号输入处。3、按F10键就行了,非常方便。下 载1 http://laochao.joo.cn/1.rar下 载2 http://free.cnyys.com/my/mopmop/rj/1.rar2.3721 卸载... 阅读全文
posted @ 2006-01-05 15:01 王浩的博客 阅读(1405) 评论(0) 推荐(0)
修改文件创建时间(原理篇)
摘要:修改文件创建时间(原理篇) 一、 引言 文件是数据在磁盘上最常用的一种存放形式,也是在程序设计中与之经常打交道的一种编程对象,不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。对于一些要求不是很严格的程序,我们往往只关心文件的内容是否正确、文件大小是否有增减或是再严格一些,看文件名是否符合规定等等。以上这些要素对于大多数程序而言显然是可以满足实际需求的,但对于某些特殊... 阅读全文
posted @ 2005-12-27 02:06 王浩的博客 阅读(4795) 评论(0) 推荐(0)
删除目录及目录下所有文件与子目录
摘要:删除目录及目录下所有文件与子目录VC++只提供了删除一个空目录的函数,而用往往希望删除其下有很多子目录与文件的目录。为了实现这一功能,我编写了DeleteDirectory 函数,它可以实现这一功能。函数原型:BOOL DeleteDirectory(char *DirName);返回值:成功删除时返回TRUE,否则返回FALSE参数DirName为要删除的目录名,必须为绝对路径名,如“c:\\t... 阅读全文
posted @ 2005-12-25 02:22 王浩的博客 阅读(526) 评论(0) 推荐(0)
DirTreeCtrl--显示文件夹和文件
摘要:DirTreeCtrl--显示文件夹和文件作者:Michael Hofer 编译:刘峰环境:Visual C++ 6.0 SP3 DirTreeCtrl允许用户显示文件夹和文件名(可选)。该控制使用系统的图象列表显示每项的图标。你不必管理图标资源。项排序首先通过文件夹,然后通过文件名(如果选择了)。你可以获得每项的全路径名;你可以设置它的其始路径;你可以选择一个子路径。在对话框里使用该控制:... 阅读全文
posted @ 2005-12-25 02:20 王浩的博客 阅读(451) 评论(0) 推荐(0)