摘要: .NET调用WMI后无论是同步调用还是异步调用,都会产生返回一个int类型的执行结果。如果成功,则返回0。如果不是0,则有对应错误码表示发生了什么错误。根据咱们这个系列的博文,我总结了关于进程,服务,目录和共享四种异常的错误码。CheckExceptionClass类是异常检查类,所有WMI执行后,都要执行这个类里面的相关方法进行状态检测,以确保执行成功。代码如下:using System;using System.Collections.Generic;using System.Text;using TJVictor.WMI.WmiException;namespace TJVictor.. 阅读全文
posted @ 2014-02-22 12:00 天马3798 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: 1.使用WMI来控制Windows目录本文主要介绍如何使用WMI来查询目录是否存在、文件是否存在、如何建立目录、删除目录,删除文件、如何利用命令行拷贝文件,如何利用WMI拷贝文件using System;using System.Collections.Generic;using System.Text;using System.Management;using System.Threading;using System.Diagnostics;namespace TJVictor.WMI{ public class Win32_Directory : WMIBaseClass {... 阅读全文
posted @ 2014-02-22 11:58 天马3798 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 1.使用WMI控制Windows进程本文主要介绍两种WMI的进行操作:检查进程是否存在、创建新进行代码如下:using System; using System.Collections.Generic; using System.Text; using System.Management; using System.Threading; namespace TJVictor.WMI { public class Win32_Process:WMIBaseClass { #region Property private int timeout = ... 阅读全文
posted @ 2014-02-22 11:53 天马3798 阅读(1814) 评论(0) 推荐(1) 编辑
摘要: 1. wmi连接前提利用wmi来连接远端计算机首先要具有远端计算机管理员的用户名和密码。如果计算机在域中的话,要有域管理员用户名和密码,或者是把域帐户加入本机管理员组中也可以。2. 相关类的用法--- ConnectionOptions和ManagementScopeConnectionOptions用于设置连接选项,比如设置所连接机器的域,用户名,密码等。ManagementScope用于连接的实际操作。 1: using System; 2: using System.Collections.Generic; 3: using System.Text; 4: usi... 阅读全文
posted @ 2014-02-22 11:48 天马3798 阅读(580) 评论(0) 推荐(1) 编辑
摘要: 提供对大量管理信息和管理事件集合的访问,这些信息和事件是与根据 Windows 管理规范 (WMI) 结构对系统、设备和应用程序设置检测点有关的。应用程序和服务可以使用从 ManagementObjectSearcher 和 ManagementQuery 派生的类,查询感兴趣的管理信息(例如在磁盘上还剩多少可用空间、当前 CPU 利用率是多少、某一应用程序正连接到哪一数据库等等);或者应用程序和服务可以使用 ManagementEventWatcher 类预订各种管理事件。这些可访问的数据可以来自分布式环境中托管的和非托管的组件。Management命名空间里面包括大量的类,说实话,有许多类 阅读全文
posted @ 2014-02-22 11:45 天马3798 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 关于wmi的定义可以在网上和msdn中查询,我在这里想说说自己对wmi的理解。Wmi是Windows Management Instrumentation(windows管理方法)的缩写。在wmi中微软以注册表形式提供了大量的设备信息,可以通过wmi中的相关方法来修改、设置这些设备的信息,从而达到控制计算机的目的。比如可以通过root/cimv2/win32_Directory中的delete方法来删除硬盘中的指定目录。关于root/cimv2/win32_Directory会在下面的篇幅中重点介绍。Wmi的命名空间是个树型结构的,就像windows注册表一样(如图一):其中aspnet是wm 阅读全文
posted @ 2014-02-22 11:36 天马3798 阅读(300) 评论(0) 推荐(0) 编辑
摘要: DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。首先,DHCP服务器必须是一台安装有Windows 2000 Server/Advanced Server系统的计算机;其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。默认情况下,DHCP作为Windows 2000 Server的一个服务组件不会被系统自动安装,必须添加它。 DHCP[1](Dynamic Host Configuration protocol,动态主机配置协议)[1]是由IETF(internet 工作任务. 阅读全文
posted @ 2014-02-22 10:39 天马3798 阅读(265) 评论(0) 推荐(0) 编辑
摘要: ---------------------win8系统1.2.3.----------------------------------------------------------------------------------------------------------------------------------------------------------其他系统注册表里修改IP地址原来的集成网卡损坏,而换了个新的独立网卡后给该台电脑设置IP时显示IP被另一网卡占用,该网卡被隐藏或损坏,无法配置该IP地址。原网卡在网上邻居和设备管理器里都查找不到,无法停用该网卡,使用在注册表里 阅读全文
posted @ 2014-02-22 10:23 天马3798 阅读(6569) 评论(0) 推荐(1) 编辑
摘要: 获取客户端的IP地址,代码如下:/// /// 获取客户端IP地址 /// /// public string GetClientIP() { string userIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (userIP... 阅读全文
posted @ 2014-02-21 17:07 天马3798 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中可以通过HttpRequest.ServerVariables 属性来获取“ Web 服务器变量的集合” HttpRequest.ServerVariables 的用法: HttpRequest.ServerVariables["Str_Variables"] Str_Variab 阅读全文
posted @ 2014-02-21 15:26 天马3798 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 有助于深入理解webconfig 标记。 "On" 始终显示自定义(友好的)信息。 "Off" 始终显示详细的 ASP.NET 错误信息。 "RemoteOnly" 只对不在本地 Web 服务器上运行的 用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便 不向远程客户端显示应用程序的详细信息。 --> ... 阅读全文
posted @ 2014-02-21 14:55 天马3798 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/q3498233/article/details/8137364WebConfig花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"Config 中。--> 可以 阅读全文
posted @ 2014-02-21 11:48 天马3798 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、word文档表格操作、分页及换行 //合并单元格table.Cell(2, 2).Merge(table.Cell(2, 3)); //单元格分离 object Rownum = 2;object Columnnum = 2;table.Cell(2, 2).Split(ref Rownum, 阅读全文
posted @ 2014-02-20 17:43 天马3798 阅读(2990) 评论(1) 推荐(0) 编辑
摘要: 在项目中添加Microsoft.Office.Interop.Word.dll引用 阅读全文
posted @ 2014-02-20 17:42 天马3798 阅读(718) 评论(0) 推荐(1) 编辑
摘要: (1)Trim方法string tt=" aaa "; tt=tt.Trim() 去字符串首尾空格的函数tt=tt.TrimEnd() 去掉字符串尾空格tt=tt.TrimStart() 去掉字符串首空格(2)通过ASCII码值去掉字符中的空格由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格的关键代码如下:CharEnumerator CEnumerator = textBox1.Text.GetEnumerator();while (CEnumerator.Mo 阅读全文
posted @ 2014-02-20 17:39 天马3798 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/jglie/article/details/7394256 十一、上下左右移动光标位 private void moveLeft() { object moveUnit = Microsoft.Office.Interop.Word.WdUnits.wd 阅读全文
posted @ 2014-02-20 17:38 天马3798 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: ----注意:以管理员身份运行VSC#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证。解决:打开IIS,在IIS里查看站点信息(属性),选择“目录安全性”,点击“匿名访问和身份验证控制”右边的“编辑..”,选中“集成Windows身份验证”选项即可//--------------------------------------------------------------------------------------------------------------------------------------- 阅读全文
posted @ 2014-02-20 17:36 天马3798 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 很多人在.net开发Web站点中引用了COM组件,调试时一切正常,但一发布到IIS下就提示如下错误: 检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005 以下是网上找出的解决方案: 阅读全文
posted @ 2014-02-20 17:16 天马3798 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Word中的字体大小 Word对字体大小采用两种不同的度量单位,其中一种是以“号”为度量单位,如常用的“初号、小初、一号、小一……七号、八号”等;另一种是以国际上通用的“磅”(28.35磅等于1厘米)为度量单位。“号”、“磅”与“毫米”之间的对应关系见附表。 字号 初号 小初 一号 小一 二号 小二 阅读全文
posted @ 2014-02-20 09:31 天马3798 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/lantionzy/archive/2009/10/23/1588511.html 1、新建Word文档 2、给word文档添加页眉页脚 3、设置文档格式并添加文本内容、超链接 4、添加图片 5、表格处理(插入表格、设置格式、填充内容、表格中加图片) 阅读全文
posted @ 2014-02-20 09:04 天马3798 阅读(515) 评论(0) 推荐(0) 编辑