首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
首页 | JAVA | C# | VB | VB.NET | C/C++ | delphi | 工程管理 | 其他语言 | 论坛
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> 桌面开发 >> C# >> 正文
使用 C# 创建 Windows 服务
来源:IT168.com 作者:佚名 时间:2008-8-29

    在Windows服务里面,如果访问文件,采用绝对路径可以.如果采用相对路径,和生成的服务文件在同一目录下面.则要访问此程序集 下面的文件.
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.Xml;
using System.IO;
namespace HDUSearch
...{
public  class IndexConfig
...{
GetValue#region GetValue
public string GetValue(string key)
...{
string assemblyFilePath = Assembly.GetExecutingAssembly().Location;
string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(assemblyDirPath + "\Index.config");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("/configuration/appSettings").ChildNodes;   //获取appSettings节点的所有子节点   
           foreach (XmlNode xn in nodeList)   //遍历所有子节点   
           ...{
XmlElement xe = (XmlElement)xn;   //将子节点类型转换为XmlElement类型   
               if (xe.GetAttribute("key").IndexOf(key) != -1)
...{
return xe.GetAttribute("value");
break;
}
}
return "";
}
#endregion
}
}
【责编:snow】
中国IT教育热线咨询
相关文章
C#分部方法(Partial Method)讨论…
C#实现USB接口的程序代码
C#中DES加密用法的使用方法
在C#中调试Windows窗体程序
C#的语法和句法分析
c#关闭系统进程以及如何调用cmd并执行命令
运用vb对简单的IP设置转换器
C#实现附加一个数据库到SQL服务器
C#实现的弹性物体碰撞模拟
c#中通过设置钩子监视鼠标移动
推荐文章

 精彩友情推荐
·Asp源码 PHP源码
·CGI源码 JSP源码
·建站书籍教程
·服务器软件 .net源码
·建站工具软件
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
最新更新 推荐文章
·彻底解决Java的字符编码问题10-28
·VB 中资源文件的多种使用技巧…10-27
·Java开发中实现DOM文档和XML文件…10-27
·新手入门:介绍Java学习的一些主…10-27
·C#分部方法(Partial Method)讨论…10-24
·C#实现USB接口的程序代码10-24
·多语言和DSLs会使Java成为最后的…10-23
·回顾:Java本纪之J2SE发展演变史10-23
·Java程序开发中代理技术的使用方…10-23
·C#中DES加密用法的使用方法10-22
·Java基础学习—Reference10-22
·Visual C#设计多功能关机程序…08-14
·用VB.NET 2005编写定时关机程序…08-14
·Delphi 屏幕抓图技术的实现…08-06
·用C#创建COM对象09-06
·IT管理十大失误及其对策08-30
·VC中利用MFC设计绘图程序初步08-23
·JAVA中对象创建和初始化过程08-23
·C语言中的位域的使用08-09
·浅谈Java桌面应用程序开发08-09
·C#的前途如何?08-02
·几种VC++数据库开发技术的相对比较07-12