<?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>Neeke &#187; WinForm</title>
	<atom:link href="http://www.ineeke.com/category/dot-net/winform/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ineeke.com</link>
	<description>悄悄记录点点滴滴</description>
	<lastBuildDate>Sat, 07 Jan 2012 13:04:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>C#读取u盘物理序列号</title>
		<link>http://www.ineeke.com/archives/800/</link>
		<comments>http://www.ineeke.com/archives/800/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 10:57:22 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[WinForm]]></category>
		<category><![CDATA[u盘序列号]]></category>
		<category><![CDATA[u盘物理序列号]]></category>

		<guid isPermaLink="false">http://ineeke.com/archives/c%e8%af%bb%e5%8f%96u%e7%9b%98%e7%89%a9%e7%90%86%e5%ba%8f%e5%88%97%e5%8f%b7/</guid>
		<description><![CDATA[<p>看到网上有人出价500-2000RMB请人帮他写一个读取U盘物理序列号的软件，而且可以采用任何程序语言。可惜咱没那运气接到这个活，况且我也没写过这种东西，不过查了点资料把它写出来了。</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Unicode 字符编码" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F382%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Unicode 字符编码</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="如何从Servlet中获取物理路径" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F712%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">如何从Servlet中获取物理路径</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="21号T43硬卧回家" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1322%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">21号T43硬卧回家</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="9月13号将是我的结婚纪念日" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1388%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">9月13号将是我的结婚纪念日</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="我的google adsense帐号被K了" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F618%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">我的google adsense帐号被K了</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>看到网上有人出价500-2000RMB请人帮他写一个读取U盘物理序列号的软件，而且可以采用任何程序语言。可惜咱没那运气接到这个活，况且我也没写过这种东西，不过查了点资料把它写出来了。</p>
<p>源码如下：</p>
<div class="HighLighter" contenteditable="false">
<div class="dp-highlighter" contenteditable="false">
<div class="bar">&nbsp;</div>
<ol class="dp-c">
<li class="alt"><span><span class="keyword">using</span><span>&nbsp;System; </span></span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Collections.Generic; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.ComponentModel; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Data; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.Drawing; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Text; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.Windows.Forms; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Management; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.Net; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Web; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.IO; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Xml; </span></li>
<li class="alt">&nbsp;</li>
<li><span class="keyword">namespace</span><span>&nbsp;MyDriver </span></li>
<li class="alt"><span>{ </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;partial&nbsp;</span><span class="keyword">class</span><span>&nbsp;Form1&nbsp;:&nbsp;Form </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;{ </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;Form1() </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent(); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span></li>
<li>&nbsp;</li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;btnRead_Click(</span><span class="keyword">object</span><span>&nbsp;sender,&nbsp;EventArgs&nbsp;e) </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ManagementObject&nbsp;disk&nbsp;=&nbsp;</span><span class="keyword">null</span><span>; </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">string</span><span>&nbsp;driver&nbsp;=&nbsp;</span><span class="string">&quot;win32_logicaldisk.deviceid=\&quot;&quot;</span><span>+</span><span class="keyword">this</span><span>.txtDriver.Text+</span><span class="string">&quot;:\&quot;&quot;</span><span>; </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">try</span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disk&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ManagementObject(driver); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">this</span><span>.txtDriverCode.Text&nbsp;=&nbsp;disk.GetPropertyValue(</span><span class="string">&quot;VolumeSerialNumber&quot;</span><span>).ToString(); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(Exception&nbsp;ex) </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show(ex.Message); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} </span></li>
<li><span>}</span></li>
</ol>
</div>
<div class="c#" contenteditable="false" style="display: none">
<pre>using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Management;using System.Net;using System.Web;using System.IO;using System.Xml;namespace MyDriver{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void btnRead_Click(object sender, EventArgs e)        {            ManagementObject disk = null;            string driver = &quot;win32_logicaldisk.deviceid=\&quot;&quot;+this.txtDriver.Text+&quot;:\&quot;&quot;;            try            {                disk = new ManagementObject(driver);                this.txtDriverCode.Text = disk.GetPropertyValue(&quot;VolumeSerialNumber&quot;).ToString();            }            catch (Exception ex)            {                MessageBox.Show(ex.Message);            }        }    }}</pre>
</div>
<div contenteditable="false">
<link href="http://www.ineeke.com/admin/FCKeditor/editor/plugins/highlighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css" type="text/css" rel="stylesheet" /></div>
</div>
<p>运行起来试试看。一张DOS下的系统提示信息，另一张是软件查出来的。</p>
<p><img title="" alt="" src="http://www.ineeke.com/upload/2008/12/200812151911131052.jpg" onload="ResizeImage(this,480)" /></p>
<p>&nbsp;</p>
<p><img title="" alt="" src="http://www.ineeke.com/upload/2008/12/200812151912041732.jpg" onload="ResizeImage(this,480)" /></p>
<p>并不是只能读取U盘的物理序列号，其他什么C、D、E&#8230;一样可以。不知道那人出那么多大价钱找人写这个东西有什么用？</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Unicode 字符编码" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F382%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Unicode 字符编码</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="如何从Servlet中获取物理路径" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F712%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">如何从Servlet中获取物理路径</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="21号T43硬卧回家" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1322%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">21号T43硬卧回家</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="9月13号将是我的结婚纪念日" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1388%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">9月13号将是我的结婚纪念日</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="我的google adsense帐号被K了" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F618%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F800%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">我的google adsense帐号被K了</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/800/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>50个提高C#编程水平的要诀</title>
		<link>http://www.ineeke.com/archives/584/</link>
		<comments>http://www.ineeke.com/archives/584/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 16:25:51 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[WinForm]]></category>
		<category><![CDATA[C#高级编程]]></category>

		<guid isPermaLink="false">http://ineeke.com/archives/50%e4%b8%aa%e6%8f%90%e9%ab%98c%e7%bc%96%e7%a8%8b%e6%b0%b4%e5%b9%b3%e7%9a%84%e8%a6%81%e8%af%80/</guid>
		<description><![CDATA[50个提高C#编程水平的要诀
1.总是用属性 (Property) 来代替可访问的数据成员
2.在  readonly 和 const 之间，优先使用 readonly
3.在 as 和 强制类型转换之间，优先使用 as 操作符
4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if
5.总是为自定义类重载 ToString 方法
6.区别值类型和引用类型
7.使用不可变的值类型(Immutable Atomic Value Types)
8.在值类型中，确保0是一个合法的数据
...
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="编程实现自制的DataSet 并在DataGird中显示" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F491%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">编程实现自制的DataSet 并在DataGird中显示</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#C/S结构网络编程" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F477%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#C/S结构网络编程</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#网页浏览器、网页源码浏览器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F478%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#网页浏览器、网页源码浏览器</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ado.net实现对数据库的添加、删除和查看操作" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F492%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ado.net实现对数据库的添加、删除和查看操作</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#网页源码读取器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F470%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#网页源码读取器</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>50个提高C#编程水平的要诀<br />
1.总是用属性 (Property) 来代替可访问的数据成员<br />
2.在  readonly 和 const 之间，优先使用 readonly<br />
3.在 as 和 强制类型转换之间，优先使用 as 操作符<br />
4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if<br />
5.总是为自定义类重载 ToString 方法<br />
6.区别值类型和引用类型<br />
7.使用不可变的值类型(Immutable Atomic Value Types)<br />
8.在值类型中，确保0是一个合法的数据<br />
9.理解 ReferenceEquals, static Equals, instance Equals 和 比较运算符(==)之间的关系<br />
10.理解 GetHashCode方法的缺陷<br />
11.在编写循环时，优先使用 foreach.<br />
12.在定义变量的时候就将其初始化<br />
13.使用静态构造函数来初始化静态成员变量<br />
14.用多个构造函数时，利用构造函数链<br />
15.使用using和try/finally来处理资源的释放<br />
16.尽量避免产生资源垃圾<br />
17.尽量避免使用装箱(boxing)和拆箱(unboxing)<br />
18.实现类的 Dispose 方法<br />
19.在接口和继承(Inheritance)之间，优先使用接口(interface)<br />
20.区分接口和重载(overrides)<br />
21.用委托(delegate)来实现回调(callback)<br />
22.用事件(event)来定义外部接口<br />
23.避免返回类内部成员的引用<br />
24.使用元数据来控制程序<br />
25.优先使用可序列化(serilizable)类型<br />
26.对需要排序的对象实现IComparable和IComparer接口<br />
27.避免使用 ICloneable接口<br />
28.避免使用类型转换操作符<br />
29.只有当基类加入了与派生类中现有的函数名称相同的函数时，才需要使用 new 操作符<br />
30.尽量使用 CLS-Compliant<br />
31.尽量编写短少，简单的函数<br />
32.尽量编写比较小的程序集(assembly)<br />
33.限定类型的可见性(visibility)<br />
34.编写大粒度的 web API<br />
35.在使用事件时，优先继承基类事件，而不是重新创建一个事件<br />
36.多使用 framework 的运行时调试 (DEBUG, TRACE, EVENTLOG等)<br />
37.使用.net标准的配置机制<br />
38.使用并且在类中支持.net的数据绑定功能 (Data Binding)<br />
39.使用.net的验证机制 (Validation)<br />
40.根据你的需求选择正确的集合类(Collection)<br />
41.在自定义结构中使用 DataSet<br />
42.利用属性(Attributes)<br />
43.不要过度使用反射(Reflection)<br />
44.创建完整的，应用程序特定的异常<br />
45.尽可能多的考虑程序可能出现的异常，并作出处理<br />
46.尽可能少的使用 Interop<br />
47.尽量使用安全代码 (safe code)<br />
48.多多学习、使用外部工具和资源<br />
49.准备使用 C# 2.0<br />
50.学习 ECMA 标准</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="编程实现自制的DataSet 并在DataGird中显示" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F491%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">编程实现自制的DataSet 并在DataGird中显示</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#C/S结构网络编程" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F477%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#C/S结构网络编程</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#网页浏览器、网页源码浏览器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F478%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#网页浏览器、网页源码浏览器</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ado.net实现对数据库的添加、删除和查看操作" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F492%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ado.net实现对数据库的添加、删除和查看操作</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="C#网页源码读取器" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F470%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F584%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">C#网页源码读取器</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/584/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C#重启远程计算机</title>
		<link>http://www.ineeke.com/archives/579/</link>
		<comments>http://www.ineeke.com/archives/579/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 16:02:30 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[WinForm]]></category>

		<guid isPermaLink="false">http://ineeke.com/archives/c%e9%87%8d%e5%90%af%e8%bf%9c%e7%a8%8b%e8%ae%a1%e7%ae%97%e6%9c%ba/</guid>
		<description><![CDATA[如果叫你实现远程启动别人的计算机，你首先想到的可能是先做一个在远程计算机上面运行客户端程序，然后在本地计算机上面再做一个服务器端程序，通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法。但这未免有点麻烦。如果现在只告诉你远程计算机的管理者的登陆帐号，而并不允许你在远程的计算机上面运行一个所谓的客户端程序，让你通过程序来完成重启远程计算机。不知道你是否感觉有些困难了。其实按照上面的这些条件实现重启远程计算机，利用C#可以比较方便的完成。下面就来介绍一下具体的实现方法。     　　一． C#重启远程计算机的一些理论知识： ...
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="jsp中实现分页显示数据" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F389%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">jsp中实现分页显示数据</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="解决SQL 2005 中不允许远程连接的方法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F708%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">解决SQL 2005 中不允许远程连接的方法</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="jsp分页显示之封装bean及数据库连接公共类" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F393%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">jsp分页显示之封装bean及数据库连接公共类</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="汉字URL编码" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F727%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">汉字URL编码</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="SQL Server不允许进行远程连接的解决办法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F623%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">SQL Server不允许进行远程连接的解决办法</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>如果叫你实现远程启动别人的计算机，你首先想到的可能是先做一个在远程计算机上面运行客户端程序，然后在本地计算机上面再做一个服务器端程序，通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法。但这未免有点麻烦。如果现在只告诉你远程计算机的管理者的登陆帐号，而并不允许你在远程的计算机上面运行一个所谓的客户端程序，让你通过程序来完成重启远程计算机。不知道你是否感觉有些困难了。其实按照上面的这些条件实现重启远程计算机，利用C#可以比较方便的完成。下面就来介绍一下具体的实现方法。 　　一． C#重启远程计算机的一些理论知识： 　　C#实现启动远程计算机的原理是&quot;视窗管理规范&quot;。就是所谓的&quot;WMI&quot;（Windows Management Instrumentation）。Windows 管理规范 (WMI) 支持通过 Internet 管理系统的结构。通过提供管理环境的一致观察，WMI 为用户提供通用访问管理信息。该管理的一致性使您能够管理整个系统，而不只是组件。从 Microsoft MSDN上，您可以获得有关 WMI 软件开发工具包 (SDK) 的详细信息。 　　WMI（Windows 管理规范）支持有限的安全格式，允许用户在本地计算机或远程计算机上连接 WMI 之前要验证每个用户。这种安全性是操作系统已有的安全顶端的另一层。WMI 不覆盖或破坏由操作系统提供的任何现有的安全性。在默认情况下，管理员组的所有成员都可以完全控制它管理的计算机上的 WMI 服务。其他所有用户在其本地计算机上只有读取/写入/执行的权限。可以通过向被管理的计算机上的管理员组添加用户，或者在 WMI 中授权用户或组并设置权限级别来更改权限。访问基于 WMI 名称空间。在一般情况下，脚本程序的默认命名空间是&quot;root\cimv2&quot;。 　　在WMI中有着许多足以令我们感觉惊奇的功能。重启远程计算机只是一个很小的功能。在程序中使用WMI可以编写出许多远程管理类型的应用程序。由于在.Net FrameWork SDK中提供了可以直接操作WMI的名称空间，所以C#就可以利用在这些名称空间中定义了的类来充分使用WMI控制给我们带来的各种方便。 　　二．程序设计和运行的环境设置： 　　（1）.视窗2000服务器版 　　（2）. .Net FrameWork SDK Beta 2 　　（3）.远程计算机的管理者帐号 　　以上这些不仅是本地计算机配置，还是远程计算机的配置。 　　三．实现重启远程计算机所使用到在.Net FrameWork SDK Beta 2用以操作WMI名称空间和类： 　　在.Net FrameWork SDK Beta 2中用来操作WMI的名称空间主要是&quot;System.Management&quot;。要实现重启远程计算机所使用到的类主要有六个： 　　. &quot;ConnectionOptions&quot;类主要定义远程计算机的管理员帐号； 　　. &quot;ManagementScope&quot;主要是以给定的管理员帐号连接给定计算机名或者IP地址的计算机； 　　. &quot;ObjectQuery&quot;类功能是定义对远程计算机要实现那些地远程操作； 　　. &quot;ManagementObjectSearcher&quot;类从已经完成远程连接的计算机中，得到有那些WMI操作； 　　. &quot;ManagementObjectCollection&quot;类存放得到WMI操作； 　　. &quot;ManagementObject&quot;类调用远程计算机可进行WMI操作。 　　在本文介绍的操作就是重启操作。 本文发表于www.bianceng.cn（编程入门网） 　　四．C#重启远程计算机的重要步骤和实现方法： 　　（1）.连接远程计算机： 　　按照下列语句可以实现连接远程计算机： ConnectionOptions options = new ConnectionOptions ( ) ; options.Username =&quot;管理者帐号用户名&quot;; options.Password = &quot;管理者帐号口令&quot; ; ManagementScope scope = new ManagementScope( &quot;\\\\&quot; + &quot;远程计算机名或IP地址&quot; + &quot;\\root\\cimv2&quot;, options ) ; //用给定管理者用户名和口令连接远程的计算机 scope.Connect ( ) ; 　　（2）.得到在远程计算机中可以进行WMI控制： System.Management.ObjectQuery oq = new System.Management.ObjectQuery ( &quot;Select * FROM Win32_OperatingSystem&quot; ) ; ManagementObjectSearcher query1 = new ManagementObjectSearcher ( scope , oq ) ; //得到WMI控制 ManagementObjectCollection queryCollection1 = query1.Get ( ) ; 　　（3）.调用WMI控制，实现重启远程计算机： foreach ( ManagementObject mo in queryCollection1 ) { string [ ] ss= { &quot;&quot; } ; //重启远程计算机 mo.InvokeMethod ( &quot;Reboot&quot; , ss ) ; } 　　五．C#实现重启远程计算机的源程序代码（boot.cs）和执行界面： 　　在了解了C#实现重启远程计算机的这些重要步骤后，就可以从容的得到重启远程计算机的完整代码，具体如下：</p>
<div class="HighLighter" contenteditable="false">
<div class="dp-highlighter" contenteditable="false">
<div class="bar">&nbsp;</div>
<ol class="dp-c">
<li class="alt"><span><span class="keyword">using</span><span>&nbsp;System&nbsp;;&nbsp; </span></span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.Drawing&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.Collections&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.ComponentModel&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.Windows.Forms&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.Data&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">using</span><span>&nbsp;System.Management&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;Form1&nbsp;:&nbsp;Form&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;TextBox&nbsp;textBox1&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;TextBox&nbsp;textBox2&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;TextBox&nbsp;textBox3&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Label&nbsp;label1&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Label&nbsp;label2&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Label&nbsp;label3&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Button&nbsp;button1&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;System.ComponentModel.Container&nbsp;components&nbsp;=&nbsp;</span><span class="keyword">null</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;Form1&nbsp;(&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="comment">//初始化窗体中的各个组件&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;InitializeComponent&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="comment">//清除程序中使用过的资源&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">protected</span><span>&nbsp;</span><span class="keyword">override</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;Dispose&#038;nbsp<br />
;(&nbsp;</span><span class="keyword">bool</span><span>&nbsp;disposing&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(&nbsp;disposing&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(&nbsp;components&nbsp;!=&nbsp;</span><span class="keyword">null</span><span>&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;components.Dispose&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">base</span><span>.Dispose&nbsp;(&nbsp;disposing&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;InitializeComponent&nbsp;(&nbsp;)&nbsp; </span></li>
<li><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox1&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;TextBox&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox2&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;TextBox&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox3&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;TextBox&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label1&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Label&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label2&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Label&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label3&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Label&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;button1&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Button&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;SuspendLayout&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox1.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;140&nbsp;,&nbsp;46&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox1.Name&nbsp;=&nbsp;</span><span class="string">&quot;textBox1&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox1.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;172&nbsp;,&nbsp;21&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox1.TabIndex&nbsp;=&nbsp;0&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox1.Text&nbsp;=&nbsp;</span><span class="string">&quot;&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox2.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;138&nbsp;,&nbsp;85&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox2.Name&nbsp;=&nbsp;</span><span class="string">&quot;textBox2&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox2.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;174&nbsp;,&nbsp;21&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox2.TabIndex&nbsp;=&nbsp;1&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox2.Text&nbsp;=&nbsp;</span><span class="string">&quot;&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox3.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;139&nbsp;,&nbsp;120&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox3.Name&nbsp;=&nbsp;</span><span class="string">&quot;textBox3&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox3.PasswordChar&nbsp;=&nbsp;&lsquo;*&lsquo;&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox3.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;173&nbsp;,&nbsp;21&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;textBox3.TabIndex&nbsp;=&nbsp;2&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;textBox3.Text&nbsp;=&nbsp;</span><span class="string">&quot;&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label1.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;24&nbsp;,&nbsp;50&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label1.Name&nbsp;=&nbsp;</span><span class="string">&quot;label1&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label1.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;120&nbsp;,&nbsp;16&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label1.TabIndex&nbsp;=&nbsp;1&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label1.Text&nbsp;=&nbsp;</span><span class="string">&quot;机器名称或IP地址：&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label2.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;37&nbsp;,&nbsp;88&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label2.Name&nbsp;=&nbsp;</span><span class="string">&quot;label2&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label2.TabIndex&nbsp;=&nbsp;1&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label2.Text&nbsp;=&nbsp;</span><span class="string">&quot;管理者名称：&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label2.TextAlign&nbsp;=&nbsp;System.Drawing.ContentAlignment.TopRight&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label3.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;37&nbsp;,&nbsp;125&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label3.Name&nbsp;=&nbsp;</span><span class="string">&quot;label3&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label3.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;100&nbsp;,&nbsp;16&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label3.TabIndex&nbsp;=&nbsp;1&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;label3.Text&nbsp;=&nbsp;</span><span class="string">&quot;管理者密码：&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;label3.TextAlign&nbsp;=&nbsp;System.Drawing.ContentAlignment.TopRight&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;button1.Location&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Point&nbsp;(&nbsp;95&nbsp;,&nbsp;168&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;button1.Name&nbsp;=&nbsp;</span><span class="string">&quot;button1&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;button1.Size&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;136&nbsp;,&nbsp;32&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;button1.TabIndex&nbsp;=&nbsp;3&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;button1.Text&nbsp;=&nbsp;</span><span class="string">&quot;重新启动远程计算机&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><<br />
span>&nbsp;&nbsp;button1.Click&nbsp;+=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.EventHandler&nbsp;(&nbsp;button1_Click&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.AutoScaleBaseSize&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;6&nbsp;,&nbsp;14&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.ClientSize&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Drawing.Size&nbsp;(&nbsp;336&nbsp;,&nbsp;245&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;button1&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;textBox1&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;textBox2&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;textBox3&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;label1&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;label2&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Controls.Add&nbsp;(&nbsp;label3&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Name&nbsp;=&nbsp;</span><span class="string">&quot;Form1&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.Text&nbsp;=&nbsp;</span><span class="string">&quot;利用C#重新启动远程计算机&quot;</span><span>&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">this</span><span>.ResumeLayout(</span><span class="keyword">false</span><span>)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;Main&nbsp;(&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;Application.Run&nbsp;(&nbsp;</span><span class="keyword">new</span><span>&nbsp;Form1&nbsp;(&nbsp;)&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;button1_Click&nbsp;(&nbsp;</span><span class="keyword">object</span><span>&nbsp;sender&nbsp;,&nbsp;System.EventArgs&nbsp;e&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="comment">//定义连接远程计算机的一些选项&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;ConnectionOptions&nbsp;options&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ConnectionOptions&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;options.Username&nbsp;=&nbsp;textBox2.Text&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;options.Password&nbsp;=&nbsp;textBox3.Text&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;ManagementScope&nbsp;scope&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ManagementScope(&nbsp;</span><span class="string">&quot;\\\\&quot;&nbsp;+&nbsp;textBox1.Text&nbsp;+&nbsp;&quot;</span><span>\\root\\cimv2&quot;,&nbsp;options&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">try</span><span>&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="comment">//用给定管理者用户名和口令连接远程的计算机&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;scope.Connect&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;System.Management.ObjectQuery&nbsp;oq&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;System.Management.ObjectQuery&nbsp;(&nbsp;</span><span class="string">&quot;Select&nbsp;*&nbsp;FROM&nbsp;Win32_OperatingSystem&quot;</span><span>&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;ManagementObjectSearcher&nbsp;query1&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ManagementObjectSearcher&nbsp;(&nbsp;scope&nbsp;,&nbsp;oq&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="comment">//得到WMI控制&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;ManagementObjectCollection&nbsp;queryCollection1&nbsp;=&nbsp;query1.Get&nbsp;(&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">foreach</span><span>&nbsp;(&nbsp;ManagementObject&nbsp;mo&nbsp;</span><span class="keyword">in</span><span>&nbsp;queryCollection1&nbsp;)&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;{&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">string</span><span>&nbsp;[&nbsp;]&nbsp;ss=&nbsp;{&nbsp;</span><span class="string">&quot;&quot;</span><span>&nbsp;}&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="comment">//重启远程计算机&nbsp; </span></li>
<li><span>&nbsp;&nbsp;mo.InvokeMethod&nbsp;(&nbsp;</span><span class="string">&quot;Reboot&quot;</span><span>&nbsp;,&nbsp;ss&nbsp;)&nbsp;;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="comment">//报错&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(&nbsp;Exception&nbsp;ee&nbsp;)&nbsp;{&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;MessageBox.Show&nbsp;(&nbsp;</span><span class="string">&quot;连接&quot;</span><span>&nbsp;+&nbsp;textBox1.Text&nbsp;+&nbsp;</span><span class="string">&quot;出错，出错信息为：&quot;</span><span>&nbsp;+&nbsp;ee.Message&nbsp;)&nbsp;;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;}&nbsp;</span></li>
</ol>
</div>
<div class="c#" contenteditable="false" style="display: none">
<pre>using System ;   using System.Drawing ;   using System.Collections ;   using System.ComponentModel ;   using System.Windows.Forms ;   using System.Data ;   using System.Management ;   public class Form1 : Form   {   private TextBox textBox1 ;   private TextBox textBox2 ;   private TextBox textBox3 ;   private Label label1 ;   private Label label2 ;   private Label label3 ;   private Button button1 ;   private System.ComponentModel.Container components = null ;   public Form1 ( )   {   //初始化窗体中的各个组件   InitializeComponent ( ) ;   }   //清除程序中使用过的资源   protected override void Dispose ( bool disposing )   {   if ( disposing )   {   if ( components != null )   {   components.Dispose ( ) ;   }   }   base.Dispose ( disposing ) ;   }   private void InitializeComponent ( )   {   textBox1 = new TextBox ( ) ;   textBox2 = new TextBox ( ) ;   textBox3 = new TextBox ( ) ;   label1 = new Label ( ) ;   label2 = new Label ( ) ;   label3 = new Label ( ) ;   button1 = new Button ( ) ;     SuspendLayout ( ) ;   textBox1.Location = new System.Drawing.Point ( 140 , 46 ) ;   textBox1.Name = &quot;textBox1&quot; ;   textBox1.Size = new System.Drawing.Size ( 172 , 21 ) ;   textBox1.TabIndex = 0 ;   textBox1.Text = &quot;&quot; ;     textBox2.Location = new System.Drawing.Point ( 138 , 85 ) ;   textBox2.Name = &quot;textBox2&quot; ;   textBox2.Size = new System.Drawing.Size ( 174 , 21 ) ;   textBox2.TabIndex = 1 ;   textBox2.Text = &quot;&quot; ;
textBox3.Location = new System.Drawing.Point ( 139 , 120 ) ;   textBox3.Name = &quot;textBox3&quot; ;   textBox3.PasswordChar = &lsquo;*&lsquo; ;   textBox3.Size = new System.Drawing.Size ( 173 , 21 ) ;   textBox3.TabIndex = 2 ;   textBox3.Text = &quot;&quot; ;     label1.Location = new System.Drawing.Point ( 24 , 50 ) ;   label1.Name = &quot;label1&quot; ;   label1.Size = new System.Drawing.Size ( 120 , 16 ) ;   label1.TabIndex = 1 ;   label1.Text = &quot;机器名称或IP地址：&quot; ;     label2.Location = new System.Drawing.Point ( 37 , 88 ) ;   label2.Name = &quot;label2&quot; ;   label2.TabIndex = 1 ;   label2.Text = &quot;管理者名称：&quot; ;   label2.TextAlign = System.Drawing.ContentAlignment.TopRight ;     label3.Location = new System.Drawing.Point ( 37 , 125 ) ;   label3.Name = &quot;label3&quot; ;   label3.Size = new System.Drawing.Size ( 100 , 16 ) ;   label3.TabIndex = 1 ;   label3.Text = &quot;管理者密码：&quot; ;   label3.TextAlign = System.Drawing.ContentAlignment.TopRight ;     button1.Location = new System.Drawing.Point ( 95 , 168 ) ;   button1.Name = &quot;button1&quot; ;   button1.Size = new System.Drawing.Size ( 136 , 32 ) ;   button1.TabIndex = 3 ;   button1.Text = &quot;重新启动远程计算机&quot; ;   button1.Click += new System.EventHandler ( button1_Click ) ;     this.AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;   this.ClientSize = new System.Drawing.Size ( 336 , 245 ) ;   this.Controls.Add ( button1 ) ;   this.Controls.Add ( textBox1 ) ;   this.Controls.Add ( textBox2 ) ;   this.Controls.Add ( textBox3 ) ;   this.Controls.Add ( label1 ) ;   this.Controls.Add ( label2 ) ;   this.Controls.Add ( label3 ) ;     this.Name = &quot;Form1&quot; ;   this.Text = &quot;利用C#重新启动远程计算机&quot; ;   this.ResumeLayout(false) ;     }   static void Main ( )   {   Application.Run ( new Form1 ( ) ) ;   }   private void button1_Click ( object sender , System.EventArgs e )   {   //定义连接远程计算机的一些选项   ConnectionOptions options = new ConnectionOptions ( ) ;   options.Username = textBox2.Text ;   options.Password = textBox3.Text ;   ManagementScope scope = new ManagementScope( &quot;\\\\&quot; + textBox1.Text + &quot;\\root\\cimv2&quot;, options ) ;   try {   //用给定管理者用户名和口令连接远程的计算机   scope.Connect ( ) ;   System.Management.ObjectQuery oq = new System.Management.ObjectQuery ( &quot;Select * FROM Win32_OperatingSystem&quot; ) ;   ManagementObjectSearcher query1 = new ManagementObjectSearcher ( scope , oq ) ;   //得到WMI控制   ManagementObjectCollection queryCollection1 = query1.Get ( ) ;   foreach ( ManagementObject mo in queryCollection1 )   {   string [ ] ss= { &quot;&quot; } ;   //重启远程计算机   mo.InvokeMethod ( &quot;Reboot&quot; , ss ) ;   }   }   //报错   catch ( Exception ee ) {   MessageBox.Show ( &quot;连接&quot; + textBox1.Text + &quot;出错，出错信息为：&quot; + ee.Message ) ;   }   }   } </pre>
</div>
<div contenteditable="false">
<link href="http://www.ineeke.com/admin/FCKeditor/editor/plugins/highlighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css" type="text/css" rel="stylesheet" /></div>
</div>
<p>　　六．总结： 　　其实WMI控制可以实现很多以前让我们很头痛的操作。并且使用WMI编写的管理程序也比不用WMI来实现同样功能的程序在设计难度上大大减轻。WMI内容十分丰富，重新启动远程计算机只是其中的一个最为基本的操作。在使用WMI控制之前有一点必须记住，就是你必须知道你所要进行操作的远程计算机的超级管理者的帐号，这是使用WMI的一个前提。</p>
<p>&nbsp;</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="jsp中实现分页显示数据" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F389%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">jsp中实现分页显示数据</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="解决SQL 2005 中不允许远程连接的方法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F708%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">解决SQL 2005 中不允许远程连接的方法</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="jsp分页显示之封装bean及数据库连接公共类" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F393%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">jsp分页显示之封装bean及数据库连接公共类</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="汉字URL编码" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F727%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">汉字URL编码</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="SQL Server不允许进行远程连接的解决办法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F623%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F579%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">SQL Server不允许进行远程连接的解决办法</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/579/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>app.config的读写操作</title>
		<link>http://www.ineeke.com/archives/539/</link>
		<comments>http://www.ineeke.com/archives/539/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 13:34:27 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[WinForm]]></category>

		<guid isPermaLink="false">http://ineeke.com/archives/appconfig%e7%9a%84%e8%af%bb%e5%86%99%e6%93%8d%e4%bd%9c/</guid>
		<description><![CDATA[<p>昨天我想的是使用[<a target="_blank" href="http://www.ineeke.com/archives/dataset-duqu-xml/">DataSet读取XML文件</a>] 来完成数据库的动态切换（还没完成 - -！），今天老师给了另一个方法：添加app.config配置文件，找了些关于这个的资料如下：在winform中使用程序读取和修改App.config里面的appSettings当中的Value值这里我写成了两个方法，以供大家参考！</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="复习旧的 学习新的" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1107%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/09/11/30195471.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">复习旧的 学习新的</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="蛋疼的QQ群" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1270%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/06/08/11425688.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">蛋疼的QQ群</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="JavaScript变量作用域" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1186%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/12/8529867.bmp" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JavaScript变量作用域</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="jQuery EasyUI" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1209%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/06/7744104.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">jQuery EasyUI</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="高中母校网站被黑客LJ了" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1337%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/18/8853470.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">高中母校网站被黑客LJ了</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>昨天我想的是使用[<a target="_blank" href="http://www.ineeke.com/archives/dataset-duqu-xml/">DataSet读取XML文件</a>] 来完成数据库的动态切换（还没完成 &#8211; -！），今天老师给了另一个方法：添加app.config配置文件，找了些关于这个的资料如下：在winform中使用程序读取和修改App.config里面的appSettings当中的Value值这里我写成了两个方法，以供大家参考！</p>
<div class="HighLighter" contenteditable="false">
<div class="dp-highlighter" contenteditable="false">
<div class="bar">&nbsp;</div>
<ol class="dp-c">
<li class="alt"><span><span class="comment">//一，命名空间 </span></span></li>
<li><span class="keyword">using</span><span>&nbsp;System; </span></li>
<li class="alt"><span class="keyword">using</span><span>&nbsp;System.Configuration; </span></li>
<li><span class="keyword">using</span><span>&nbsp;System.Xml; </span></li>
<li class="alt"><span class="comment">//二，方法 </span></li>
<li><span class="comment">//读取Value值 </span></li>
<li class="alt"><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">string</span><span>&nbsp;GetConfigString(</span><span class="keyword">string</span><span>&nbsp;key) </span></li>
<li><span>&nbsp;&nbsp;{ </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="comment">// </span></li>
<li><span>&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;TODO:&nbsp;在此处添加构造函数逻辑 </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="comment">// </span></li>
<li><span>&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;ConfigurationSettings.AppSettings[key]; </span></li>
<li class="alt"><span>&nbsp;&nbsp;}&nbsp; </span></li>
<li><span>&nbsp;&nbsp;</span><span class="comment">//写操作 </span></li>
<li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">static</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;SetValue(</span><span class="keyword">string</span><span>&nbsp;AppKey,</span><span class="keyword">string</span><span>&nbsp;AppValue) </span></li>
<li><span>&nbsp;&nbsp;{ </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;XmlDocument&nbsp;xDoc&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;XmlDocument(); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;</span><span class="comment">//获取可执行文件的路径和名称 </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;xDoc.Load(System.Windows.Forms.Application.ExecutablePath&nbsp;+&nbsp;</span><span class="string">&quot;.config&quot;</span><span>); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp; </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;XmlNode&nbsp;xNode; </span></li>
<li><span>&nbsp;&nbsp;&nbsp;XmlElement&nbsp;xElem1; </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;XmlElement&nbsp;xElem2; </span></li>
<li><span>&nbsp;&nbsp;&nbsp;xNode&nbsp;=&nbsp;&nbsp;xDoc.SelectSingleNode(</span><span class="string">&quot;//appSettings&quot;</span><span>); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp; </span></li>
<li><span>&nbsp;&nbsp;&nbsp;xElem1&nbsp;=&nbsp;(XmlElement)xNode.SelectSingleNode(</span><span class="string">&quot;//add[@key='&quot;</span><span>&nbsp;+&nbsp;AppKey&nbsp;+&nbsp;</span><span class="string">&quot;']&quot;</span><span>); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(&nbsp;xElem1&nbsp;!=&nbsp;</span><span class="keyword">null</span><span>&nbsp;)&nbsp;xElem1.SetAttribute(</span><span class="string">&quot;value&quot;</span><span>,AppValue); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;</span><span class="keyword">else</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;{ </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;xElem2&nbsp;=&nbsp;xDoc.CreateElement(</span><span class="string">&quot;add&quot;</span><span>); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;xElem2.SetAttribute(</span><span class="string">&quot;key&quot;</span><span>,AppKey); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;&nbsp;xElem2.SetAttribute(</span><span class="string">&quot;value&quot;</span><span>,AppValue); </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;xNode.AppendChild(xElem2); </span></li>
<li><span>&nbsp;&nbsp;&nbsp;} </span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;xDoc.Save(System.Windows.Forms.Application.ExecutablePath&nbsp;+&nbsp;</span><span class="string">&quot;.config&quot;</span><span>); </span></li>
<li><span>&nbsp;&nbsp;}</span></li>
</ol>
</div>
<div class="c#" contenteditable="false" style="display: none">
<pre>//一，命名空间using System;using System.Configuration;using System.Xml;//二，方法//读取Value值public static string GetConfigString(string key)  {   //   // TODO: 在此处添加构造函数逻辑   //   return ConfigurationSettings.AppSettings[key];  }   //写操作  public static void SetValue(string AppKey,string AppValue)  {   XmlDocument xDoc = new XmlDocument();   //获取可执行文件的路径和名称   xDoc.Load(System.Windows.Forms.Application.ExecutablePath + &quot;.config&quot;);       XmlNode xNode;   XmlElement xElem1;   XmlElement xElem2;   xNode =  xDoc.SelectSingleNode(&quot;//appSettings&quot;);      xElem1 = (XmlElement)xNode.SelectSingleNode(&quot;//add[@key='&quot; + AppKey + &quot;']&quot;);   if ( xElem1 != null ) xElem1.SetAttribute(&quot;value&quot;,AppValue);   else   {    xElem2 = xDoc.CreateElement(&quot;add&quot;);    xElem2.SetAttribute(&quot;key&quot;,AppKey);    xElem2.SetAttribute(&quot;value&quot;,AppValue);    xNode.AppendChild(xElem2);   }   xDoc.Save(System.Windows.Forms.Application.ExecutablePath + &quot;.config&quot;);  }</pre>
</div>
<div contenteditable="false">
<link href="http://www.ineeke.com/admin/FCKeditor/editor/plugins/highlighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css" type="text/css" rel="stylesheet" /></div>
</div>
<p>&nbsp;</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="4"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="复习旧的 学习新的" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1107%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/09/11/30195471.jpg" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">复习旧的 学习新的</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="老婆，我搞定了！" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1351%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/06/17/12822459.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">老婆，我搞定了！</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Firebug PK FCKeditor" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1043%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/06/03/10843046.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Firebug PK FCKeditor</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Ext代码优化并减少编码量" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F1070%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F539%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/site_images/2011/05/09/8070158.png" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Ext代码优化并减少编码量</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="4" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/539/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DataSet读取XML文件</title>
		<link>http://www.ineeke.com/archives/532/</link>
		<comments>http://www.ineeke.com/archives/532/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 09:48:01 +0000</pubDate>
		<dc:creator>Neeke</dc:creator>
				<category><![CDATA[WinForm]]></category>
		<category><![CDATA[xml转换成dataset]]></category>

		<guid isPermaLink="false">http://ineeke.com/archives/dataset%e8%af%bb%e5%8f%96xml%e6%96%87%e4%bb%b6/</guid>
		<description><![CDATA[老师让用Winform做一个ATM自动提款机系统，一个星期后交，其实把大街上的ATM仿一下貌似也不难，不过老师说必须可以动态更换数据库。具体一点就是要求能够在MSSQL与ACCESS两个数据库之间进行切换。
我的思路：写一个数据库类型配置文件，然后程序启动时读取这个配置文件，再进行对配置文件中指定的数据库访问。
想到的的方法：
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="编程实现自制的DataSet 并在DataGird中显示" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F491%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">编程实现自制的DataSet 并在DataGird中显示</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ado.net实现对数据库的添加、删除和查看操作" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F492%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ado.net实现对数据库的添加、删除和查看操作</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java读取XML文件" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F718%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java读取XML文件</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ASP.NET 控件分类" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F619%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ASP.NET 控件分类</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="配置applicationContext.xml实现AOP" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F849%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">配置applicationContext.xml实现AOP</font>
                    </a>
                </td>
        </tr>
        <br/>
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">来自无觅网络的相关文章：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="使用JAXB处理XML文档" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D47&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">使用JAXB处理XML文档 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="android.view.InflateException: Binary XML file line #异常的解决" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D251&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android.view.InflateException: Binary XML file line #异常的解决 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Android 开发中的小技巧" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D476&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Android 开发中的小技巧 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D53&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="android使用webview读取html文件的方法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D405&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android使用webview读取html文件的方法 (@getideas)</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>老师让用Winform做一个ATM自动提款机系统，一个星期后交，其实把大街上的ATM仿一下貌似也不难，不过老师说必须可以动态更换数据库。具体一点就是要求能够在MSSQL与ACCESS两个数据库之间进行切换。<br />
我的思路：写一个数据库类型配置文件，然后程序启动时读取这个配置文件，再进行对配置文件中指定的数据库访问。<br />
想到的的方法：<br />
<span id="more-532"></span>DataSet ds = new DataSet();<br />
ds.ReadXml(Server.MapPath(“XML文件路径”));<br />
问题：如果中途突然切换数据库，那么两个数据库中的数据不一样怎么办？要真拿去给银行用，那就。。。。。- -！<br />
想到的解决办法：要不要每次进行数据库操作时对两个数据库都进行操作，即让两者同步更新。<br />
OK，有思路了就要动工了。</p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="编程实现自制的DataSet 并在DataGird中显示" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F491%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">编程实现自制的DataSet 并在DataGird中显示</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ado.net实现对数据库的添加、删除和查看操作" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F492%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ado.net实现对数据库的添加、删除和查看操作</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java读取XML文件" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F718%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java读取XML文件</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ASP.NET 控件分类" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F619%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ASP.NET 控件分类</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="配置applicationContext.xml实现AOP" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F849%2F&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">配置applicationContext.xml实现AOP</font>
                    </a>
                </td>
        </tr>
        <br/>
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">来自无觅网络的相关文章：</font></b></td>
    </tr>
    
        <tr>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="使用JAXB处理XML文档" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D47&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">使用JAXB处理XML文档 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="android.view.InflateException: Binary XML file line #异常的解决" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D251&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android.view.InflateException: Binary XML file line #异常的解决 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Android 开发中的小技巧" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D476&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Android 开发中的小技巧 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D53&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决 (@getideas)</font>
                    </a>
                </td>
                <td width="101" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="android使用webview读取html文件的方法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.getideas.cn%2F%3Fp%3D405&from=http%3A%2F%2Fwww.ineeke.com%2Farchives%2F532%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 95px !important; height: 95px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="95px" height="95px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 101px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">android使用webview读取html文件的方法 (@getideas)</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.ineeke.com/archives/532/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

