这是windows程序设计中的一句话,不太明白唉,网上好多地方都说LoadResource就是将资源载入内存,只是返回的句柄是void*型,不能用它操作内存区中的资源,那LoadResource到底能不能将资源载入内存,它的作用又是什么呢?谢谢!内存windows设计

解决方案 »

  1.   

    载入全局内存The LoadResource function loads the specified resource into global memory.
      

  2.   

    LoadResource functionRetrieves a handle that can be used to obtain a pointer to the first byte of the specified resource in memory.不载入内存返回第一个字节指针有啥用?
      

  3.   

    为什么《windows程序设计》344页上说LoadResource并不是将资源真正载入内存,全局内存是什么?
      

  4.   

    《windows程序设计》是不是错了,还是翻译错了?
      

  5.   

    9楼所说的全局变量和静态变量也只能是当前进程使用,并不能多进程使用The return type of LoadResource is HGLOBAL for backward compatibility, not because the function returns a handle to a global memory block. 我觉得32位系统已不需要真正的将资源载入内存,完全可以根据PE文件结构找到资源在进程虚拟空间的地址