谢谢!

解决方案 »

  1.   

    因为我要写一个测试软件,在性能测试方面有这种要求,就是当硬盘空间占用到系统提出告警的时候,看被测试的软件是否能正常运行。如果用写文件的方法来做的话,我觉得不通用,用完之后还要删除。我想是不是有一个和GetDiskFreeSpace所对应的函数,通过GetDiskFreeSpace来取的可用空间的大小,而用另外的函数或方法从逻辑上来使硬盘空间变小,而不是物理上,不知道我这种想法是否可行,我又不太知道这方面的知识,请大家帮帮忙!
      

  2.   

    使用Windows NT/2000下使用NTFS的磁盘空间配额,指定一个可用空间就OK了
      

  3.   

    ly_liuyang(Liu Yang)能不能请你说详细一点,具体怎么做?谢谢,能给出相关代码吗?
    idilent()硬盘转化成虚拟内存,怎么转化?
      

  4.   

    磁盘配合是个思路,这个又涉及到 NT的API了。不然你就做一个hook,钩住 GetDiskFreeSpace,返回你自己需要的值。