Welcome 微信登录

首页 / 软件开发 / C++

TCP/IP学习笔记补遗

TCP/IP学习笔记补遗

TCP/IP学习笔记补遗2010-04-03肖进经过我对网络上IP数据包的跟踪,对我写的《TCP/IP学习笔记》进行补充。通过本文,可以加深对TCP/IP的认识。●网络环境:ADSL宽带●IP数据包内容:通过Outlook发送邮件,帐号是xiaojin8039@163.com,给我的其他邮箱xiaoj@njb.swirebev.com发送邮件,系统从而捕获的IP包。●所有IP包均为TCP协议1、关于IP包的分片情况:所有的IP包均不分片,也就是IP包传输过...
如何在C++ Builder 2007中添加ActiveX控件

如何在C++ Builder 2007中添加ActiveX控件

如何在C++ Builder 2007中添加ActiveX控件2007-10-07 ccrun.com seekerBCB2007 的发布是一件令人振奋的事情,它强大的功能和良好的稳定性让我决定从BCB6.0 转向2007。BCB2007 的变化还是比较大的,它不能像6.0那样方便地安装我们的ActiveX 控件,甚至有些网友说它根本不能安装ActiveX 控件,这样导致了广大网友对BCB2007的不满。BCB2007真的无法安装我们的ActiveX 控件...
在VC中使用智能指针操作Excel

在VC中使用智能指针操作Excel

在VC中使用智能指针操作Excel2010-04-03最近的一个工程中,需要将数据导入Excel表格中,项目经理知道我以前没有接触过操作Excel的经验,于是给了一段小程序给我,让我参考着做。这段程序是使用智能指针操作Excel,在网络上找了一个星期,居然没有一片关于智能指针操作Excel的文章,只有Automation技术,而且所有介绍Automation技术的文章都是大同小异,并且代码多,说明少。没有任何帮助,光有一堆代码,对于理解和使用没有太大的帮助...
实例解析C++/CLI线程之多任务

实例解析C++/CLI线程之多任务

实例解析C++/CLI线程之多任务2007-10-08 天极 谢启东简介从处理器的角度来看,线程是一个单独的执行流程,每个线程都有各自的寄存器及堆栈上下文。通常来说,在中只有一个处理器或处理器只有一个核心时,运行时环境在一个时间片内只能执行一个线程,当线程未能获取所需的资源时,线程的执行就会被中断,且会一直等到相关操作的完成,如I/O;或者在线程用完它的处理器时间片时,也会被中断下来等待。而处理器把执行流程从一个线程切换到另一个线程时,这称为"上...
用VC进行屏幕截取编程

用VC进行屏幕截取编程

