<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>Boxcounter's blog</title>
		<link>http://www.boxcounter.com/</link>
		<description>人在做, 天在看              boxcounter.com   boxcounter.org    boxcounter[a]boxcounter.org</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Thu, 09 Sep 2010 20:27:42 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=125</guid>
			<title>&quot;fatal error LNK1103&quot;的解决方案</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>我的环境是VS2005，这个老家伙原生的开发库很老，vista新增的函数很多它都不认识，于是载了windows7的SDK装上并注册到 VS2005中。结果对于dll和MFC工程，都会报这么个错误：</p>
<p>uuid.lib(shguids2.obj) : fatal error LNK1103: <font size="-1">debugging  information corrupt; recompile module</font></p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=125" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=125</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2010-04-20 11:19</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=124</guid>
			<title>一段有趣的创建进程的代码</title>
			<author>boxcounter</author>
			<description><![CDATA[<ol start="1" class="dp-cpp">
    <li class="alt"><span><span class="datatypes">BOOL</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;CreateProcessAndSwitchParent(&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="datatypes">DWORD</span><span>&nbsp;dwParentPID&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;</span></li>
    <li class="alt"><span>{&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;PROCESS_INFORMATION&nbsp;ProcInfo&nbsp;=&nbsp;{0};&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;STARTUPINFOEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StartInfo&nbsp;=&nbsp;{0};&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="datatypes">SIZE_T</span><span>&nbsp;&nbsp;cbAttributeListSize&nbsp;=&nbsp;0;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="datatypes">BOOL</span><span>&nbsp;&nbsp;&nbsp;&nbsp;bRlt&nbsp;=&nbsp;FALSE;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="datatypes">BOOL</span><span>&nbsp;&nbsp;&nbsp;&nbsp;bRtnVal&nbsp;=&nbsp;FALSE;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="datatypes">HANDLE</span><span>&nbsp;&nbsp;hTargetProcess&nbsp;=&nbsp;NULL;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;StartInfo.StartupInfo.cb&nbsp;=&nbsp;<span class="keyword">sizeof</span><span>(StartInfo);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">__try</span><span>&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bRlt&nbsp;=&nbsp;InitializeProcThreadAttributeList(NULL,&nbsp;&nbsp;<span class="comment">//&nbsp;lpAttributeList&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//&nbsp;dwAttributeCount&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//&nbsp;dwFlags&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;cbAttributeListSize);&nbsp;<span class="comment">//&nbsp;lpSize</span></span></li>
</ol><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=124" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=124</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2010-04-18 12:34</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=108</guid>
			<title>先考虑性能？ 先考虑结构化？</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp;&nbsp; 在《代码大全》上看到一段话，正是我近来经常纠结的一个问题：编码的时候，是优先考虑性能，还是优先考虑结构化？</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=108" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=108</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-10-02 23:17</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=106</guid>
			<title>VC、MFC资料站点</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>VC资源备份</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=106" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=106</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-09-03 16:39</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=104</guid>
			<title>[ZZ] System Error Codes &amp;&amp; VS config</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>备份之用，请无视。</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=104" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=104</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-09-01 15:10</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=102</guid>
			<title>[ZZ] 有关locale</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp; locale 是国际化与本土化过程中的一个非常重要的概念，个人认为，对于中文用户来说，通常会涉及到的国际化或者本土化，大致包含三个方面：看中文，写中文，与 window中文系统的兼容和通信。从实际经验上看来，locale的设定与看中文关系不大，但是与写中文，及window分区的挂载方式有很密切的关 系。本人认为就像一个纯英文的Windows能够浏览中文，日文或者意大利文网页一样，你不需要设定locale就可以看中文。那么，为什么要设定 locale呢？什么时候会用到locale呢？ <br />
&nbsp;&nbsp;&nbsp; &hellip;&hellip;</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=102" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=102</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-08-16 22:24</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=101</guid>
			<title>LibTorrent库的奇怪问题</title>
			<author>boxcounter</author>
			<description><![CDATA[<p><span style="font-size: 10.5pt; font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 《</span><a href="../../../?action=show&amp;id=98"><span style="font-size: 10.5pt; font-weight: normal;">LibTorrent库的中文支持问题</span></a><span style="font-size: 10.5pt; font-weight: normal;">》说到乱码问题，其实还有一个问题，目前还没有解决。我把我需要的功能封装成了一个<span lang="EN-US">DLL,</span>工作的挺好，但是在进程退出时会有问题，对于<span lang="EN-US">DEBUG</span>版，会有<span lang="EN-US">LibTorrent</span>的<span lang="EN-US">ASSERT</span>失败，对于<span lang="EN-US">RELEASE</span>版，<span lang="EN-US">ASSERT</span>被略过了，现象改为了进程死锁挂起，没法退出。</span></p>
<p><span style="font-size: 10.5pt; font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &hellip;&hellip;<br />
</span></p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=101" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=101</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-08-15 23:59</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=98</guid>
			<title>LibTorrent库的中文支持问题</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="Word.Document" name="ProgId">
<meta content="Microsoft Word 12" name="Generator">
<meta content="Microsoft Word 12" name="Originator">
<link href="file:///C:\Users\BOXCOU~1\AppData\Local\Temp\msohtmlclip1\01\clip_filelist.xml" rel="File-List" />
<link href="file:///C:\Users\BOXCOU~1\AppData\Local\Temp\msohtmlclip1\01\clip_themedata.thmx" rel="themeData" />
<link href="file:///C:\Users\BOXCOU~1\AppData\Local\Temp\msohtmlclip1\01\clip_colorschememapping.xml" rel="colorSchemeMapping" />    </meta>
</meta>
</meta>
</meta>
</p>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves />
<w:TrackFormatting />
<w:PunctuationKerning />
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas />
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF />
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:SpaceForUL />
<w:BalanceSingleByteDoubleByteWidth />
<w:DoNotLeaveBackslashAlone />
<w:ULTrailSpace />
<w:DoNotExpandShiftReturn />
<w:AdjustLineHeightInTable />
<w:BreakWrappedTables />
<w:SnapToGridInCell />
<w:WrapTextWithPunct />
<w:UseAsianBreakRules />
<w:DontGrowAutofit />
<w:SplitPgBreakAndParaMark />
<w:DontVertAlignCellWithSp />
<w:DontBreakConstrainedForcedTables />
<w:DontVertAlignInTxbx />
<w:Word11KerningPairs />
<w:CachedColBalance />
<w:UseFELayout />
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math" />
<m:brkBin m:val="before" />
<m:brkBinSub m:val="&#45;-" />
<m:smallFrac m:val="off" />
<m:dispDef />
<m:lMargin m:val="0" />
<m:rMargin m:val="0" />
<m:defJc m:val="centerGroup" />
<m:wrapIndent m:val="1440" />
<m:intLim m:val="subSup" />
<m:naryLim m:val="undOvr" />
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" />
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" />
<w:LsdException Locked="false" Priority="39" Name="toc 1" />
<w:LsdException Locked="false" Priority="39" Name="toc 2" />
<w:LsdException Locked="false" Priority="39" Name="toc 3" />
<w:LsdException Locked="false" Priority="39" Name="toc 4" />
<w:LsdException Locked="false" Priority="39" Name="toc 5" />
<w:LsdException Locked="false" Priority="39" Name="toc 6" />
<w:LsdException Locked="false" Priority="39" Name="toc 7" />
<w:LsdException Locked="false" Priority="39" Name="toc 8" />
<w:LsdException Locked="false" Priority="39" Name="toc 9" />
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" />
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" />
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" />
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle" />
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong" />
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis" />
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid" />
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" />
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1" />
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" />
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" />
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote" />
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5" />
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6" />
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6" />
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6" />
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" />
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" />
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6" />
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6" />
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" />
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" />
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" />
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6" />
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6" />
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6" />
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" />
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" />
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" />
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" />
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title" />
<w:LsdException Locked="false" Priority="37" Name="Bibliography" />
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" />
</w:LatentStyles>
</xml><![endif]-->
<p><style type="text/css">
<!--
 /* Font Definitions */
 @font-face
	{font-family:宋体;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:SimSun;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:"\@宋体";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:宋体;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
 @page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style></p>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}
</style>
<![endif]-->
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">这个星期在琢磨</span><span lang="EN-US">BT</span><span style="font-family: 宋体;">下载，用的是一套开源的库</span><span lang="EN-US">-libtorrent</span><span style="font-family: 宋体;">，接口不错，帮助文档也挺详细，照着文档和测试例子很快就封好了我需要的功能，但是也遇到了很郁闷的问题：中文支持。</span></p>
<p align="left" style="text-align: left;" class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">&hellip;&hellip;</span><span lang="EN-US"><br clear="all" style="page-break-before: always;" />
</span></p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=98" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=98</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-08-15 23:56</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=91</guid>
			<title>[ZZ]什么是WinSxS</title>
			<author>boxcounter</author>
			<description><![CDATA[<p><br />
<strong>如何安装VC库？</strong><br />
<br />
一个看似简单，其实一点都不简单的问题。我一直以为放在应用程序的目录下是最好的，可以避免Dll Hell，其实不然！<br />
<br />
这篇文章&ldquo;<a href="http://blogs.msdn.com/martynl/archive/2005/10/13/480880.aspx" target="_blank">Why does VC8 install libraries to WinSxS</a>?&rdquo;做了非常好的解释！原来微软也走过了很多的弯路。</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=91" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=91</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2009-07-23 17:17</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=63</guid>
			<title>有关代码风格的唧唧歪歪</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp; 从起初学习编程开始，我就比较喜欢琢磨编程的风格，比如括号的摆放、变量的命名、注释风格、流程的整理等。我很希望自己的代码优美、典雅。个人感觉代码风格也是一种艺术，但是很少有名家专门对这类东西做整理和讲述。今天搜资料的时候发现MSDN-BLOG上有人专门聊到这块，虽然描述的仅仅是括号的摆放，但是总算看到有人有此共同爱好，很是惊喜......</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=63" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=63</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2008-10-14 13:09</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=52</guid>
			<title>MoveFileEx with MOVEFILE_DELAY_UNTIL_REBOOT</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 今天和AQiu同学讨论铁卷终端升级的问题，主要的讨论点是以 MOVEFILE_DELAY_UNTIL_REBOOT 方式来调用 MoveFileEx(...) 时，这个move操作是在什么时候执行的。讨论未果，于是上网搜了下资料......</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=52" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=52</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2008-08-22 16:06</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=16</guid>
			<title>bcb中添加资源时容易出错的地方</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp; 今天修改了一个给Mrcool同学的小程序，之前是一个exe加上一个dll，今天觉得挺碍眼的，就决定把dll打包到exe里，于是就在rc文件里写上这么一句：</p>
<p>&nbsp;&nbsp; IDR_DATA0&nbsp;&nbsp;DATA&nbsp;&nbsp;DISCARDABLE &quot;ForMrcool.dll&quot;</p>
<p>&nbsp; 释放的时候调用FindResource得到错误1838，错误内容为：&ldquo;找不到映像文件中指定的资源类型。 &rdquo;</p>
<p>&nbsp; 调试了好半天，也没找到问题所在。求救于黄师傅，得到正解：</p>
<p>&nbsp; BCB在编译资源的时候，把我的ForMrcool.rc做成ForMrcool.res，而我的Exe工程名就叫ForMrcool，工程本身就有个ForMrool.res，最后就导致BCB编译资源ForMrcool.rc的时候出问题。</p>
<p>&nbsp; 解决方法：吧新建的rc文件改名为dll.rc就OK了～</p>]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=16</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2007-11-13 20:32</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=14</guid>
			<title>windows编程中的session</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp; 前两天在折腾Vista下的服务启动进程的问题，有了点体会，记下来，希望能帮到跟我遇到一样问题的朋友。</p>
<p>&nbsp; windows xp、vista中，服务程序都是运行在session0中，而后面的第1、2、...、N个用户则分别运行在session1、session2、...、sessionN中。不同的session有不同的namespace，但是由于目前主流的用户windows平台WinXP支持快速用户切换，所以我们感觉不到这些差异。</p>
<p>&nbsp; ...</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=14" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=14</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2007-11-07 21:04</pubDate>
		</item>
		<item>
			<guid>http://www.boxcounter.com/?action=show&amp;id=9</guid>
			<title>[ZZ]通过崩溃地址找到出错代码行</title>
			<author>boxcounter</author>
			<description><![CDATA[<p>&nbsp;&nbsp; 从看雪论坛精华集中看到一篇文章，感觉对自己很有用，转载过来。感谢作者老罗。<hr />
&nbsp;&nbsp; 作为程序员，我们平时最担心见到的事情是什么？是内存泄漏？是界面不好看？&hellip;&hellip;错啦！我相信我的看法是不会有人反对的&mdash;&mdash;那就是，程序发生了崩溃！</p>
<p>&nbsp; ......</p><br /><br /><a href="http://www.boxcounter.com/?action=show&amp;id=9" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.boxcounter.com/?action=show&amp;id=9</link>
			<category domain="http://www.boxcounter.com/?cid=2">windows编程(R3)</category>
			<pubDate>2007-07-24 21:00</pubDate>
		</item>
	</channel>
</rss>
