djvu阅读器很小,是exe程序,不需要注册。
但这个阅读器能记住上次打开的目录,是什么方法实现的?

解决方案 »

  1.   

    应该是打开文件时,获取文件所在的目录,然后保存在注册表或者配置文件里,下次运行时直接读取,然后将该目录设置成default path
      

  2.   

    你可以用FileMon  看看其具体进行了哪些操作
      

  3.   

    windows
     程序使用GetOpenFileName时本身就能记住位置。
      

  4.   


    我指的是djvu阅读器关闭之后,再打开能记住上次使用的目录。如:昨天用djvu阅读器在c:\abc\ 下打开过文件,关机后。
    今天启动djvu阅读器,其默认目录就是c:\abc\。
    如果今天打开过d:\test\内的文件,关闭后。
    明启动djvu阅读器,其默认目录就是d:\test\。
      

  5.   


    这个阅读器只有484k,比pdf更简便,我用了3年。
    放在U盘中也可以直接使用,而且也没有配置文件。
    我也想应该在注册表里,
    因为这个小东西不需要安装,所以不知道是否在注册表里建了数据项。我不了解注册表,不知如何查找。
    另外,一个exe程序是否可以自我修改,在exe本身的某个地方记住打开目录?
    病毒是否就有这个能力?