如何使用win32 api限制应用程序可以获得的内存大小? 当一个应用启动的时候,要申请内存,这一步应该是调用windows api实现的吧,能不能实现这样的功能呢:可以随时修改系统的可用内存数,或者该应用程序可获得的内存数。我是使用C#的,但是对API编程不熟,察看了一些资料,应该要使用所谓hook技术吧?把应用程序的请求给拦截下来?个人业余研究,想到这个功能就来试着做了,可是几乎完全不明白如何做,请指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个要使用HOOK,你的程序不死才怪 呵呵,没错,就是要它死啊,我在研究软件测试中的一些缺陷植入方法,就是要在软件运行环境中人为的造成失效,考察应用软件在极端条件下的生存状况。ok,如何使用hook我可以查其它的代码,可是我翻了翻《Windows程序设计》,没看到关于内存的内容啊,从其它地方看到,Win32 API里有一些函数可以获得系统可用内存数等信息,也可以手工把指定大小的内存块填充为任意值,可是我还希望在应用程序启动时申请内存的时候就拦截到,然后直接告诉应用程序申请失败,这如何做到呢? dataGridView的问题,请帮忙解决,谢谢 DATAGRIDVIEW 怎么绑定不了数据? 关于C#用线程实现进度条的功能实现?在线等待。。!!!!!! TcpListener+TcpClient的传送效率问题 Enterprise Library具体怎么用 在线等,急 C#中有关数组重新赋值的问题 新手求救 ◆■◆■◆■◆请微软专家和各位高手来帮帮忙?关于自画可滚动、带标题栏的控件!◆■◆■◆■◆ 生产计划文本框如何处理 Win98下自定义纸张大小单位不明确的问题?(全部可用分送上) Web中,如何讓TextBox在MultiLine模式下滾動條停在最下面??????
ok,如何使用hook我可以查其它的代码,可是我翻了翻《Windows程序设计》,没看到关于内存的内容啊,从其它地方看到,Win32 API里有一些函数可以获得系统可用内存数等信息,也可以手工把指定大小的内存块填充为任意值,可是我还希望在应用程序启动时申请内存的时候就拦截到,然后直接告诉应用程序申请失败,这如何做到呢?