历史记录和收藏夹的文件放在两个不同的目录下,你可以通过Environment.GetFolderPath(Environment.SpecialFolder.History)和Environment.GetFolderPath(Environment.SpecialFolder.Favorites)来分别取得目录路径,有了路径,读写文件就不难了。

解决方案 »

  1.   

    倒..有了三星了,还教人去改被人程序的数据文件.这好缺德吧?
    这个问题应该去问111222,IE是应该有专门的接口来处理history,favorite之类的.
    注意我不是指IOmHistory
      

  2.   

    探讨技术问题,我觉得不存在什么缺德方面的说法。lostinet ,你接着说下去,我在线呢
      

  3.   

    To Lostinet(迷失网络):>>还教人去改被人程序的数据文件.Different with Win98, you can get others people's data or someinformation with 
    Environment.GetFolderPath(Environment.SpecialFolder.History)和Environment.GetFolderPath(Environment.SpecialFolder.Favorites).In fact, this information is in the resistry with ROOT "CurrentUser".Also, what make you say "这好缺德吧".??? I'm YM.
      

  4.   

    :TheAres(班门斧) ( ) 我们都是做程序的,当然希望别人通过自己的接口访问自己的 1.2 版数据文件,而不是直接修改吧?
    那么程序升级到 1.3 版时,可能数据文件的格式已经升级了,老的外部程序,通过接口访问,当然和新的数据格式兼容。
    但是直接修改数据文件格式的程序就有可能读不到新的文件格式了。
    最可怕的是那外部程序把那数据改到不像人型,还会影响(我的)程序呢。这种情况在游戏修改器中经常出现吧?又如Shortcut,大家是通过IShellLink来访问快捷方式呢?还是自己分析文件的内容??
      

  5.   

    既然有这么多高手关注俺,各位顺便也看看
    http://expert.csdn.net/Expert/topic/1195/1195965.xml?temp=.4070398