天堂的狼

更好的生活,来自不懈的努力与拼搏,不要仅仅看中结果,拼搏的过程同样是精彩的!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2009年4月3日

摘要: //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 string str = System.Environment.CurrentDirectory; result: X:\xxx\xxx (.exe文件所在的目录) //获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。 string str = Syst 阅读全文
posted @ 2009-04-03 12:49 天堂的狼 阅读(454) 评论(0) 推荐(0)

摘要: 1、新建windows服务工程MyService。 2、完成MyService类中的OnStart和OnStop方法,实现服务的启动与停止。 注:建议该部分处理内容放在单独的工程中,以后调试windows服务时,可以直接允许那个独立工程而不用通过windows服务。 例如独立对象使用:public static readonly ServiceProcesser ProcesserInstance = newServcieProcesser.ServiceProcesser();调用时使用:ServcieProcesser.ServiceProcesser.ProcesserInstance.OnStart(); 3、添加安装程序类,在项目上右键->添加->新建项->模板中选择“安装程序类”:MyServiceInstaller. 4、在构造函数中增加以下内容: // 创建ServiceProcessInstaller对象和ServiceInstaller对象 System.ServiceProcess.Serv 阅读全文
posted @ 2009-04-03 11:55 天堂的狼 阅读(282) 评论(0) 推荐(0)

摘要: write log公共类! 阅读全文
posted @ 2009-04-03 10:37 天堂的狼 阅读(510) 评论(0) 推荐(0)