不对,我要求启动时执行我自己的程序!正常情况下用快捷方式也运行正常!
我刚刚是过了,windows刚启动时GetCurrentDir获得的是系统目录(c:\windows)!

解决方案 »

  1.   

    试试ExtractFileDir(Application.ExeName);
      

  2.   

    请问,在windows刚启动时通过程序如何获取自己的程序的可执行文件目录??
      

  3.   

    ExtractFileDir(Application.ExeName); 才是正确的。
    如果要获取自己的程序的可执行文件所在的目录,同样用上面的函数可以解决。
      

  4.   

    搞定,感谢jjdelphi(小义)和5岁的cobi(我是小新,我只有5岁),给分喽
      

  5.   

    ExtractFilePath(Application.ExeName);
    得到你程序的可执行文件所在的目录,这方法最好的!!!