我查看一个软件,目录下面就一个可执行文件和一个DLL文件,DLL文件12M用记事本打开可以看到一些数据信息,但任何数据库软件都打不开,怎么做到的?如果这样的话程序里面怎么进行连接的?

解决方案 »

  1.   

    很大可能是改了个后缀名而已...你用Spy之类的工具看看就知道它是假的DLL...文件后缀名只是个名字,并不能决定文件的类型...
      

  2.   

    后缀名改成.mdb不能识别的数据库格式
      

  3.   

    应该是一个数据文件.这个数据文件你也可以简单地把它看成一个数据库.
    至于如何操作里面的数据就好比操作一个XML文件一样.你可以把数据存储在XML文件里,所以你从某种程度上也可以把这个XML文件看作一个数据文件或数据库.
    至于后缀正如上面的XD所说的,这仅是个后缀而已,你是可以自己修改的。
      

  4.   

    这个DLL可能按程序的数据结果保存的.不一定是长用数据库的.
      

  5.   

    如果你用记事本或UE打开显示的是unicode字符(即不是乱码)的话,那说明他是一个文本文件,当然文本文件也是可以作为数据库来使用的,只不过查询插入删除更麻烦一点。当然也有可能是别的程序字定义的存储结构,只能由他的程序使用。后缀名只是一个表面现象,就好比一个txt文件,你把后缀名改为dat后,用记事本打开,他的内容还是和原来一样的。
      

  6.   

    可能是access数据库 改了后缀名
    把后缀改成 mdb 看是否可用
      

  7.   

    只是自定义的文件保存的格式吧。。maybe。。
      

  8.   

    据我所知,没有那个数据库是dll后缀的
    按照你说的,它应该是种文本文件或者xml格式文件,用来存储部分数据而已
    改后缀为dll