当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 在microsoft windows中,每个进程都有它自己的私有地址空间。
 

 

    摘要:  上回我们讲了vue 5 esprit材质编辑器的界面,今天我们讲第二部分:材质编辑器的基础控制。vue 5 esprit的基础材质控制操作用于进行对材质的一些基础处理,它们用于控制所有三个类型的材质。这些基础控制的部分除了新建/载入/存储几个按钮之外,都位于材质编辑器的上部,如图1所示。    图1 材质编辑器的基础控制部分  1、 新建/载入/存储  在材质编辑器对话框的右下角可以找到新建、......
 ·erp的交付与成本控制    »显示摘要«
    摘要:  在信息化建设中,企业客户无不希望用最低的成本获得最大的效益产出,而对于erp提供商来说,最重要的是在成功交付的同时保证自己既得的利润。交付(delivery)和成本(cost)永远是 erp领域中最为关键的两个要素,“d+c”也是业内最受关注的话题之一。  通常,企业在选型前对erp的认识决定着后面的方向乃至项目成败。如果认识不清,缺乏对交付和tco控制 的意识,我们很难想象它能够成功完成信息......


巧妙控制Windows操作系统进程的方法
  在microsoft windows中,每个进程都有它自己的私有地址空间.当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址.你的进程不能创建一銎湟用属于另一个进程的内存 指针.因此,如果你的进程存在一个错误,改写了一个随机地址系内存,那么这个错误不会影响另一个进程使用的内存.windows 98 在windows 98下运行的各个进程共享2 gb的地址空间,该地址空间从0x80000000至0xffffffff.只有内存映像文件与统组件才能映射到这个区域.

   【程序编程相关:2003娱乐圈班主任日志:这些明星真折腾

【推荐阅读:巧妙清除本地和远程日志文件

  独立的地址空间对于编程人员与用户来说都是非常有利的.对于编程人员来说,系统更容易捕获随意的内存读取与写入操作.对于用户来说,操作系统将变得更加健壮,因个应用程序无法破坏另一个进程或操作系统的运行.当然,操作系统的这个健壮特性是要冻代价的,因为要编写能够与其他进程进行通信,或者能够对其他进程进行操作的应用程序难得多. 【扩展信息:Linux日志式文件系统面面观

  有些情况下,必须打破进程的界限,访问另一个进程的地址空间,这些情况包括:

  

  当你想要为另一个进程创建的窗口建立子类时.

  当你需要调试帮助时(例如,当你需要确定另一个进程正在使用哪个dll时).

  当你想要挂接其他进程时.

  

  这里将介绍两种方法,可以用来将dll插入到另一个进程的地址空间中.一旦你的dll进入另一个进程的地址空间,就可以对另一个进程为所欲为.这一定会使你非常害怕,因此,究竟应该怎样做,要三思而后行.

  

  1 插入dll:一个例子

  假设你想为由另一个进程创建的窗口建立一个子类.你可能记得,建立子类就能够改变窗口的行为特性.若要建立子类,只需要调用setwindowlongptr函数,改变窗口的内婵中的窗口过程地址,指向一个新的(你自己的) wndproc.platform sdk文档说,应用程虿能为另一个进程创建的窗口建立子类.这并不完全正确.
...   下一页
    摘要:  天极网7月8日消息 据美联社报道,为了摆脱美国对互联网的控制,一个土耳其组织正在极力促进第二套互联网系统的开发。这一计划由土耳其信息学学会和位于荷兰阿姆斯特丹的unified identity technology公司负责。  有一家独立根服务器运营商联盟——the public-root正在准备建立一套替代网络系统,这一系统将在全球10个国家设立13个根服务器,其中包括土耳其。  这一系统设......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE