<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>swigger's BLOG &#187; 日经</title>
	<atom:link href="http://www.swigger.net/archives/category/diary/feed" rel="self" type="application/rss+xml" />
	<link>http://www.swigger.net</link>
	<description>醉卧沙场君莫笑 古来征战几人回</description>
	<lastBuildDate>Wed, 11 Aug 2010 17:08:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>中国大陆所有IPV4列表</title>
		<link>http://www.swigger.net/archives/189.html</link>
		<comments>http://www.swigger.net/archives/189.html#comments</comments>
		<pubDate>Fri, 07 May 2010 14:45:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=189</guid>
		<description><![CDATA[见： http://ipwhois.cnnic.cn/ipstats/detail.php?obj=ipv4&#38;country=CN 这个很重要，先记下。稍候出一份整理好的。 update: http://code.google.com/p/chnroutes/   不用自己操刀了，哈哈。]]></description>
			<content:encoded><![CDATA[<p>见： <a href="http://ipwhois.cnnic.cn/ipstats/detail.php?obj=ipv4&amp;country=CN">http://ipwhois.cnnic.cn/ipstats/detail.php?obj=ipv4&amp;country=CN</a></p>
<p>这个很重要，先记下。稍候出一份整理好的。</p>
<p>update: <a href="http://code.google.com/p/chnroutes/">http://code.google.com/p/chnroutes/</a>   不用自己操刀了，哈哈。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/189.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>添加了ssl证书，已经支持https</title>
		<link>http://www.swigger.net/archives/176.html</link>
		<comments>http://www.swigger.net/archives/176.html#comments</comments>
		<pubDate>Sun, 04 Apr 2010 12:07:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=176</guid>
		<description><![CDATA[去startssl 申请了一个证书。这个地方注册时一定要注意填真实信息，第一次填的有些是假的，结果要人工审核，一审核就挂了，后来换真实的一注册，就不用人工审，通过了。看来它里面有一些自动判定，对值得怀疑的要人工审核。 通过后验证email，验证网站，然后在控制面板的第二个tab就可以生成证书文件ssl.crt了。 打开hm里的cpannel里的SSL管理器， 把privatekey上传（其实我不知道这个要不要上传） 把ssl.crt上传，另外还要把startssl的根证书也一起上传（hm把这个叫做CA bundler)。 然后发ticket叫HM安装，装完就好了。 一开始我没有上传根据书，hostmonster的客服就让我上传CA bundler，我也不知道这个是啥，只是分析猜测是根证书，所以就上传了，结果是猜对了。 HM的客服安装完后，https就可以用了。呵呵，不过目前还不知道要拿来干嘛，纯粹研究一下。]]></description>
			<content:encoded><![CDATA[<p>去startssl 申请了一个证书。这个地方注册时一定要注意填真实信息，第一次填的有些是假的，结果要人工审核，一审核就挂了，后来换真实的一注册，就不用人工审，通过了。看来它里面有一些自动判定，对值得怀疑的要人工审核。</p>
<p>通过后验证email，验证网站，然后在控制面板的第二个tab就可以生成证书文件ssl.crt了。</p>
<p>打开hm里的cpannel里的SSL管理器，</p>
<p>把privatekey上传（其实我不知道这个要不要上传）</p>
<p>把ssl.crt上传，另外还要把startssl的根证书也一起上传（hm把这个叫做CA bundler)。</p>
<p>然后发ticket叫HM安装，装完就好了。</p>
<p>一开始我没有上传根据书，hostmonster的客服就让我上传CA bundler，我也不知道这个是啥，只是分析猜测是根证书，所以就上传了，结果是猜对了。</p>
<p>HM的客服安装完后，https就可以用了。呵呵，不过目前还不知道要拿来干嘛，纯粹研究一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/176.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>测试上传图片</title>
		<link>http://www.swigger.net/archives/144.html</link>
		<comments>http://www.swigger.net/archives/144.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 13:04:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=144</guid>
		<description><![CDATA[just test.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.swigger.net/wp-content/uploads/2010/02/@MUJ@DFTG2V1XDKG1AHLY.jpg"><img class="alignnone size-full wp-image-143" title="@}MUJ@DF{TG2V1XDKG1AHLY" src="http://www.swigger.net/wp-content/uploads/2010/02/@MUJ@DFTG2V1XDKG1AHLY.jpg" alt="test" width="574" height="576" /></a></p>
<p>just test.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/144.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改了一个setacl的BUG</title>
		<link>http://www.swigger.net/archives/92.html</link>
		<comments>http://www.swigger.net/archives/92.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 16:49:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=92</guid>
		<description><![CDATA[setacl在处理注册表时有问题，写得不对。修改如下： csetacl.cpp: --- CSetACL.cpp.old     2009-04-06 23:44:41.000000000 +0800 +++ CSetACL.cpp 2009-04-06 23:57:16.000000000 +0800 @@ -2288,7 +2288,7 @@         m_nAPIError                     =       RegOpenKeyEx (hRemoteKey ? hRemoteKey : hMainKey,  sSubkeyPath, 0, KEY_ENUMERATE_SUB_KEYS &#124; KEY_EXECUTE, &#38;hOpenStd);           // We now know the key exists. Let's try some black magic and open it like a backup program -       if (hOpenStd [...]]]></description>
			<content:encoded><![CDATA[<p>setacl在处理注册表时有问题，写得不对。修改如下：</p>
<p>csetacl.cpp:</p>
<p><pre><div style="border:1px solid lightgrey; font-size:8pt; font-family:Courier New; overflow:auto; white-space: pre; width:99%; max-height:500px; height:expression(offsetHeight>500 ? '500px' : 'auto')"><B><span style="color:#0000FF">--- CSetACL.cpp.old     2009-04-06 23:44:41.000000000 +0800
</span></B><B><span style="color:#5F9EA0">+++ CSetACL.cpp 2009-04-06 23:57:16.000000000 +0800
</span></B><I><span style="color:#B22222">@@ -2288,7 +2288,7 @@
</span></I><B><span style="color:#BC8F8F">        m_nAPIError                     =       RegOpenKeyEx (hRemoteKey ? hRemoteKey : hMainKey,  sSubkeyPath, 0, KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE, &amp;hOpenStd);
</span></B><B><span style="color:#BC8F8F"> 
</span></B><B><span style="color:#BC8F8F">        // We now know the key exists. Let's try some black magic and open it like a backup program
</span></B><B><span style="color:#0000FF">-       if (hOpenStd &amp;&amp; (m_nAPIError == ERROR_SUCCESS || m_nAPIError == ERROR_ACCESS_DENIED))
</span></B><B><span style="color:#5F9EA0">+       if (hOpenStd || m_nAPIError == ERROR_ACCESS_DENIED)
</span></B><B><span style="color:#BC8F8F">        {
</span></B><B><span style="color:#BC8F8F">                DWORD   nNewCreated     =       0;
</span></B><B><span style="color:#BC8F8F">                DWORD nErrTmp   =       0;
</span></B><I><span style="color:#B22222">@@ -2307,6 +2307,7 @@
</span></I><B><span style="color:#BC8F8F">                if (hOpenBckp &amp;&amp; nErrTmp == ERROR_SUCCESS)
</span></B><B><span style="color:#BC8F8F">                {
</span></B><B><span style="color:#BC8F8F">                        *hSubKey                =       hOpenBckp;
</span></B><B><span style="color:#5F9EA0">+                       m_nAPIError = ERROR_SUCCESS;
</span></B><B><span style="color:#BC8F8F"> 
</span></B><B><span style="color:#BC8F8F">                        // The standard key is not needed
</span></B><B><span style="color:#BC8F8F">                        RegCloseKey (hOpenStd);</span></B></div></pre></p>
<p><a href="/soft/setacl.zip">新exe在这里</a>.</p>
<p>设置注册表权限方法：</p>
<p>setacl -ot reg -on HKEY_LOCAL_MACHINE\aaaa\hehe  -rec yes  -actn setowner  -ownr n:Administrators -actn clear -clr dacl -actn setprot -op dacl:np</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/92.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>重装com+</title>
		<link>http://www.swigger.net/archives/82.html</link>
		<comments>http://www.swigger.net/archives/82.html#comments</comments>
		<pubDate>Tue, 24 Mar 2009 18:51:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=82</guid>
		<description><![CDATA[不知为何，给xp装iis发现装不了。装到一半安装界面死了，重启依旧。 换作普通人，此时只能重装系统了。没办法，谁让我是IT民工，拿出windbg慢慢调。发现创建一个com+对象时，进入NtRequestWaitReplyPort后死等了。猜是com+问题，好像我以前禁用过com+。 运行 dcomcnfg，其界面直接死掉。晕，再调，发现还是这个com+对象的问题，写段小程序验证，一样是死锁：  CoInitialize(0);  CLSID clsid;  CLSIDFromString(L&#8221;{182C40F0-32E4-11D0-818B-00A0C9231C29}&#8221;, &#38;clsid);  MULTI_QI qi = {0};  qi.pIID = &#38;IID_IUnknown;  CoCreateInstanceEx(clsid, 0, CLSCTX_LOCAL_SERVER, 0, 1, &#38;qi);  if (qi.pItf) qi.pItf-&#62;Release();  CoUninitialize(); 可见的确是com+问题。注册表中删掉这个clsid，发现dcomcnfg可以运行出界面了，但进入后有些操作还是报错。启动msdtc就报错。 用msdtc -resetlog 重置log后，msdtc服务(Distributed Transaction Coordinator)可以启动了。原因是我曾经删掉了C:\WINDOWS\system32\MsDtc下的LOG文件。微软真TM搞笑，没有了LOG你直接创建不行吗，还要像模像样的搞个命令行参数重置LOG。多此一举。 但恢复备分的clsid发现还是出错，只能重装com+了： 去掉光驱和虚拟光驱里的光盘或映象。保证第2步不会被系统自动找回dll 删 C:\WINDOWS\system32\dllcache\clbcatq.dll 重命令 C:\WINDOWS\system32\clbcatq.dll 为其它名如 ~clbcatq.dll 删 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3 键 重启系统 删目录 c:\windows\Registration 复制 c:\windows\inf\sysoc.inf 到 c:\sysoc.inf，打开c:\sysoc.inf，找到com=那一行，去掉hide字样 运行命令： sysocmgr /y /i:C:\sysoc.inf ，可以看到com+并发现已经被勾选。直接点下一步安装com+。安装成功。 [...]]]></description>
			<content:encoded><![CDATA[<p>不知为何，给xp装iis发现装不了。装到一半安装界面死了，重启依旧。</p>
<p>换作普通人，此时只能重装系统了。没办法，谁让我是IT民工，拿出windbg慢慢调。发现创建一个com+对象时，进入NtRequestWaitReplyPort后死等了。猜是com+问题，好像我以前禁用过com+。</p>
<p>运行 dcomcnfg，其界面直接死掉。晕，再调，发现还是这个com+对象的问题，写段小程序验证，一样是死锁：<br />
 CoInitialize(0);<br />
 CLSID clsid;<br />
 CLSIDFromString(L&#8221;{182C40F0-32E4-11D0-818B-00A0C9231C29}&#8221;, &amp;clsid);<br />
 MULTI_QI qi = {0};<br />
 qi.pIID = &amp;IID_IUnknown;<br />
 CoCreateInstanceEx(clsid, 0, CLSCTX_LOCAL_SERVER, 0, 1, &amp;qi);</p>
<p> if (qi.pItf) qi.pItf-&gt;Release();<br />
 CoUninitialize();</p>
<p>可见的确是com+问题。注册表中删掉这个clsid，发现dcomcnfg可以运行出界面了，但进入后有些操作还是报错。启动msdtc就报错。</p>
<p>用msdtc -resetlog 重置log后，msdtc服务(Distributed Transaction Coordinator)可以启动了。原因是我曾经删掉了C:\WINDOWS\system32\MsDtc下的LOG文件。微软真TM搞笑，没有了LOG你直接创建不行吗，还要像模像样的搞个命令行参数重置LOG。多此一举。</p>
<p>但恢复备分的clsid发现还是出错，只能重装com+了：</p>
<ol>
<li>去掉光驱和虚拟光驱里的光盘或映象。保证第2步不会被系统自动找回dll</li>
<li>删 C:\WINDOWS\system32\dllcache\clbcatq.dll</li>
<li>重命令 C:\WINDOWS\system32\clbcatq.dll 为其它名如 ~clbcatq.dll</li>
<li>删 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3 键</li>
<li>重启系统</li>
<li>删目录 c:\windows\Registration</li>
<li>复制 c:\windows\inf\sysoc.inf 到 c:\sysoc.inf，打开c:\sysoc.inf，找到com=那一行，去掉hide字样</li>
<li>运行命令： sysocmgr /y /i:C:\sysoc.inf ，可以看到com+并发现已经被勾选。直接点下一步安装com+。安装成功。</li>
<li>运行dcomcnfg检查是否真的成功。</li>
<li>重启系统。</li>
</ol>
<p>OK, 这样com+就正常了，iis也能正常安装了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/82.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>识别域控制器</title>
		<link>http://www.swigger.net/archives/72.html</link>
		<comments>http://www.swigger.net/archives/72.html#comments</comments>
		<pubDate>Sat, 07 Mar 2009 14:25:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=72</guid>
		<description><![CDATA[有些东西，知道的发现它很简单，不知道的无从下手。这不就是一例。 想把一台linux加入到域中，网上记录倒是不少，但是都有个公共的特点，一开始就要输入域控制器和域里的kerberos服务器IP。在windows下，入域很简单，根本不用知道什么IP，在机器名那里改改就进去了。如果整个域是自己做的，那自然知道域控的IP。但如果不是自己做的，是在已经做好的环境如公司里，咋办呢？ 事实上，windows能找到，说明事情是有解的，只是解该怎样找的问题。搜了一圈也终于找到了，答案很简单，那就是微软有个nltest.exe的小工具，下回来运行一下就搞定了： 用： nltest /DCLIST:DOMAINNAME         取得域里的控制器列表。它还会列入主域控制器（PDC） 用 nltest /DSGETDC:DOMAINNAME  /KDC 可以得到kerberos的IP。这就终于可以进行下面的尝试了。 微软的工具是个安装包，我把文件提出来后压缩上传了，可点此处下载。]]></description>
			<content:encoded><![CDATA[<p>有些东西，知道的发现它很简单，不知道的无从下手。这不就是一例。</p>
<p>想把一台linux加入到域中，网上记录倒是不少，但是都有个公共的特点，一开始就要输入域控制器和域里的kerberos服务器IP。在windows下，入域很简单，根本不用知道什么IP，在机器名那里改改就进去了。如果整个域是自己做的，那自然知道域控的IP。但如果不是自己做的，是在已经做好的环境如公司里，咋办呢？</p>
<p>事实上，windows能找到，说明事情是有解的，只是解该怎样找的问题。搜了一圈也终于找到了，答案很简单，那就是微软有个nltest.exe的小工具，下回来运行一下就搞定了：</p>
<p>用：<br />
nltest /DCLIST:DOMAINNAME        <br />
取得域里的控制器列表。它还会列入主域控制器（PDC）</p>
<p>用<br />
nltest /DSGETDC:DOMAINNAME  /KDC<br />
可以得到kerberos的IP。这就终于可以进行下面的尝试了。</p>
<p>微软的工具是个安装包，我把文件提出来后压缩上传了，<a href="/soft/msutils.rar">可点此处下载。</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/72.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>升级到word press 2.7.1</title>
		<link>http://www.swigger.net/archives/58.html</link>
		<comments>http://www.swigger.net/archives/58.html#comments</comments>
		<pubDate>Tue, 03 Mar 2009 16:07:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=58</guid>
		<description><![CDATA[升级过程还算顺利。看了升级说明，说只要上传文件，执行/wp-admin/upgrade.php 就行了。我就想，这至少也要先发wp-config.php吧？后来才搞清楚。这里说的上传文件是覆盖式上传，这样原来的文件就都还在。 但这样做的话，就留下一大堆垃圾了。我比较了一下新的2.7.1和原来的目录的内容，把原来我加的文件copy了过来。不是我加的就不管了。然后运行，升级成功。回首页一看，惨了，一片空白。 因为想就着这个机会改一下theme，所以我没有copy theme过来，也许是这个原因吧。我把theme copy过去，果然行了。赶紧下个新的theme。设为新theme。OK，一切正常。最后把发表评论的那个图片验证码的逻辑小改了一下。默认这个图片验证码是在提交按钮下面的，移动一行解决。]]></description>
			<content:encoded><![CDATA[<p>升级过程还算顺利。看了升级说明，说只要上传文件，执行/wp-admin/upgrade.php 就行了。我就想，这至少也要先发wp-config.php吧？后来才搞清楚。这里说的上传文件是覆盖式上传，这样原来的文件就都还在。</p>
<p>但这样做的话，就留下一大堆垃圾了。我比较了一下新的2.7.1和原来的目录的内容，把原来我加的文件copy了过来。不是我加的就不管了。然后运行，升级成功。回首页一看，惨了，一片空白。</p>
<p>因为想就着这个机会改一下theme，所以我没有copy theme过来，也许是这个原因吧。我把theme copy过去，果然行了。赶紧下个新的theme。设为新theme。OK，一切正常。最后把发表评论的那个图片验证码的逻辑小改了一下。默认这个图片验证码是在提交按钮下面的，移动一行解决。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/58.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用户多就是麻烦啊</title>
		<link>http://www.swigger.net/archives/42.html</link>
		<comments>http://www.swigger.net/archives/42.html#comments</comments>
		<pubDate>Tue, 03 Jun 2008 16:13:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=42</guid>
		<description><![CDATA[QQ2009 里的系统表情替换方案，要上四套： 1. 特殊像征符号，如/:) 2. 汉字拼音缩写，如/dk 3. 英文，如/kiss 4. 汉字原文，如 /大笑 其中2和4，已经发布版还没有，但不少用户强烈要求加上。 不同的人要求不同，奇怪的是有用户想要4这个方式。唉，谁让用户是上帝呢，这种东西，最后还是要做啊。]]></description>
			<content:encoded><![CDATA[<p>QQ2009 里的系统表情替换方案，要上四套：<br />
1. 特殊像征符号，如/:)<br />
2. 汉字拼音缩写，如/dk<br />
3. 英文，如/kiss<br />
4. 汉字原文，如 /大笑</p>
<p>其中2和4，已经发布版还没有，但不少用户强烈要求加上。<br />
不同的人要求不同，奇怪的是有用户想要4这个方式。唉，谁让用户是上帝呢，这种东西，最后还是要做啊。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/42.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>为灾区捐了500元</title>
		<link>http://www.swigger.net/archives/41.html</link>
		<comments>http://www.swigger.net/archives/41.html#comments</comments>
		<pubDate>Sat, 17 May 2008 16:02:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=41</guid>
		<description><![CDATA[不多，几天前捐的，聊表寸心。 写一句。愿早点渡过灾难。]]></description>
			<content:encoded><![CDATA[<p>不多，几天前捐的，聊表寸心。</p>
<p>写一句。愿早点渡过灾难。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/41.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vs2005与XP sp3冲突</title>
		<link>http://www.swigger.net/archives/38.html</link>
		<comments>http://www.swigger.net/archives/38.html#comments</comments>
		<pubDate>Mon, 05 May 2008 18:21:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[日经]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=38</guid>
		<description><![CDATA[vistual studio 2005的安装包与 windows xp sp3冲突。 在windows xp sp3上安装vs2005时，报错： &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Microsoft Visual Studio 2005 Setup &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Some components must be installed in  directory. Check that you have write permissions and enough space in that directory. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; OK   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 因为报了这个错，在vmware中重试了一把确实有这个问题。 当然也可能是我的vs2005版本的原因，但这个版本我用了很多年了，之前一直是好的。 唉。    5-10注： 事后表明只有从硬盘安装才会报这个错误，重新下载一个光盘版，无此错误。 把光盘版里的文件拷到硬盘安装，也一样出这个错误。 不过光盘版必须用工具比如ultraiso把卷标改为DVD1，注意全大写。否则会要求插入光盘。  ]]></description>
			<content:encoded><![CDATA[<p>vistual studio 2005的安装包与 windows xp sp3冲突。</p>
<p>在windows xp sp3上安装vs2005时，报错：</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Microsoft Visual Studio 2005 Setup<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Some components must be installed in  directory. Check that you have write permissions and enough space in that directory.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
OK  <br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>因为报了这个错，在vmware中重试了一把确实有这个问题。</p>
<p>当然也可能是我的vs2005版本的原因，但这个版本我用了很多年了，之前一直是好的。</p>
<p>唉。</p>
<p> </p>
<p> 5-10注：</p>
<p>事后表明只有从硬盘安装才会报这个错误，重新下载一个光盘版，无此错误。</p>
<p>把光盘版里的文件拷到硬盘安装，也一样出这个错误。</p>
<p>不过光盘版必须用工具比如ultraiso把卷标改为DVD1，注意全大写。否则会要求插入光盘。</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/38.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
