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

关于C# windows服务 程序的有关问题

2012-12-28 
关于C# windows服务 程序的问题自己写了一个windows服务程序 去调用,另一个winform程序 ,当程序以Windows

关于C# windows服务 程序的问题
自己写了一个windows服务程序 去调用,另一个winform程序 ,当程序以Windows系统服务形态启动时.winform程序会默认为自己的启动目录是system32中,而用到其他文件夹下的图标,图片什么的就会引用不到,因为winform用的是相对路径,实际上System32里并没有这个程序.应该如何解决呢?
1.是写程序把用到的东西移动到正确的路径下?
2.将默认的sysytem32路径更改为程序路径?

谁能来说说
[解决办法]
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
[解决办法]
直接获取执行程序路径的函数就可以比如this.GetType().Assembly.Location;

热点排行