我遇到了这样的需求:在一台机器里可能有多个系统,在任一个系统里安装我的软件,则这个系统和其他系统都可以自动启动这个软件程序。我想了下,觉得可以让安装程序把一个起动软件的小程序放置到各个系统的“启动”目录下。关键是安装程序要找到这个目录。问题在于这里:如果机器里有一个Win98、一个Win2000(Linux我觉得不可能实现,暂不考虑了),而这个Win2000是NTFS格式,而用户偏偏在Win98上安装了,那么,由于Win98认不出NTFS格式的盘,于是就找不到Win2000的“启动”目录了。(如果反过来,用户是在2000上安装,就没有这个问题了)。对于这个问题,大家有什么好的办法克服?

解决方案 »

  1.   

    把win2000转换为fat32。。呵呵
    ----------------------------
        不能这样要求用户。再说,win2000有些网络功能(像DNS)是必须要NTFS的。
      

  2.   

    fat32下操作ntfs,难度不小啊,就像是在windows下操作linux文件
      

  3.   

    严重怀疑你说反了,在Windows 98上面安装的话怎么会让程序到NTFS分区里面去呢?反而是从Windows 2000安装的话倒是有可能出现问题。另外,Windows 98也不是完全不能用NTFS,有一个叫NTFS for DOS的程序就可以让98用NTFS(应该是类似于驱动一样的东西……)