很奇怪的有关问题,随系统启动时加载.ini程序异常

很奇怪的问题,随系统启动时加载.ini程序错误.
写了一个程序,带了个.ini文件,
编译,运行都没有发现问题,程序正确加载,ini文件。
但是加入系统启动项后,启动加载时,就没有正确读出.ini文件的数据。
大家有没有遇到个这么奇怪的问题啊??

------解决方案--------------------
你是不是把debug目录下的加到自动运行了
------解决方案--------------------
失败时,把相关错误打印出来,包括ini文件路径。
很可能是ini文件路径错误
------解决方案--------------------
如果你把程序拖到开始菜单的启动上运行的话
在程序里面再使用GetCurrentDirectory就有问题了
GetCurrent...获得的是开始菜单的目录,在strcat ini文件名就找不到了
一般不要用GetCurr。。。,使用GetModule。。。
------解决方案--------------------
1。加载某个文件时,肯定需要知道它的路径,建议不要使用GetCurrentDirectory()来路径,这可能出现问题。
2。输出相关的日志信息,特别是路径信息,查找一下,估计是路径的问题。
------解决方案--------------------
有可能在调试的时候把自启动信息写入注册表,
这时获得的EXE文件的路径可能是对的,
有可能配置文件路径不对。
楼主最好把头绪理清楚哦
------解决方案--------------------
先得到文件路径, 再
SetCurrentDirectory
否则是使用快捷方式的路径