在程序中调用SetCurrentDirectory()

解决方案 »

  1.   

    这要这个程序或软件如何来实现的,要是它在注册表里记了上次打文件的目录,你要对不同的软件做不同的处理才能实现指定目录,要是你只是想改变我的文档的路径可以修改注册表:
    如你要修改到D:\My Documents
    则用如下注册项
    [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
    "Personal"="D:\\My Documents"
    [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
    "Personal"="D:\\My Documents"
    在D:\下要存在这个目录,注册进系统,重启或注销就改变了My Documents的路径了
      

  2.   

    adrianx说得有理,如果我编的一个程序用到了CFileDialog,但对其初始目录赋了一个值,
    这时应该打开我所指定的目录吧?要么你对系统挂钩(也好象不是很可能)