最近在折腾windows服务开发,有以下要注意的地方
1、32位和64位windows服务的安装和卸载工具InstallUtil.exe路径不同
32位是在:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe
64位是在:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe
2、获得当前应用程序所在路径不能用System.Environment.CurrentDirectory
而要用AppDomain.CurrentDomain.BaseDirectory