﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-TanZek's 技术空间</title><link>http://www.cppblog.com/urgentmind/</link><description>勇往直前，专注于技术...</description><language>zh-cn</language><lastBuildDate>Thu, 23 Apr 2026 10:14:14 GMT</lastBuildDate><pubDate>Thu, 23 Apr 2026 10:14:14 GMT</pubDate><ttl>60</ttl><item><title>海明码的软件实现</title><link>http://www.cppblog.com/urgentmind/archive/2006/10/14/13676.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Sat, 14 Oct 2006 08:46:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2006/10/14/13676.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/13676.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2006/10/14/13676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/13676.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/13676.html</trackback:ping><description><![CDATA[
		<p>海明码的软件实现</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #000000">#include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">stdio.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />#include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">math.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<br />
						<br />
				</span>
				<span style="COLOR: #0000ff">void</span>
				<span style="COLOR: #000000"> main( </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> argc, </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> argv[])<br /></span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">用1个字节代替1位海明码</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">{<br />    unsigned </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> a[</span>
				<span style="COLOR: #000000">16</span>
				<span style="COLOR: #000000">]</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">{</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">,</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">};    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">存放原始编码</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">    unsigned </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> b[</span>
				<span style="COLOR: #000000">21</span>
				<span style="COLOR: #000000">];        </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">存放编码后的Hamming Code</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">    </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> K, N;<br />    K</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">16</span>
				<span style="COLOR: #000000">;<br />    N</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">21</span>
				<span style="COLOR: #000000">;<br />    <br />    </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> i</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">;<br />    </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> j;<br />    </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> k</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">;<br />    printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">编码前: </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />    </span>
				<span style="COLOR: #0000ff">for</span>
				<span style="COLOR: #000000">( ; i</span>
				<span style="COLOR: #000000">&lt;=</span>
				<span style="COLOR: #000000"> K; i</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">)<br />        printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">%d </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">,a[i</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">]);<br />    printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">\n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />    </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000"> tt</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">;<br />    </span>
				<span style="COLOR: #0000ff">for</span>
				<span style="COLOR: #000000">( i</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> ; i</span>
				<span style="COLOR: #000000">&lt;=</span>
				<span style="COLOR: #000000">N; i</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">)<br />    {<br />        b[i</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">]</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">;    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">从左至右对12位数据清零，因为扫描编码也是从左至右的</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">        </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000">( i </span>
				<span style="COLOR: #000000">!=</span>
				<span style="COLOR: #000000"> tt)    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">当位置i为权码位置，即为2的N次方时</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">        {<br />            j</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">;    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">对i位置进行计数</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">            unsigned </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> t</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">0x1</span>
				<span style="COLOR: #000000">;<br />            </span>
				<span style="COLOR: #0000ff">while</span>
				<span style="COLOR: #000000">( j</span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000"> N</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">K )    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">对位置i的四位进行检测</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">            {<br />                </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000">( i </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000"> t)    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">为真时，则表示该位对校验位有影响</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">                {<br />                    b[t</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">] </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> (b[t</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">] </span>
				<span style="COLOR: #000000">+</span>
				<span style="COLOR: #000000"> a[k]) </span>
				<span style="COLOR: #000000">%</span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">;<br />                }<br />                j</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">;<br />                t</span>
				<span style="COLOR: #000000">&lt;&lt;=</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">;<br />            }<br />            b[i</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">] </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> a[k];<br />            k</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">;<br />        }<br />        </span>
				<span style="COLOR: #0000ff">else</span>
				<span style="COLOR: #000000">
						<br />        {<br />            tt</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">tt</span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">;<br />        }<br />    }<br /><br />    printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">编码后: </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />    </span>
				<span style="COLOR: #0000ff">for</span>
				<span style="COLOR: #000000">( i</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">; i</span>
				<span style="COLOR: #000000">&lt;=</span>
				<span style="COLOR: #000000">N; i</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">)<br />    {<br />        printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">%d </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">,b[i</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">]);<br />    }<br />    printf(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">\n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />    </span>
				<span style="COLOR: #0000ff">return</span>
				<span style="COLOR: #000000">;<br />}<br /></span>
		</div>呵，这个算法虽然写出来了，但是效率严重有问题。不过虽然想用二进制运算代替，但是发觉如果没有单位操作的话，所实现的算法还比这个困难些。<br />想到了实现二进制类，在该类上实现与、或、移位等二进制，还须加上到整型和字符型的转换操作。<br />哈，这还是有蛮多哦，慢慢想哦！~  <img src ="http://www.cppblog.com/urgentmind/aggbug/13676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2006-10-14 16:46 <a href="http://www.cppblog.com/urgentmind/archive/2006/10/14/13676.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RUNDLL.exe 命令详解</title><link>http://www.cppblog.com/urgentmind/archive/2006/10/11/13564.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Wed, 11 Oct 2006 04:32:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2006/10/11/13564.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/13564.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2006/10/11/13564.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/13564.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/13564.html</trackback:ping><description><![CDATA[
		<font color="#0000ff">标 题:</font>转贴一篇：RUNDLL.exe 命令详解 (8千字)<br /><font color="blue">发信人:</font>波导终结者[BCG]<br /><font color="blue">时 间:</font>2001-11-14 17:38:30 <br /><font color="blue">详细信息:</font><br /><blockquote>常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个档案不 <br />会陌生吧，不过,由於这两个程式的功能原先只限於在微软内部使用，因而真正 <br />知道如何使用它们的朋友想必不多。那麽好，如果你还不清楚的话，那麽 <br />就让我来告诉你吧。 <br />首先，请你做个小实验（请事先保存好你正在执行的程式的结果，否则...）∶ <br />点击“开始－程式－Ms－Dos方式”，进入Dos视窗，然後键入 <br />"rundll32.exe user.exe,restartwindows"，再按下回车键，这时你将看到，机 <br />器被重启了！怎麽样，是不是很有趣？ <br />当然，Rundll的功能绝不仅仅是重启你的机器。其实，Rundll者，顾名思义， <br />执行Dll也，它的功能就是以命令列的方式呼叫Windows的动态链结库， <br />Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库，而後者是运 <br />用於16位的链结库，它们的命令格式是∶ <br />RUNDLL.EXE ，， <br />这里要注意三点∶1.Dll档案名中不能含有空格，比如该档案位於 <br />c:\Program Files\目录，你要把这个路径改成c:\Progra～1\；2.Dll档案名与Dll <br />入口点间的逗号不能少，否则程式将出错并且不会给出任何资讯！3.这是最重要的 <br />一点∶Rundll不能用来呼叫含返回值参数的Dll，例如Win32API中的GetUserName(), <br />GetTextFace()等。在Visual Basic中，提供了一条执行外部程式的指令Shell,格 <br />式为∶ <br />Shell “命令列” <br />如果能配合Rundll32.exe用好Shell指令，会使您的VB程式拥有用其他方法难 <br />以甚至无法实现的效果∶仍以重启为例，传统的方法需要你在VB工程中先建立一 <br />个模组，然後写入WinAPI的声明，最後才能在程式中呼叫。而现在只需一句: <br />Shell “rundll32.exe user.exe,restartwindows”就搞定了！是不是方便 <br />多了？ <br />实际上，Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有著独特 <br />的优势。下面，我就将本人在因特网上收集的有关Rundll的指令列举如下（很有 <br />用的，能省去你很多呼叫Windows API的时间！！），供大家在程式设计中引用∶ <br />命令列: rundll32.exe shell32.dll,Control_RunDLL <br />功能: 显示控制面板 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1 <br />功能: 显示“控制面板－辅助选项－键盘”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2 <br />功能: 显示“控制面板－辅助选项－声音”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3 <br />功能: 显示“控制面板－辅助选项－显示”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4 <br />功能: 显示“控制面板－辅助选项－滑鼠”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5 <br />功能: 显示“控制面板－辅助选项－传统”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1 <br />功能: 执行“控制面板－添加新硬体”向导。 <br />命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter <br />功能: 执行“控制面板－添加新印表机”向导。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1 <br />功能: 显示 “控制面板－添加/删除程式－安装/卸载” 面板。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2 <br />功能: 显示 “控制面板－添加/删除程式－安装Windows” 面板。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3 <br />功能: 显示 “控制面板－添加/删除程式－启动盘” 面板。 <br />命令列: rundll32.exe syncui.dll,Briefcase_Create <br />功能: 在桌面上建立一个新的“我的公文包”。 <br />命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll <br />功能: 显示复制软碟视窗 <br />命令列: rundll32.exe apwiz.cpl,NewLinkHere ％1 <br />功能: 显示“建立快捷方式”的对话框，所建立的快捷方式的位置由％1参数决定。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0 <br />功能: 显示“日期与时间”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 <br />功能: 显示“时区”选项视窗。 <br />命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称] <br />功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接，则显示目前的连接状态的视窗。 <br />命令列: rundll32.exe rnaui.dll,RnaWizard <br />功能: 显示“新建拨号连接”向导的视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 <br />功能: 显示“显示属性－背景”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 <br />功能: 显示“显示属性－萤屏保护”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2 <br />功能: 显示“显示属性－外观”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3 <br />功能: 显示显示“显示属性－属性”选项视窗。 <br />命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder <br />功能: 显示Windows的“字体”档案夹。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3 <br />功能: 同样是显示Windows的“字体”档案夹。 <br />命令列: rundll32.exe shell32.dll,SHFormatDrive <br />功能: 显示格式化软碟对话框。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0 <br />功能: 显示“控制面板－游戏控制器－一般”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1 <br />功能: 显示“控制面板－游戏控制器－进阶”选项视窗。 <br />命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档) <br />功能: 列印HTML文档。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl <br />功能: 显示Microsoft Exchange一般选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0 <br />功能: 显示“控制面板－滑鼠” 选项 。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1 <br />功能: 显示 “控制面板－键盘属性－速度”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1 <br />功能: 显示 “控制面板－键盘属性－语言”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2 <br />功能: 显示Windows“印表机”档案夹。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3 <br />功能: 显示Windows“字体”档案夹。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4 <br />功能: 显示“控制面板－输入法属性－输入法”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add <br />功能: 执行“添加新调制解调器”向导。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0 <br />功能: 显示“控制面板－多媒体属性－音频”属性页。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 <br />功能: 显示“控制面板－多媒体属性－视频”属性页。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 <br />功能: 显示“控制面板－多媒体属性－MIDI”属性页。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3 <br />功能: 显示“控制面板－多媒体属性－CD音乐”属性页。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4 <br />功能: 显示“控制面板－多媒体属性－设备”属性页。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1 <br />功能: 显示“控制面板－声音”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl <br />功能: 显示“控制面板－网路”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl <br />功能: 显示ODBC32资料管理选项视窗。 <br />命令列: rundll32.exe shell32.dll,OpenAs_RunDLL{drive:\path\filename} <br /><br />功能: 显示指定档案(drive:\path\filename)的“打开方式”对话框。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl <br />功能: 显示“控制面板－密码”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl <br />功能: 显示“控制面板－电源管理属性”选项视窗。 <br />命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL <br />PrintersFolder <br />功能: 显示Windows“印表机”档案夹。(同rundll32.exe shell32.dll,Control_RunDLL <br />main.cpl @2) <br />命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0 <br />功能: 显示“控制面板－区域设置属性－区域设置”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1 <br />功能: 显示“控制面板－区域设置属性－数字”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2 <br />功能: 显示“控制面板－区域设置属性－货币”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3 <br />功能: 显示“控制面板－区域设置属性－时间”选项视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4 <br />功能: 显示“控制面板－区域设置属性－日期”选项视窗。 <br />命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名] <br />功能: 将指定的萤屏保护档案设置为Windows的屏保，并显示萤屏保护属性视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0 <br />功能: 显示“控制面板－系统属性－传统”属性视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1 <br />功能: 显示“控制面板－系统属性－设备管理器”属性视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2 <br />功能: 显示“控制面板－系统属性－硬体配置档案”属性视窗。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3 <br />功能: 显示“控制面板－系统属性－性能”属性视窗。 <br />命令列: rundll32.exe user.exe,restartwindows <br />功能: 强行关闭所有程式并重启机器。 <br />命令列: rundll32.exe user.exe,exitwindows <br />功能: 强行关闭所有程式并关机。 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl <br />功能: 显示“拨号属性”选项视窗 <br />命令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl <br />功能: 显示“桌面主旨”选项面板 <br />当然，不止是VisualBasic，象Delphi.VisualC＋＋等其他程式设计语言也可以通 <br />过呼叫外部命令的方法来使用Rundll的这些功能，具体方法这里就不再详细叙述 <br />了。灵活的使用Rundll,一定会使你的程式设计轻轻松松，达到事半功倍的效果！ 以上内容取自《程式设计技术》 </blockquote><img src ="http://www.cppblog.com/urgentmind/aggbug/13564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2006-10-11 12:32 <a href="http://www.cppblog.com/urgentmind/archive/2006/10/11/13564.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VC++编程获取机器的MAC地址</title><link>http://www.cppblog.com/urgentmind/archive/2006/10/09/13493.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Mon, 09 Oct 2006 11:38:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2006/10/09/13493.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/13493.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2006/10/09/13493.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/13493.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/13493.html</trackback:ping><description><![CDATA[
		<h1>VC++编程获取机器的MAC地址：</h1>
		<p>NetBIOS编程篇</p>
		<h1>
				<a name="_win32_adapter_status_str">
				</a>
		</h1>
		<p>
		</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #000000">   #include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">windows.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />   #include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">wincon.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />   #include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">stdlib.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />   #include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">stdio.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />   #include </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">time.h</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<br />   typedef </span>
				<span style="COLOR: #0000ff">struct</span>
				<span style="COLOR: #000000"> _ASTAT_<br />   {<br />      ADAPTER_STATUS adapt;<br />      NAME_BUFFER    NameBuff [</span>
				<span style="COLOR: #000000">30</span>
				<span style="COLOR: #000000">];<br />   }ASTAT, </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> PASTAT;<br /><br />   ASTAT Adapter;<br /><br />   </span>
				<span style="COLOR: #0000ff">void</span>
				<span style="COLOR: #000000"> main (</span>
				<span style="COLOR: #0000ff">void</span>
				<span style="COLOR: #000000">)<br />   {<br />      NCB Ncb;<br />      UCHAR uRetCode;<br />      </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> NetName[</span>
				<span style="COLOR: #000000">50</span>
				<span style="COLOR: #000000">];<br />      LANA_ENUM   lenum;<br />      </span>
				<span style="COLOR: #0000ff">int</span>
				<span style="COLOR: #000000">      i;<br />      memset( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #0000ff">sizeof</span>
				<span style="COLOR: #000000">(Ncb) );<br />      Ncb.ncb_command </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> NCBENUM;<br />      Ncb.ncb_buffer </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> (UCHAR </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">)</span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">lenum;<br />      Ncb.ncb_length </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">sizeof</span>
				<span style="COLOR: #000000">(lenum);<br />      uRetCode </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> Netbios( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb );<br />      printf( </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">The NCBENUM return code is: 0x%x \n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">, uRetCode );<br />      </span>
				<span style="COLOR: #0000ff">for</span>
				<span style="COLOR: #000000">(i</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">; i </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000"> lenum.length ;i</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">)<br />      {<br />          memset( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #0000ff">sizeof</span>
				<span style="COLOR: #000000">(Ncb) );<br />          Ncb.ncb_command </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> NCBRESET;<br />          Ncb.ncb_lana_num </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> lenum.lana[i];<br />          uRetCode </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> Netbios( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb );<br />          printf( </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">The NCBRESET on LANA %d return code is: 0x%x \n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">,<br />                  lenum.lana[i], uRetCode );<br />          memset( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb, </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #0000ff">sizeof</span>
				<span style="COLOR: #000000"> (Ncb) );<br />          Ncb.ncb_command </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> NCBASTAT;<br />          Ncb.ncb_lana_num </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> lenum.lana[i];<br />          strcpy((</span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">)Ncb.ncb_callname,</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000"> );<br />          Ncb.ncb_buffer </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> (unsigned </span>
				<span style="COLOR: #0000ff">char</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">) </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Adapter;<br />          Ncb.ncb_length </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">sizeof</span>
				<span style="COLOR: #000000">(Adapter);<br />          uRetCode </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> Netbios( </span>
				<span style="COLOR: #000000">&amp;</span>
				<span style="COLOR: #000000">Ncb );<br />          printf( </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">The NCBASTAT on LANA %d return code is: 0x%x \n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">,<br />                  lenum.lana[i], uRetCode );<br />          </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000"> ( uRetCode </span>
				<span style="COLOR: #000000">==</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000"> )<br />          {<br />             printf( </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">The Ethernet Number on LANA %d is:%02x-%02x-%02x-%02x-%02x-%02x\n</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">,lenum.lana[i],    <br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">],<br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">],<br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">],<br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">3</span>
				<span style="COLOR: #000000">],<br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">4</span>
				<span style="COLOR: #000000">],<br />　　　　　Adapter.adapt.adapter_address[</span>
				<span style="COLOR: #000000">5</span>
				<span style="COLOR: #000000">]);<br />          }<br />       }<br />　system(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">PAUSE</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />}<br /></span>
		</div>
		<p>
				<br />所用的资料：<br />NetBIOS API编程，NCBENUM命令调用，ADAPTER_STATUS结构等。</p>
		<h1> </h1>
		<h1>[摘自MSDN]</h1>
		<h1>ADAPTER_STATUS</h1>
		<p>The <b>ADAPTER_STATUS</b> structure contains information about a network adapter. This structure is pointed to by the <b>ncb_buffer</b> member of the <a href="http://msdn.microsoft.com/archive/en-us/netbios/netbios_7y7m.asp"><b>NCB</b></a> structure. <b>ADAPTER_STATUS</b> is followed by as many <a href="http://msdn.microsoft.com/archive/en-us/netbios/netbios_56r6.asp"><b>NAME_BUFFER</b></a> structures as required to describe the network adapters on the system. <font style="BACKGROUND-COLOR: #a9a9a9"><br /></font> </p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #000000">typedef </span>
				<span style="COLOR: #0000ff">struct</span>
				<span style="COLOR: #000000"> _ADAPTER_STATUS { <br />    UCHAR   adapter_address[</span>
				<span style="COLOR: #000000">6</span>
				<span style="COLOR: #000000">]; <br />    UCHAR   rev_major; <br />    UCHAR   reserved0; <br />    UCHAR   adapter_type; <br />    UCHAR   rev_minor; <br />    WORD    duration; <br />    WORD    frmr_recv; <br />    WORD    frmr_xmit; <br />    WORD    iframe_recv_err; <br />    WORD    xmit_aborts; <br />    DWORD   xmit_success; <br />    DWORD   recv_success; <br />    WORD    iframe_xmit_err; <br />    WORD    recv_buff_unavail; <br />    WORD    t1_timeouts; <br />    WORD    ti_timeouts; <br />    DWORD   reserved1; <br />    WORD    free_ncbs; <br />    WORD    max_cfg_ncbs; <br />    WORD    max_ncbs; <br />    WORD    xmit_buf_unavail; <br />    WORD    max_dgram_size; <br />    WORD    pending_sess; <br />    WORD    max_cfg_sess; <br />    WORD    max_sess; <br />    WORD    max_sess_pkt_size; <br />    WORD    name_count; <br />} ADAPTER_STATUS, </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000">PADAPTER_STATUS;<br /></span>
		</div>
		<p> </p>
		<h4>Members</h4>
		<dl>
				<dt>
						<b>adapter_address</b>
				</dt>
				<dd>Specifies encoded address of the adapter. 
</dd>
				<dt>
						<b>rev_major</b>
				</dt>
				<dd>Specifies the major software-release level. This value is 3 for IBM NetBIOS 3. <i>x</i>. 
</dd>
				<dt>
						<b>reserved0</b>
				</dt>
				<dd>Reserved. This value is always zero. 
</dd>
				<dt>
						<b>adapter_type</b>
				</dt>
				<dd>Specifies the adapter type. This value is 0xFF for a Token Ring adapter or 0xFE for an Ethernet adapter. 
</dd>
				<dt>
						<b>rev_minor</b>
				</dt>
				<dd>Specifies the minor software-release level. This value is zero for IBM NetBIOS <i>x</i>.0. 
</dd>
				<dt>
						<b>duration</b>
				</dt>
				<dd>Specifies the duration of the reporting period, in minutes. 
</dd>
				<dt>
						<b>frmr_recv</b>
				</dt>
				<dd>Specifies the number of FRMR frames received. 
</dd>
				<dt>
						<b>frmr_xmit</b>
				</dt>
				<dd>Specifies the number of FRMR frames transmitted. 
</dd>
				<dt>
						<b>iframe_recv_err</b>
				</dt>
				<dd>Specifies the number of I frames received in error. 
</dd>
				<dt>
						<b>xmit_aborts</b>
				</dt>
				<dd>Specifies the number of aborted transmissions. 
</dd>
				<dt>
						<b>xmit_success</b>
				</dt>
				<dd>Specifies the number of successfully transmitted packets. 
</dd>
				<dt>
						<b>recv_success</b>
				</dt>
				<dd>Specifies the number of successfully received packets. 
</dd>
				<dt>
						<b>iframe_xmit_err</b>
				</dt>
				<dd>Specifies the number of I frames transmitted in error. 
</dd>
				<dt>
						<b>recv_buff_unavail</b>
				</dt>
				<dd>Specifies the number of times a buffer was not available to service a request from a remote computer. 
</dd>
				<dt>
						<b>t1_timeouts</b>
				</dt>
				<dd>Specifies the number of times that the DLC T1 timer timed out. 
<p class="note"><b>Windows XP</b>  DLC will no longer be supported. For more information, see <a href="http://msdn.microsoft.com/library/en-us/winsock/winsock/network_protocol_support_in_windows.asp">Network Protocol Support in Windows</a>. </p></dd>
				<dt>
						<b>ti_timeouts</b>
				</dt>
				<dd>Specifies the number of times that the ti inactivity timer timed out. The ti timer is used to detect links that have been broken. 
</dd>
				<dt>
						<b>reserved1</b>
				</dt>
				<dd>Reserved. This value is always zero. 
</dd>
				<dt>
						<b>free_ncbs</b>
				</dt>
				<dd>Specifies the current number of free network control blocks. 
</dd>
				<dt>
						<b>max_cfg_ncbs</b>
				</dt>
				<dd>Undefined for IBM NetBIOS 3.0. 
</dd>
				<dt>
						<b>max_ncbs</b>
				</dt>
				<dd>Undefined for IBM NetBIOS 3.0. 
</dd>
				<dt>
						<b>xmit_buf_unavail</b>
				</dt>
				<dd>Undefined for IBM NetBIOS 3.0. 
</dd>
				<dt>
						<b>max_dgram_size</b>
				</dt>
				<dd>Specifies the maximum size of a datagram packet. This value is always at least 512 bytes. 
</dd>
				<dt>
						<b>pending_sess</b>
				</dt>
				<dd>Specifies the number of pending sessions. 
</dd>
				<dt>
						<b>max_cfg_sess</b>
				</dt>
				<dd>Specifies the configured maximum pending sessions. 
</dd>
				<dt>
						<b>max_sess</b>
				</dt>
				<dd>Undefined for IBM NetBIOS 3.0. 
</dd>
				<dt>
						<b>max_sess_pkt_size</b>
				</dt>
				<dd>Specifies the maximum size of a session data packet. 
</dd>
				<dt>
						<b>name_count</b>
				</dt>
				<dd>Specifies the number of names in the local names table. </dd>
		</dl>
		<h4>Requirements</h4>
		<p>
				<b>  Windows NT/2000/XP: </b>Included in Windows NT 3.1 and later.<br /><b>  Windows 95/98/Me: </b>Included in Windows 95 and later.<br /><b>  Header: </b>Declared in Nb30.h.</p>
<img src ="http://www.cppblog.com/urgentmind/aggbug/13493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2006-10-09 19:38 <a href="http://www.cppblog.com/urgentmind/archive/2006/10/09/13493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows文件关联方式</title><link>http://www.cppblog.com/urgentmind/archive/2006/04/25/6236.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Tue, 25 Apr 2006 04:49:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2006/04/25/6236.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/6236.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2006/04/25/6236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/6236.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/6236.html</trackback:ping><description><![CDATA[<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<link rel=Original-File
href="file:///C:\Documents%20and%20Settings\tang\桌面\Windows文件关联方式1.doc">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="Windows文件关联方式1.files/filelist.xml">
<link rel=Edit-Time-Data href="Windows文件关联方式1.files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Windows文件关联方式</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Student Network Center</o:Author>
  <o:LastAuthor>Student Network Center</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>2</o:TotalTime>
  <o:Created>2006-04-25T04:37:00Z</o:Created>
  <o:LastSaved>2006-04-25T04:37:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>177</o:Words>
  <o:Characters>1014</o:Characters>
  <o:Company>Student Network Center</o:Company>
  <o:Lines>8</o:Lines>
  <o:Paragraphs>2</o:Paragraphs>
  <o:CharactersWithSpaces>1189</o:CharactersWithSpaces>
  <o:Version>10.2625</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Print</w:View>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* 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 135135232 16 0 262145 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 135135232 16 0 262145 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{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:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:宋体;
	mso-font-kerning:1.0pt;}
p.MsoDate, li.MsoDate, div.MsoDate
	{mso-style-next:正文;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:5.0pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:25.0gd;
	mso-para-margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:宋体;
	mso-font-kerning:1.0pt;}
 /* Page Definitions */
 @page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:15.6pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[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-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.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="2050"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ZH-CN style='tab-interval:21.0pt;text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:15.6pt'>

<p class=MsoNormal align=left style='text-align:left'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='font-size:12.5pt;mso-bidi-font-size:12.0pt'>Windows</span></b><b
style='mso-bidi-font-weight:normal'><span style='font-size:12.5pt;mso-bidi-font-size:
12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>文件关联方式</span></b><b style='mso-bidi-font-weight:normal'><span
lang=EN-US style='font-size:12.5pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></b></p>

<p class=MsoNormal><span lang=EN-US style='font-size:9.5pt;mso-bidi-font-size:
12.0pt'>[</span><span style='font-size:9.5pt;mso-bidi-font-size:12.0pt;
font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>原创</span><span lang=EN-US style='font-size:9.5pt;mso-bidi-font-size:
12.0pt'>]<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:9.5pt;mso-bidi-font-size:
12.0pt'>2006-4-25<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>在</span><span lang=EN-US>Windows</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>系统中，依次打开“工具”</span><span lang=EN-US>/</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“文件夹选项”，进行“文件类型”选项卡后，在“已注册的文件类型”下面显示的是可以当前</span><span
lang=EN-US>Windows</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>系统识别或能够打开的文件类型（注：</span><span
lang=EN-US>Windows</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>是靠文件类型，即文件文件扩展名来识别文件的）。不过细心的你不知有没有发现，除了我们常见的各种文件类型（如：</span><span
lang=EN-US>.TXT</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>等）以外，还有一些特殊的文件类型，如“文件夹”、“资料夹”、“驱动器”等。</span></p>

<p class=MsoNormal><span lang=EN-US><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>一般来讲，这几种特殊的文件类型进一步点击“高级”按钮，则会显示“编辑文件类型”对话框，则平常能用“编辑”按钮变为灰色不可用状态。此时，如果病毒或是恶意程序把“文件夹”、“资料夹”或是“驱动器”的默认打开方式修改，则我们普通用户根本无法去更改。</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shapetype
 id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
 path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
 <v:stroke joinstyle="miter"/>
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
  <v:f eqn="sum @0 1 0"/>
  <v:f eqn="sum 0 0 @1"/>
  <v:f eqn="prod @2 1 2"/>
  <v:f eqn="prod @3 21600 pixelWidth"/>
  <v:f eqn="prod @3 21600 pixelHeight"/>
  <v:f eqn="sum @0 0 1"/>
  <v:f eqn="prod @6 1 2"/>
  <v:f eqn="prod @7 21600 pixelWidth"/>
  <v:f eqn="sum @8 21600 0"/>
  <v:f eqn="prod @7 21600 pixelHeight"/>
  <v:f eqn="sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
 <o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:263.25pt;
 height:213.75pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/Edit_the_FileType.bmp" o:title="Edit_the_FileType"/>
</v:shape><![endif]--><![if !vml]><img width=351 height=285
src="Windows文件关联方式1.files/image002.jpg" v:shapes="_x0000_i1025"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“文件夹”文件类型的“编辑文件类型“对话框</span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>案情：</span></p>

<p class=MsoNormal><span lang=EN-US><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>一日，朋友告知我他的电脑有点问题，要我去看看（唉，发觉咱计算机专业的朋友好悲哀的）。帮他检查电脑后，发现系统存在病毒，用杀毒软件和手工结合进行杀毒后，病毒基本上已经清理掉。但进行终检时，还是有遗留问题，发觉“文件夹”、“驱动器”的默认打开方式全部用“搜索”打开，所以朋友每次在打开文件夹或目录的时候总是要先右击，然后再选择“打开”才能打开该驱动器或文件夹。</span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>分析：</span></p>

<p class=MsoNormal><span lang=EN-US><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>面对此种情况，很习惯地找到“文件类型“选项卡里面想去修改默认文件打开方式，然而进入一看，就是上图此类情况。没办法在这里改，转道。进行注册表检查，然而注册表里找东西真是大海捞针，因为我不知道该文件夹的标识类型，根本就无从查找。</span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>解决：</span></p>

<p class=MsoNormal><span lang=EN-US><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>细细想了想，终于想到了一个超级工具——“</span><span lang=EN-US>Windows</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>按钮恢复专家”（此工具系</span><span lang=EN-US>Microsoft</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>出品，它能将所指定窗体上的所有灰色不可用按件全部变为黑色可用状态，是网吧破解必备工具之一）。运行“</span><span
lang=EN-US>Windows</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>按钮恢复专家”，将其置为可用状态，再点击刚才的“编辑文件类型”对话框。效果出来了，刚才的灰色不可用的“编辑”按钮已经变为黑色按钮，点击“编辑”按钮，就可以看到所对应的打开方式了。</span></p>

<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>（笔者在实际操作中截取了一些图片，作为示例）</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shape
 id="_x0000_i1026" type="#_x0000_t75" style='width:265.5pt;height:259.5pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/dir_open.bmp" o:title="dir_open"/>
</v:shape><![endif]--><![if !vml]><img width=354 height=346
src="Windows文件关联方式1.files/image003.gif" v:shapes="_x0000_i1026"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“资料夹”的</span><span lang=EN-US>open</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>操作</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shape
 id="_x0000_i1027" type="#_x0000_t75" style='width:260.25pt;height:258pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/explorer.bmp" o:title="explorer"/>
</v:shape><![endif]--><![if !vml]><img width=347 height=344
src="Windows文件关联方式1.files/image004.gif" v:shapes="_x0000_i1027"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“资料夹”的“</span><span lang=EN-US>explore”</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>操作</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shape
 id="_x0000_i1028" type="#_x0000_t75" style='width:260.25pt;height:258pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/find.bmp" o:title="find"/>
</v:shape><![endif]--><![if !vml]><img width=347 height=344
src="Windows文件关联方式1.files/image005.gif" v:shapes="_x0000_i1028"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“文件夹”的“</span><span lang=EN-US>find</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>”操作</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shape
 id="_x0000_i1029" type="#_x0000_t75" style='width:260.25pt;height:258pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/open_the_cmd.bmp" o:title="open_the_cmd"/>
</v:shape><![endif]--><![if !vml]><img width=347 height=344
src="Windows文件关联方式1.files/image006.gif" v:shapes="_x0000_i1029"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“文件夹”的“在这里打开命令窗口”操作</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><!--[if gte vml 1]><v:shape
 id="_x0000_i1030" type="#_x0000_t75" style='width:260.25pt;height:258pt'>
 <v:imagedata src="http://www.cppblog.com/images/cppblog_com/urgentmind/play_in_winamp.bmp" o:title="play_in_winamp"/>
</v:shape><![endif]--><![if !vml]><img width=347 height=344
src="Windows文件关联方式1.files/image007.gif" v:shapes="_x0000_i1030"><![endif]></span></p>

<p class=MsoNormal align=center style='text-align:center'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>“文件夹”的“用</span><span lang=EN-US>Winamp</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>播放</span><span lang=EN-US>(&amp;P)</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>”</span></p>

<p class=MsoNormal align=left style='text-align:left'><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal align=left style='text-align:left'><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>后记：通过“</span><span
lang=EN-US>Windows</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>按钮恢复专家”将这些资料找出来之后，我们也可以相对应地进行修改了。而且还发现了一些秘密，也就是</span><span
lang=EN-US>C:\WINDOWS\EXPLORER.EXE</span><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>文件，此文件是</span><span
lang=EN-US>Windows</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>系统文件，在这里面我们发现了它的很多入口，当然肯定还有一些其他的入口，我想如果我们如果能把那些入口找到的话，那么我们完全可以利用此类系统文件完全一些需进行编程利用</span><span
lang=EN-US>Windows API</span><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>进行的操作了。</span></p>

<p class=MsoNormal align=left style='text-align:left'><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

</div>

</body>

</html>
<img src ="http://www.cppblog.com/urgentmind/aggbug/6236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2006-04-25 12:49 <a href="http://www.cppblog.com/urgentmind/archive/2006/04/25/6236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++博客</title><link>http://www.cppblog.com/urgentmind/archive/2006/04/21/5992.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Thu, 20 Apr 2006 23:24:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2006/04/21/5992.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/5992.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2006/04/21/5992.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/5992.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/5992.html</trackback:ping><description><![CDATA[<br>对C++博客的印象一直都很好。在我看来，它的速度，它的方便，还有它的自由度，都让我很喜欢。</br>
<br>不过昨天碰到一个问题，那个FreeTextBook不能正常打开，</br>
<br>提示:
</br>
<br>第1218行，缺少")"</br>
<br>第1026行，未结束的字符串常量。</br>
<br>不知道这到底是怎么回事？我现在必须得用TextBook来编辑了，要写代码。呵呵！</br>
<br>希望博客圆管理者能尽快弄好喽！</br><img src ="http://www.cppblog.com/urgentmind/aggbug/5992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2006-04-21 07:24 <a href="http://www.cppblog.com/urgentmind/archive/2006/04/21/5992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下的USB设备，SCSI设备的挂载。</title><link>http://www.cppblog.com/urgentmind/archive/2005/11/24/1275.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Thu, 24 Nov 2005 01:51:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2005/11/24/1275.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/1275.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2005/11/24/1275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/1275.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/1275.html</trackback:ping><description><![CDATA[[原文]<A href="http://www.linux-usb.org/USB-guide/x498.html">http://www.linux-usb.org/USB-guide/x498.html</A><BR><BR>打算将此文翻译一下，是个不错的好机会，有时间一定完成。<img src ="http://www.cppblog.com/urgentmind/aggbug/1275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2005-11-24 09:51 <a href="http://www.cppblog.com/urgentmind/archive/2005/11/24/1275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Some Sites What I Want To Go.</title><link>http://www.cppblog.com/urgentmind/archive/2005/11/19/1197.html</link><dc:creator>TanZek</dc:creator><author>TanZek</author><pubDate>Sat, 19 Nov 2005 13:35:00 GMT</pubDate><guid>http://www.cppblog.com/urgentmind/archive/2005/11/19/1197.html</guid><wfw:comment>http://www.cppblog.com/urgentmind/comments/1197.html</wfw:comment><comments>http://www.cppblog.com/urgentmind/archive/2005/11/19/1197.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/urgentmind/comments/commentRss/1197.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/urgentmind/services/trackbacks/1197.html</trackback:ping><description><![CDATA[
		<font color="#000099" face="Arial">Zhy2Fly's Homepage<br /></font>   <a href="http://zhy2fly.lysafe.com/">http://zhy2fly.lysafe.com/</a><br /><br />OTN中文技术网<br />   <a href="http://www.oracle.com/technology/global/cn/index.html">http://www.oracle.com/technology/global/cn/index.html</a><br /><br />中国Linux公社论坛<br />   <a href="http://www.linuxfans.org/nuke/modules.php?name=Forums">http://www.linuxfans.org/nuke/modules.php?name=Forums</a><br /><br />LinuxAid技术支持中心<br />   <a href="http://www.linuxaid.com.cn/tips/">http://www.linuxaid.com.cn/tips/</a><br /><br />Linux/BSD/Unix 技术文档<br />   <a href="http://linux.21ds.net/">http://linux.21ds.net/</a><br /><br />The Programmer's File Format<br />   <a href="http://www.wotsit.org/">http://www.wotsit.org/</a><br /><br />MSDN Search<br />   <a href="http://search.microsoft.com/search/search.aspx?View=msdn&amp;amp;st=a">http://search.microsoft.com/search/search.aspx?View=msdn&amp;amp;st=a</a><br /><br />IBM中文开发社区(DevelopmentWorks)<br />   <a href="http://www-128.ibm.com/developerworks/cn/index.html">http://www-128.ibm.com/developerworks/cn/index.html</a><br /><br />China Developmenter Network<br />   <a href="http://www.csdn.net/">http://www.csdn.net/</a><br /><br /><br />Linux Online Books<br />   <a href="http://www.freecodemomma.com/links.php?cid=141">http://www.freecodemomma.com/links.php?cid=141</a><br /><br />Linux相关链接<br />   <a href="http://www.novell.com/zh-cn/products/linuxprofessional/links/">http://www.novell.com/zh-cn/products/linuxprofessional/links/</a><br /><br />Linux Headquarters<br />   <a href="http://www.linuxhq.com/">http://www.linuxhq.com/</a><br /><br />中国协议分析网<br />   <a href="http://www.cnpaf.net/index.htm">http://www.cnpaf.net/index.htm</a><br /><br />Linux论坛<br />   <a href="https://www.linuxforum.net">https://www.linuxforum.net</a><br /><br />武汉大学图书馆声像部<br />   <a href="http://202.114.65.51/fzjx/dmtjx/index.htm">http://202.114.65.51/fzjx/dmtjx/index.htm</a><br /><br />文献信息检索课程<br />   <a href="http://lib.zjxu.edu.cn/wxjs/first.htm">http://lib.zjxu.edu.cn/wxjs/first.htm</a><br /><br />研究生文献检索课程<br /><a href="http://libweb.zju.edu.cn/aduser/service/lesson/Teach/SearchYan/IndexA.htm">http://libweb.zju.edu.cn/aduser/service/lesson/Teach/SearchYan/IndexA.htm</a><img src ="http://www.cppblog.com/urgentmind/aggbug/1197.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/urgentmind/" target="_blank">TanZek</a> 2005-11-19 21:35 <a href="http://www.cppblog.com/urgentmind/archive/2005/11/19/1197.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>