当编辑DLLpe文件格式时,显示非32位的PE格式(也不是16位NE格式),请问是怎么回事?有办法解决吗?

当编辑DLL文件时,显示非32位的PE格式(也不是16位NE格式),请问是怎么回事?有办法解决吗?_百度知道
当编辑DLL文件时,显示非32位的PE格式(也不是16位NE格式),请问是怎么回事?有办法解决吗?
我有更好的答案
System.out.println(&loadLibrary success.;java.library.path=&quot,将其编译成class文件3; + System.println(&quot,将其路径切换到java文件所在文件夹】执行javac testJNI.注意不能加上后缀名.exe工具查看该dll的时候也是报错:非32位的PE格式或者非16位NE格式).dll}public static void main(String[] args){System、【cmd命令行模式、然后执行java testJNI,报错,尝试解决的过程如下、google了一下,感觉应该是该动态库出问题了【网上有相关的修复方法,不过我这边方便,直接重新从服务器拿了一份.getProperty(&quot:1.out、将dll动态库更名为Test.dll,编写java代码如下class testJNI{static{System.loadLibrary(&Test&); /&#47:应用程序或dll 为无效的Windows映像4;java.library.path&))..&);}}将其保存为testJNI.java【注意将dll放在跟java文件同一个文件夹下】2我也遇到同样的问题(我样eXeScope
为您推荐:
其他类似问题
dll文件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【图文】PE文件格式(内容详细)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
PE文件格式(内容详细)
大小:519.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
PE文件格式(内容详细).ppt49页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:300 &&
你可能关注的文档:
··········
··········
简介 在DOS环境下有四种基本的可执行文件格式 批处理文件,以.BAT结尾的文件 设备驱动文件,是以.SYS结尾的文件,如CONFIG.SYS COM文件,是以.COM结尾的纯代码文件 没有文件头部分,缺省情况下总是从0x100H处开始执行,没有重定位项,所有代码和数据必须控制在64K以内 EXE文件,是以.EXE结尾的文件 文件以英文字母“MZ”开头,通常称之为MZ文件 MZ文件有一个文件头,用来指出每个段的定义,以及重定位表。.EXE文件摆脱了代码大小最多不能超过64K的限制,是DOS下最主要的文件格式 在Windows 3.0/3.1的可执行文件,在MZ文件头之后又有一个以“NE”开始的文件头,称之为NE文件 在Win32位平台可执行文件格式:可移植的可执行文件 Portable Executable File 格式,即PE格式。MZ文件头之后是一个以“PE”开始的文件头 安装在硬盘上的程序没运行-静态 加载到内存-动态 MZ文件格式-Mark Zbikowski
.EXE文件由三部分构成:文件头、重定位表和二进制代码 允许代码、数据、堆栈分别处于不同的段,每一段都可以是64KB. 调用C的库函数 程序编译后: A座机电话号码 call
程序加载器的重定位工作,就是将程序中需要重定位的地方,都加上程序的加载地址。 这个程序被加载到了内存中的1111段处。那么完成重定位后,代码应该是这样:
A座机电话号码 call
NE文件格式 NE是New Excutable的缩写,是16位Windows可执行文件的标准格式,这种格式基本上没用了 NE在MZ文件头之后添加了一个以“NE”开始的文件头 PE文件格式 Win32可执行文件,如*.EXE、*.DLL、*.OCX等,都是PE格式 PE的意思就是Portable Executable 可移植、可执行 ,它是Win32可执行文件的标准格式 由于大量的EXE文件被执行,且传播的可能性最大,因
正在加载中,请稍后...

我要回帖

更多关于 pe common.dll 的文章

 

随机推荐