提出居然少了正文,在这儿补上。
我编了一个程序需要禁止虚拟内存,我想用程序检测虚拟内存是不被启用,采用打开C:\Windows\Win386.swp,看是否有共享冲突,有则认为虚拟内存已启用,没有则认为被禁止,在正常情况没有问题,但若设置了虚拟内存盘符则显得繁琐,不知那位兄台有更好的解决方法。不胜感谢!

解决方案 »

  1.   

    to ahao(天·狼·星星)
    设置启用虚拟内存可在System.ini [386Enh]小节中设置 Paging=on
    主要问题是想检测Windows起动后虚拟内存是否被启用,因为无论注册表还是System.ini都可以在Windows下修改,而虚拟内存必须在重启后才能改变,所以从注册表或System.ini得到的值将不一定正确,比如说在启动后修改Paging=off,但必须在重启后才能禁止虚拟内存,所以在重启前从System.ini得到的值将不正确。