windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码

GetsysInfo.h:   [cpp] view plaincopy #ifndef _H_GETSYSINFO   #define _H_GETSYSINFO         #pragma once      #include ...

2015-02-01 16:50:53

阅读数 2856

评论数 0

Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)

动画效果显示及隐藏窗口及大大美化程序界面,像QQ的登录窗口也是使用了动画效果显示及隐藏窗口。 本篇《Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)》就来介绍下如何使用动画效果来显示隐藏窗口。为了方便代码复用,本人已经将其封装成一个窗口动画效果类,先来看看这个窗口动画效果...

2014-05-15 10:49:05

阅读数 378

评论数 0

Windows界面编程第四篇 异形窗体 高富帅版

上一篇《Windows界面编程第三篇 异形窗体 普通版》介绍了异形窗口(异形窗体)的创建,其主要步骤为——先通过创建位图画刷来做窗口的背景画刷,再通过SetWindowLong为窗体加上WS_EX_LAYERED属性,然后使用SetLayeredWindowAttributes指定窗口的透明色来完...

2014-05-15 10:42:34

阅读数 424

评论数 0

Windows界面编程第三篇 异形窗体 普通版

上一篇《Windows界面编程第二篇 半透明窗体》介绍了先使用SetWindowLong为窗体加上WS_EX_LAYERED属性,再使用SetLayeredWindowAttributes调整窗体的透明度。本篇将使用这二个函数来完成另一个实用的功能——异形窗口(异形窗体)。 异形窗口的原理很简单...

2014-05-14 17:10:57

阅读数 479

评论数 0

Windows界面编程第二篇 半透明窗体

上一篇《Windows界面编程第一篇 位图背景与位图画刷》介绍了通过WM_CTLCOLORDLG消息来来设置对话框的背景以及位图画刷的使用。本篇将介绍动态调节窗体透明度的方法。     调节窗体透明度可以先使用SetWindowLong为窗体加上WS_EX_LAYERED属性,再使用来SetLa...

2014-05-14 09:47:53

阅读数 543

评论数 0

Windows界面编程第一篇 位图背景与位图画刷

Windows界面编程第一篇 位图背景与位图画刷     可以通过WM_CTLCOLORDLG消息来设置对话框的背景,MSDN上对这个消息的说明如下: The WM_CTLCOLORDLG message is sent to a dialog box before the system ...

2014-05-14 09:45:37

阅读数 376

评论数 0

分层窗口实现千千静听的透明歌词

千千静听的透明歌词有两个特点: 1.只有在点击到文字上时,才可以拖动,也就是说窗口是不规则的。 2.当设置为总是在前面,最顶层窗口时,歌词窗口的下层窗口的刷新也能体现到歌词上来,也就是歌词依然透明。 实现上述两点,很简单,就要把歌词窗口设置为分层窗口就OK了。下面介绍下分层窗口(从MSD...

2014-05-13 15:39:40

阅读数 584

评论数 0

Detours简介

Detours 是Microsoft开发一个库,下载地址http://research.microsoft.com/en-us/projects/detours/,它具有两方面的功能: 1 拦截x86机器上的任意的win32 API函数。 2 插入任意的数据段到PE文件中,修改DDL文件的导入...

2014-05-09 10:19:17

阅读数 403

评论数 0

Select模型原理

Select模型原理 利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。   select参数和返回值意义如下: int select (  I...

2014-03-14 15:21:56

阅读数 356

评论数 0

《windows核心编程系列》谈谈内存映射文件

内存映射文件允许开发人员预订一块地址空间并为该区域调拨物理存储器,与虚拟内存不同的是,内存映射文件的物理存储器来自磁盘中的文件,而非系统的页交换文件。将文件映射到内存中后,我们就可以在内存中操作他们了,就像他们被载入内存中一样。   内存映射文件主要有三方面的用途:   1:系统使用内存映...

2014-03-13 14:40:17

阅读数 448

评论数 0

Windows进程通信--使用内存映射文件

内存映射文件是通过两个或多个进程映射同一个文件映射对象的视图来实现的,这意味着它们将共享物理存储器的同一个页 面。因此,当一个进程将数据写入一个共享文件映射 对象的视图时,其他进程可以立即看到它们视图中的数据变更情况。如果多个进程共享单个文件映射对象,那么所有进程必须 使用相同的名字来表示该...

2014-03-13 14:37:03

阅读数 571

评论数 0

奇思妙想win7高低进程之间数据交换之逆向思维

由于最近工作比较忙,也没有时间把自己的点点滴滴记录下来,今天把自己认为比较重要的东西分享给大家 windows平台开发的人肯定非常头疼vista之后高低进程权限之间通信和交换数据的问题,之前在网上也有很多人讨论这个话题              但是我今天要说的和他们的可能不同,让穿越s...

2014-03-13 14:34:37

阅读数 772

评论数 0

如何在Vista中不弹出UAC以本地系统账户启动程序

如何在Vista中不弹出UAC以本地系统账户启动程序  本文讲解如何以本地系统账户从会话0至会话1启动一个程序。  简介  在Vista中,你可能也遇到过这样的问题,当想要以管理员账户启动一个exe执行某些特定任务时,往往UAC权限提升对话框就出来了。为解决这个问题,可把一个服务以本...

2014-03-04 11:14:27

阅读数 422

评论数 0

理解Windows会话

以前我一直不理解Windows Session(会话)倒底是一个什么概念,总是感觉这个概念很虚,现在理解了一点。写下来做一个备忘。简单的说,用户登陆到windows系统之后,不管该用户是本地登陆的,还是远程登陆,系统都会为这个用户分配一个新的会话ID(SID)。也就是说会话与用户的登录是相关连的,...

2014-03-04 10:58:50

阅读数 430

评论数 0

c++实现windows服务程序实例

1、注册服务 :在 "开始->运行->cmd" 中输入 sc create TEST binPath = "C:\TEST.EXE" 则在windows下注册了一项服务 sc create TestService binpath= "...

2014-02-12 09:58:19

阅读数 984

评论数 0

Windows服务程序

那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的, 拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程 序的计算机相连都能正常执行,这就是所谓的服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么?   在NT/2000...

2014-02-12 09:56:00

阅读数 390

评论数 0

转载一份C++线程池的代码,非常实用

 #ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4786)#include #include #include #include usi...

2013-12-16 19:39:03

阅读数 393

评论数 0

自绘控件的4种方法

 在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 — 在功能和外观两方面。例如,我们假定您正在创建一个类似于计速表的控件。由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件...

2013-12-12 17:45:49

阅读数 771

评论数 0

sockaddr_in , sockaddr , in_addr区别

sockaddr_in , sockaddr , in_addr区别 struct   sockaddr   {                   unsigned   short   sa_family;                      char   sa_data[14]...

2013-11-13 18:00:04

阅读数 402

评论数 0

Duilib中消息流程分析

看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧.   1. 先看下CPaintManagerUI类的MessageLoop函数: void CPaintManagerUI::MessageLoop()  {      MSG msg = { 0 };...

2013-10-17 15:48:56

阅读数 655

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