<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wcppcw的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wcppcw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wcppcw]]></copyright><item><title><![CDATA[详解XP托盘图标结构!]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8820939</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8820939</guid><author>wcppcw</author><pubDate>Thu, 18 Apr 2013 20:25:21 +0800</pubDate><description><![CDATA[下面是转摘。

但是开发的时候要注意 64位系统和32位系统 的数据结构不一致 




详解XP托盘图标结构。

关于这个标题，纯粹是标题党的作为，因为我还没有这个资格是说“详解”，只是能说是我自己一些见解！
近日因为要更新一个托盘管理的软件，所以要苦下头翻译一个国外的托盘结构获取的经典软件（C＋＋版）（http://www.codeproject.com/KB/applic]]></description><category></category></item><item><title><![CDATA[操作被占用的文件-unlocker机理分析]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8804817</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8804817</guid><author>wcppcw</author><pubDate>Mon, 15 Apr 2013 17:14:13 +0800</pubDate><description><![CDATA[http://www.cppblog.com/free2000fly/archive/2009/07/14/89988.html
====================================================================
以下为转帖

操作被占用的文件-unlocker机理分析
*[标题]: 操作被占用的文件-unlocker机理分析
*[]]></description><category></category></item><item><title><![CDATA[HTTP代理原理以及HTTP隧道技术]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8776628</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8776628</guid><author>wcppcw</author><pubDate>Tue, 09 Apr 2013 11:06:07 +0800</pubDate><description><![CDATA[通过HTTP协议与代理服务器建立连接，协议信令中包含要连接到的远程主机的IP和端口号，如果有需要身份验证的话还需要加上授权信息，服务器收到信令后首先进行身份验证，通过后便与远程主机建立连接，连接成功之后会返回给客户端200，表示验证通过，就这么简单，下面是具体的信令格式：

CONNECT 124.xxx.xxx.xx:443 HTTP/1.1 //建立http隧道要443端口
Proxy-]]></description><category></category></item><item><title><![CDATA[C++ static的作用]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8700146</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8700146</guid><author>wcppcw</author><pubDate>Thu, 21 Mar 2013 11:15:10 +0800</pubDate><description><![CDATA[static修饰全局变量，则该变量在本文件中有效；static修饰局部变量，则该变量可保存状态；static修饰函数，则函数仅在本文件中有效]]></description><category></category></item><item><title><![CDATA[C++中的空类，编译器默认可以产生哪些成员函数]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8697879</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8697879</guid><author>wcppcw</author><pubDate>Wed, 20 Mar 2013 18:52:00 +0800</pubDate><description><![CDATA[一个空的class在C++编译器处理过后就不再为空，编译器会自动地为我们声明一些member function，如果你写 

class Empty{}; 

就相当于： 

class Empty 
{ 
public: 
Empty(); 
Empty(const Empty&); 
~Empty(); 
Empty& operator=(const Empty& rh]]></description><category></category></item><item><title><![CDATA[函数调用约定]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8697128</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8697128</guid><author>wcppcw</author><pubDate>Wed, 20 Mar 2013 16:33:17 +0800</pubDate><description><![CDATA[通过名字来分析：压栈就是往栈内添加东东，因为栈是先进先出的，所以叫做压栈。

-------------------------------------------

下面是搜索到的内容，很好：

函数压栈的本质是参数传递 
这又跟汇编语言连系起来了.汇编语言的过程即proc可以理解成函数 
比如一个最简单的计算两数之和函数 
如果用汇编来写估计是这样的 

sub proc]]></description><category></category></item><item><title><![CDATA[UAC相关注册表问题备份]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8667080</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8667080</guid><author>wcppcw</author><pubDate>Wed, 13 Mar 2013 10:31:33 +0800</pubDate><description><![CDATA[相关注册表项 


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 


EnableLUA  key]]></description><category></category></item><item><title><![CDATA[windows 获取操作系统版本信息]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8646499</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8646499</guid><author>wcppcw</author><pubDate>Thu, 07 Mar 2013 14:38:57 +0800</pubDate><description><![CDATA[做windows 程序开发 常常使用关于OS的信息的函数
相关的MSDN的links：
http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724834(v=vs.85).aspx



http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724381(v=v]]></description><category></category></item><item><title><![CDATA[_beginthreadex 与 createthread 的区别]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8612846</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8612846</guid><author>wcppcw</author><pubDate>Tue, 26 Feb 2013 11:08:49 +0800</pubDate><description><![CDATA[_beginthreadex ： CRT提供的库函数
createthread：windows 提供的API 
实现的功能都是创建一个线程，线程的入口函数有少许不一致。


内部实现细节也是有差异的：
CreateThread、_beginthread和_beginthreadex都是用来启动线程的，但大家看到oldworm没有提供_beginthread的方式，原因简单，_begin]]></description><category></category></item><item><title><![CDATA[How to use ppt to make an effective presentation]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8546272</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8546272</guid><author>wcppcw</author><pubDate>Sun, 27 Jan 2013 14:59:07 +0800</pubDate><description><![CDATA[ppt basics:
1,  what font to use
     prefer: Sans Serif font : like Arial, Comis Sans, Trebuchet.
     make it easier for the audiences to read


    Type size should be biger than 18, normally]]></description><category></category></item><item><title><![CDATA[内存字节对齐]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8512580</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8512580</guid><author>wcppcw</author><pubDate>Thu, 17 Jan 2013 11:25:28 +0800</pubDate><description><![CDATA[1 编译器相关
2 影响对象或者结构体占用的 内存空间大小
3 可以提供预编译处理指令
  #progma pack (N)    //其中N代表为对称字节数  
  #progma pack ()  // 特殊预处理结束]]></description><category></category></item><item><title><![CDATA[violate 修饰的用法]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8512525</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8512525</guid><author>wcppcw</author><pubDate>Thu, 17 Jan 2013 11:11:26 +0800</pubDate><description><![CDATA[一个定义为volatile的变量是说这变量可能会被意想不到地改变，这样，编译器就不会去假设这个变量的值了。精确地说就是，优化器在用到这个变量时必须每次都小心地重新读取这个变量的值(From Memory)，而不是使用保存在寄存器里的备份。

下面是volatile变量的几个例子：

1) 并行设备的硬件寄存器（如：状态寄存器）

2) 一个中断服务子程序中会访问到的非自动变量(Non-]]></description><category></category></item><item><title><![CDATA[启动进程参数注意]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8512441</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8512441</guid><author>wcppcw</author><pubDate>Thu, 17 Jan 2013 10:58:35 +0800</pubDate><description><![CDATA[SHELLEXECUTEINFO exeInfo;
exeInfo.cbSize = sizeof(SHELLEXECUTEINFO);
exeInfo.fMask = (SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_DDEWAIT|0x04000000|SEE_MASK_NOCLOSEPROCESS|SEE_MASK_NO_CONSOLE);
exeInfo.hwnd]]></description><category></category></item><item><title><![CDATA[32位和64位编程的数据类型长度区别]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8499820</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8499820</guid><author>wcppcw</author><pubDate>Mon, 14 Jan 2013 10:17:23 +0800</pubDate><description><![CDATA[C/C++仅仅定义了这些基本数据类型之间的关系，并没有定义严格定义它们的字长。在不同的平台上，根据编译器不同的实现，它们的字长如下表所示：





数据类型



LP64



ILP64



LLP64



ILP32



LP32





char



8



8



8



8]]></description><category></category></item><item><title><![CDATA[Inside windows vista User Account Control 用户账户控制]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8363329</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8363329</guid><author>wcppcw</author><pubDate>Fri, 28 Dec 2012 15:32:07 +0800</pubDate><description><![CDATA[原文连接：
http://technet.microsoft.com/zh-cn/magazine/2007.06.uac(en-us).aspx



UAC是win vista版本后引入的系统安全机制，主要用来防止滥用管理员权限导致系统易受攻击。下面分3部分说明：
Session 1
UAC的目的
UAC 使用户在运行应用程序的时，尽可能使用的是标准账户权限，而不是管理员权限。]]></description><category></category></item><item><title><![CDATA[验证微软和微软提供给第三方的数字签名]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8362580</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8362580</guid><author>wcppcw</author><pubDate>Fri, 21 Dec 2012 09:55:01 +0800</pubDate><description><![CDATA[验证微软和微软提供给第三方的签名 ，看MSDN内容好多啊！不过下面的程序对已签名的文件验证是没有问题的。






// WinTrustSignature.cpp : Defines the entry point for the console application.
//


#include "stdafx.h"
// GetFileSignature.cpp]]></description><category></category></item><item><title><![CDATA[如何判断车距]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8352108</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8352108</guid><author>wcppcw</author><pubDate>Fri, 21 Dec 2012 00:13:30 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[迄今见过的最好的职业规划的文章，毕生受益]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8331376</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8331376</guid><author>wcppcw</author><pubDate>Wed, 19 Dec 2012 13:33:06 +0800</pubDate><description><![CDATA[我有个有趣的观察，外企公司多的是25-35岁的白领，40岁以上的员工很少，二三十岁的外企员工是意气风发的，但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽，最后大多跳到民企，比方说，唐骏。外企员工的成功很大程度上是公司的成功，并非个人的成功，西门子的确比国美大，但并不代表西门子中国经理比国美的老板强，甚至可以说差得很远。而进外企的人往往并不能很早理解这一点，把自]]></description><category></category></item><item><title><![CDATA[从30-35岁：为你的生命多积累一些厚度]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8331355</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8331355</guid><author>wcppcw</author><pubDate>Wed, 19 Dec 2012 13:28:04 +0800</pubDate><description><![CDATA[常常思考一个问题：是不是考虑做2年开发，打2年酱油，找个人嫁了了事，这样到底行不行？
无论你是男是女，人生是一场独自修行的道路。如果在可以选的时候，还是选择靠自己吧。
无论你是要养家还是要实现人生价值，如果你处在迷茫之中，希望这篇文章可以传达一些正能量，可以帮到你。--
 
你所有不曾料想过的问题，都会随着时间的推移而与你不期而遇；你所有曾经潇洒的随遇而安，同样也会随时间流逝而让你承担那些]]></description><category></category></item><item><title><![CDATA[第一篇 为什么开此博客]]></title><link>https://blog.youkuaiyun.com/wcppcw/article/details/8315848</link><guid>https://blog.youkuaiyun.com/wcppcw/article/details/8315848</guid><author>wcppcw</author><pubDate>Tue, 18 Dec 2012 19:30:03 +0800</pubDate><description><![CDATA[毕业到现在已经工作三年多了，工作中遇到了很多困难，但同时也学习到了很多知识。


突然有一天躺在床上回想这几年的工作和生活点滴，发现很多记忆已经模糊了，故开此博客，记录工作生活中的点滴！]]></description><category></category></item></channel></rss>