Windows服务(C#)显式运行exe程序

  一般来讲,用C#运行某个.exe程序,我们都会这样写: Process.Start(“xxx.exe”)  其中,“xxx.exe”表示我们要运行的exe的路径,Process.Start()函数有多种重载,我们这里不再赘述。大多数程序都可以通过以上的代码运行exe程序,但是当我们把我们的“控制台应用程序”转成“Windows服务”后,就会出现问题。     阅读全文
Chilly's avatar
Chilly 2月 11, 2015

C#检测计算机上是否安装了某些软件

  有时候,我们需要知道,我们的计算机上安装了什么软件,我们当然知道,问题是如何让我们的程序也知道呢?下面的方法仅对部分软件有效,一些软件无法检测。那对什么软件有效呢?请继续往下看。首先,引入头文件。 using System.Runtime.InteropServices;然后,输入如下代码即可。     阅读全文
Chilly's avatar
Chilly 2月 01, 2015

C#创建XML文件

要创建xml文件,需要在C#程序头下引入两行代码:using System.Xml;using System.Xml.Linq;     阅读全文
Chilly's avatar
Chilly 10月 21, 2014

C#动态加载dll或exe类库(即C#反射)

头部引用代码如下: using System; using System.Collect...     阅读全文
Chilly's avatar
Chilly 10月 21, 2014

C#创建xml文件的问题

今天想对以前的一个C#创建xml的程序进行备份,发现了一个问题。原程序可以运行,成功创建xml,但是它复制的程序却不可以生成xml文件。为什么同样的代码,运行结果却不一样。     阅读全文
Chilly's avatar
Chilly 10月 19, 2014

解决“未能找到类型或命名空间名称”

今天写C#程序发现了一个很奇怪的问题。我调用一个现有程序中的类,但是一直提示“未能找到类型或命名空间名称”。但是,我明明已经将那个程序引用了,并且也using了该程序的命名空间了啊,为什么会出现“未能找到类型或命名空间名称”呢?经过苦苦地探索终于找到了答案。     阅读全文
Chilly's avatar
Chilly 10月 17, 2014

利用C#打开新的特定的网页

网上很多利用C#打开新的特定的网页都是关于Web程序的,可如果用的是Windows又该如何打开网页呢?方法如下:     阅读全文
Chilly's avatar
Chilly 9月 06, 2014

Newtonsoft.Json 用法

使用方法1.首先下载你需要的版本,然后在应用程序中引用Newtonsoft.Json.dll 文件.2.引用命名空间using Ne...     阅读全文
Chilly's avatar
Chilly 8月 29, 2014