本帖最后由 Utopiaaaa 于 2011-06-22 17:10:47 编辑

解决方案 »

  1.   

    其实我们用的内存无论在Windows下还是在Linux和Unix下,都是经过操作系统管理过的内存,非实际的物理内存,我们只是通过操作系统提供的系统调用或函数去访问物理内存
    所有帐号都可以使用进程将数据保存在内存中,如果进程退出还可以保存到磁盘上,如果磁盘受到了管理员的限制就很难写进去了
    但是所有的帐号都不可以访问系统所占用的内存区域
    用代码实现添加用户和组,应该有系统调用的,但是首先运行该程序的用户要有这个权限才可以
    内存中锁定页基本上操作系统做的
      

  2.   

    为了用AWE?反正我是没找到办法的,只能手工添加。其实还有个办法,就是像VMWare一样,注册一个服务,服务是以SYSTEM运行的,拥有所有权限。可以用这个服务启动以SYSTEM运行的后台进程,负责资源申请,怎么和前台进程进行通讯就不用说了吧。
    AllocateUserPhysicalPages、VirtualAllocEx,都是可以指定其他进程的。