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

一个将程序加入windows自动启动的有关问题

2011-12-10 
一个将程序加入windows自动启动的问题。我用读写注册表的方式将目标程序写入了run键值中,重启机器或者注销

一个将程序加入windows自动启动的问题。
我用读写注册表的方式将目标程序写入了run键值中,重启机器或者注销后,目标程序可以自动启动,但是这是后目标程序用Directory.GetCurrentDirectory()获取的路径却变成了“C:\Documents   and   Settings\%用户名%”这个路径,而我的程序所在的目录是“E:\XXX\XXX”这导致了,我本身存放在“E:\XXX\XXX”这个路径下的一些文件如配置文件无法读取找不到路径。

请问大家这个问题如何解决,谢谢!

[解决办法]
不要用Directory.GetCurrentDirectory(),用AppDomain.BaseDirectory.
[解决办法]
Application.ExecutablePath

热点排行