关于内存不可读
问题背景地址:
http://bbs.ikaka.com/showtopic.aspx?topicid=8640309&page=2关于内存不可读,我前些天因为要写程序,参考过一本书。而书中恰巧谈到了Win9X与WinNT(2000以上的系统都属於WinNT内核)的区别,也就是关于内存读写方面的区别。原文如下:
书名:Visual Basic WIN32 API编程
出版社:中国电力出版社
作者:STEVEN ROMAN
译者:陈志远
CIP:ISBN7-5083-0534-5
出版日期:01年4月第一版

附件:
您所在的用户组无法下载或查看附件 结论:由上可见,在WinNt以上的系统中出现内存不可读的问题,完全是因为NT的自我保护机制造成。
这种机制不可能因为某一个软件而被破坏,所以用什么工具去修复内存试图解决内存不可读的问题是不可行的。
个人认为,没有把握的就不要回,回复让用户下载软件去修复内存,不是误导用户,是什么呢?
至于如何解决这个问题,从上文中,我们也可以发现,提到了特殊权限。提高这个程序的权限也许是一种方法?
用户系统信息:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2)