windows从注册表自动运行的当前目录是用户目录,比如C:\Documents and Settings\Administrator我写得读数据库文件的语句只有文件名,我想把数据库文件与可执行程序放在同级目录,应该没有问题,不过启动时程序到用户目录下找数据库文件了,结果出错我想让程序,在同级目录找数据库文件,怎么弄

解决方案 »

  1.   

    借助一个物理配置文件,在程序执行时把数据库文件所在目录进行存储。下次直接使用引路经。
      

  2.   

    有个馊主意,不知道行不,我在那个目录里,建一个快捷方式,快捷方式的目录,定义为该目录,然后自动启动时调用快捷方式
      

  3.   

    有配置文件就有配置文件吧,不二选择