首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Window Services的调试和非托管dll的引用及其他一些注意有关问题

2012-10-07 
Window Services的调试和非托管dll的引用及其他一些注意问题??????????????? s.start(args)?????????????

Window Services的调试和非托管dll的引用及其他一些注意问题
??????????????? s.start(args);
??????????????? Console.WriteLine("the service is started");
??????????????? Console.ReadLine();
??????????????? s.stop();
??????????????? Console.WriteLine("the service is stopped");
??????????? }
??????????? else
??????????? {
??????????????? ServiceBase[] ServicesToRun;
??????????????? ServicesToRun = new ServiceBase[]
??????   {
???????   new Service1()
??????   };
??????????????? ServiceBase.Run(ServicesToRun);
??????????? }


在应用非托管dll时,有时会提示找不到dll文件,可以依次尝试一下过程看会否有帮助:
1.复制dll文件到项目bin文件下;
2.复制dll文件到system32路径下;
3.在[DllImport]是加上dll文件路径;

另外,在开发window services程序时,使用的Timer控件需注意。如果使用System.Windows.Form.Timer控件,可能会不能正常运行,应使用System.Timers.Timer控件;
安装服务后,在删除服务时,可以直接使用SC.exe命令删除服务

热点排行