a glass of:急!无法定位程序输入点 怎么办 !在线等!

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 08:25:17
安装游戏上古卷轴4后,也下载了binkw32.dll,进游戏时出现:"无法定位程序输入点
-BinkSetVolume@12于动态链接库binkw32.dll上”
是怎么会事?不要跟我说什么你家系统不行之类的话!请求专业人士解答!

动态连接库,也就是程序的一部分
比如一个程序
a.exe
-------------a_kernel.dll(核心)
-------------a_menu.dll(菜单)
-------------a_skin.dll(外壳)

Intel 386 出现了一个新的技术,保护模式.也就是每个程序有自己的基地址.而操作系统控制了程序的偏移量.

程序不需要知道自己的真实的地址.
程序的真实地址就是:基地址+偏移量

由于如此设计,便出现了虚拟内存技术.虚拟内存的出现,每个程序将可以使用4GB内存空间.超出物理内存便放入硬盘的虚拟内存,这有切操作都由操作系统来完成.

由上面的dll看出,程序由1个.exe文件和3个.dll文件组成
dll文件并不直接放入物理内存,而是先放入虚拟内存.
如果要用时,由虚拟内存调入物理内存.

比如有用户点击了菜单,a.exe 将调用a_menu.dll相关菜单数据.如找不到相关数据,则回答无法定位.

楼主所说的,就是不兼容问题.
也就是游戏无法在binkw32.dll上找到相关资源.建议重新下载此dll文件.