用VC进行屏幕截取编程2010-04-03潘小龙 顾时明屏幕截取是令人比较感兴趣的事情.虽然现在有不少应用程序如HYPERSNAP等可以用来截取你所喜欢的屏幕画面,但是如果能把这个功能加到自己的程序中,就更能利用它强大的作用.下面用VC来逐步介绍在Windows95下的实现过程.首先我们要确定屏幕截取的区域,用LPRECT结构来定义.可以截取一个窗口,或整个屏幕.以下代码把选定的屏幕区域拷贝到位图中.HBITMAP CopyScreenToBitmap(L...
用vc设计系统援救程序

用vc设计系统援救程序

用vc设计系统援救程序2010-04-03一.引言Windows的system.dat和user.dat中存储着windows注册表,win.ini和system.ini中也存储着一些重要的初始化信息,对它们进行备份可以避免一些重装系统之类的繁琐.虽然windos自带一些备份和恢复系统信息的功能,但是使用起来很不方便.经过一些研究,我发现你完全可以非常容易地设计出自己的系统援救程序.二.关键问题分析1.在程序中调用系统现有的程序.使用WinExec(),S...
C++引用计数的智能指针有效回收方法

C++引用计数的智能指针有效回收方法

C++引用计数的智能指针有效回收方法2007-10-07 天极 谢启东引用计数指针是否能有效地回收,对意外关机之后数据的恢复来说至关重要,关键是要避免对象复制。怎样从灾难性故障中,恢复一个长期运行、系统级的后台守护进程或者服务,在如今的软件设计过程中,已成为了一个重要的考虑因素。当这些软件是由C++语言编成,并使用了引用计数的智能指针时,那么,智能指针的有效回收,对系统是否具有可伸缩级的恢复能力、甚至正确地继续未完成的操作来说,都显得至关重要。在本文中,描...
在VC++中用回车键切换输入焦点

在VC++中用回车键切换输入焦点

在VC++中用回车键切换输入焦点2010-04-03Windows程序中Tab键是默认的切换输入焦点的按键,但用回车键切换输入焦点更符合人们的输入习惯。Delphi、VB中这个问题比较容易解决,VC++中却很少有资料提到。通过反复尝试,我找到了一种方法,或许对大家有所帮助。1.VC++中appwizard生成一个基于对话框的程序。切换resourseview状态,在对话框中插入一个编辑框,同时修改其styles属性,选中multiline 、want re...
C++ Builder 2007的快速安装

C++ Builder 2007的快速安装

C++ Builder 2007的快速安装2007-10-07 ccrun.com wskjuf对于崇尚中庸之道的朋友,就不必理会这篇文章了。简单说明一下目前网络安装的简单过程:安装向导cbuilder2007trialsetup.exe检测是否有.net 2.0环境,这个好办,如果没有安装环境,在网上可以下载到并安装。但是它的本体,全部安装文件400多M,通过安装向导的单线程进行下载,临近每个文件结尾的时候还留下非常充裕的时间给你上wc,你需要上这么多次...
在Windows应用程序中实现电子注册功能

在Windows应用程序中实现电子注册功能

在Windows应用程序中实现电子注册功能2010-04-03目前,国内软件销售过程中采用了一种新的方式:开发者根据计算机中不同的硬件配置标志直接在应用程序中设置密钥,限制程序的使用次数或者限制某些先进功能的使用,然后将受限制的应用程序无偿提供给用户。用户在试用一段时间之后如果觉得很满意,就可以将安装程序提取的硬件配置解密密钥或已经采集机器配置情况的应用程序提供给开发者,并花少量费用购买自己机器中的电子注册密钥,从而能够充分利用应用程序的所有功能。在应用程...
如何限制PC机上网

如何限制PC机上网

如何限制PC机上网2010-04-03yy2better限制上网 SPI 获取IE代理地址某些程序需要实现控制计算机上网的功能,譬如允许孩子星期六8:00-20:00可以上网,其他时间不能上网。经过研究,用户态下实现这个功能大致有以下几种方法(以下讨论基于windows各平台):1、使用windows Hook,监视IE或其他浏览器的地址栏,发现有www或http字样的,则更改这些url,使之不能访问相应的url。这种方法实现可能相对容易,但是不准确,不能...
实例解析C++/CLI之值类型

实例解析C++/CLI之值类型

实例解析C++/CLI之值类型2007-10-08 天极 谢启东值类型是一种轻量级的CLI类机制,非常适合于小型的数据结构,且从语义的角度来看,与数值(Value)类似。与之相比,引用类型的实例--包括那些声明在堆栈上的,是由垃圾回收器管理的,而值类型的实例却不是。一般来说,一个值类较好的实现应只有一些数据成员,而不需要继承性,这样,在函数传递及返回值、或是赋值操作时,不会带来巨大的数据开销。值类初印像请看例1中的Point类,可以通过替换ref为valu...
C++/CLI解析之基于堆栈的对象与跟踪引用

C++/CLI解析之基于堆栈的对象与跟踪引用

C++/CLI解析之基于堆栈的对象与跟踪引用2007-10-08 天极 谢启东在托管堆上分配对象实例,似乎是使用托管扩展C++、#、J#、VB.NET程序员的唯一方法,而使用本地C++的程序员,不但可以在堆上分配内存,甚至更惯于使用基于堆栈的对象实例。现在回顾一下以前定义的Point引用类,再来看一下以下变量定义:Point p1, p2(3,4);从本地C++的角度来说,p1与p2应为基于堆栈的引用类Point实例,哪怕是从一般性的角度来看,它们也是。P...
浅析三线程程序开发思路与实现

浅析三线程程序开发思路与实现

浅析三线程程序开发思路与实现2010-05-12 Vckbase.com TOo2y一、前言中国黑客(worm.runouce)病毒在国内出现以后,各大反病毒公司都对其进行了“仔细”的分析,得出一个结论:“中国黑客”发现了全球首创的“三线程”结构。这是某公司对外的宣传词,我个人对病毒没什么研究,并且我对worm.runouce没有任何的个人看法,不过我可以确信的是很多反病毒公司往往在夸...
解析C++/CLI之头文件、内联函数与数组

解析C++/CLI之头文件、内联函数与数组

解析C++/CLI之头文件、内联函数与数组2007-10-08 天极 谢启东头文件与函数声明在传统的设计与实现中,你可对需建模的每种类型进行定义,并把定义放在各自的头文件中;而头文件中,一般会包含类型名、成员名、及相关小型成员函数的内联定义。与各个单独编译的源文件是通过头文件来共享信息不同,在C++/CLI中,这些信息是通过程序集来共享的。就拿常举例的Point类来说,它单独编译,并生成了一个名为"Point.dll"的程序集。任何需要...
浅析Windows2000/XP服务与后门技术

浅析Windows2000/XP服务与后门技术

浅析Windows2000/XP服务与后门技术2010-05-12 vckbase TOo2y一、序言Windows下的服务程序都遵循服务控制管理器(SCM)的接口标准,它们会在登录系统时自动运行,甚至在没有用户登录系统的情况下也会正常执行,类似与UNIX系统中的守护进程(daemon)。它们大多是控制台程序,不过也有少数的GUI程序。本文所涉及到的服务程序仅限于Windows2000/XP系统中的一般服务程序,不包含Windows9X。二、Windows...
<< 21 22 23 24 25 26 27 28 29 30 >>