社区
进程/线程/DLL
帖子详情
一个EXE的问题!
Topfortune
2003-10-10 09:26:17
一个EXE文件,如何判断它是Console App还是Windows App?
...全文
32
18
打赏
收藏
一个EXE的问题!
一个EXE文件,如何判断它是Console App还是Windows App?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Topfortune
2003-10-13
打赏
举报
回复
问题已解决,感谢Kingore
LocalVar
2003-10-10
打赏
举报
回复
忘了说了,pe文件头的c++名字是
IMAGE_NT_HEADERS
在winnt.h中定义
LocalVar
2003-10-10
打赏
举报
回复
首先定位pe文件头,通过IMAGE_DOS_HEADER(从文件的开始位置开始)的e_lfnew字段定位pe文件头
pe文件头.OptionalHeader.SubSystem字段决定了是gui还是console,它可能有下面两个值
IMAGE_SUBSYSTEM_WINDOWS_GUI
IMAGE_SUBSYSTEM_WINDOWS_CUI
JetGeng
2003-10-10
打赏
举报
回复
你可以使用vc中带的DEPENDS.EXE工具察看该程序调用了那些dll,如果有user32.dll的话,那他一般就是Windows App。(一般是这样)
Topfortune
2003-10-10
打赏
举报
回复
哪位高手指点一下?!
Topfortune
2003-10-10
打赏
举报
回复
to AlwaysS(傲微氏):
头两个字节是一样的。
to yintongshun(踏雪有痕):
我不想让EXE运行起来,只想open这个EXE文件就能判断。
yintongshun
2003-10-10
打赏
举报
回复
GetStdHandle ,GetStartupInfo ,GetConsoleMode
AlwaysS
2003-10-10
打赏
举报
回复
你判断EXE文件的头两个字节,不同的文件类型有不同的标志,具体是什么我忘了
Topfortune
2003-10-10
打赏
举报
回复
我需要在程序里面判断。
在我的程序中,以二进制打开一个EXE文件,如何根据他的内容判断它是一个CUI还是GUI?
AlwaysS
2003-10-10
打赏
举报
回复
运行一下不就看出来了吗?
Topfortune
2003-10-10
打赏
举报
回复
哪位高手指点一下?!
allenq
2003-10-10
打赏
举报
回复
也给我一个!
allenq@163.com
Kingore
2003-10-10
打赏
举报
回复
已发。
Topfortune
2003-10-10
打赏
举报
回复
我的e-mail是:topfortune@sohu.com
感谢Kingore
Kingore
2003-10-10
打赏
举报
回复
或者你发程序过来。
我帮你改动一下。
zhonghui-panda@sohu.com
Kingore
2003-10-10
打赏
举报
回复
LocalVar的方法行得通/。
我做过一个EXE(DLL)文件分析的工具/
你可以拿去参考一下。
给我EMAIL?》
!
Topfortune
2003-10-10
打赏
举报
回复
LocalVar能给些代码吗?这方面我没设计过。
wwww2
2003-10-10
打赏
举报
回复
呵呵,刚好来晚了一步,LocalVar的方法完全正确
最新sandisk量产工具全套软件(可量产8G或16G优盘)!
使用说明: 一 .下载附件的软件Universal_Customizer.放在同
一个
文件夹下. 二.解压下载的附件到Universal_Customizer目录下. 三.准备
一个
要写入U盘和CDROM中的文件. 1. 可以将
一个
ISO文件直接替换到BIN目录下的U3CUSTOM.iso 2.也可以自动生成
一个
ISO文件. 将你需要的文件放到U3CUSTOM目录.然后运行ISOCreate.cmd 会自动在BIN目录下生成
一个
U3CUSTOM.ISO 四.运行Universal_Customizer.
exe
开始写入.按提示操作即可. 五.拨出U盘再插上去即可看到效果. 六.如果是可启动的,可以重启在BIOS中将USB-CDROM设为第一启动.如果没有
问题
的话就可以看到效果了. 七.写入的速度可能有点慢要有耐心.中途不可拨出U盘. 六.完成了,祝您好运! 完成后就可以看到
一个
CDROM驱动器,里面的内容就是U3CUSTOM.ISO的内容. 重新以上步骤就可以将CDROM的动器的内容替换成你所需要的内容了.
一个
USB-CDRW就这样做成了. 附文件清单: LPInstaller.
exe
U3Uninstall.
exe
Universal_Customizer.
exe
MySQL-python-1.2.5.win-amd64-py2.7.
exe
有效解决安装mysql-python时遇到的error: Unable to find vcvarsall.bat
问题
,哎,安装mingw什么的,都是浮云啊(搞了一上午都没有成功啊)!还是这个有用!
从0开始用记事本(010edit)编写可执行
exe
程序
课程主要讲解
一个
最最简单的
exe
必须要的是什么,以及
一个
exe
从鼠标双击到运行起来所经历的过程。 本课程不需要任何开发环境,从零开始构建
一个
能够弹窗的
exe
修复“错误提示内存不能为read”的工具
经常使用电脑可能也遇到过了! 突然‘咚’的一声 提示 内存不能为read 这个
问题
我以前也遇到过不知道怎么解决 现在终于有办法了!呵呵! 我们就看看是什么原因引起的吧,另外附送
一个
小工具修复见下面附件 总结下大概以下9个原因 1、驱动不稳定,与系统不兼容,这最容易出现内存不能为 Read 或者文件保护(主要原因) 2、系统安装了
一个
或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护 3、系统加载的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序 4、系统本身存在漏洞,导致容易受到网络攻击。 5、病毒
问题
也是主要导致内存不能为 Read、文件保护、Explorer.
exe
错误…… 6、如果在玩游戏时候出现内存不能为 Read,则很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡)也有可能是 系统版本不够新或者不符合该游戏、显卡驱动 7、部分软件本身自身不足的
问题
8、电脑硬件过热,也是导致内存不能为 Read 的原因之一。 9、电脑内存与主板兼容性不好也是导致内存不能为 Read 的致命原因! 以上大概就是目前可以引起系统提示 内存不能为read的原因了 另外软件是针对只是针对部分原因引起的内存不为read所做修复,不是100%有效,大家可以试试看 说下原理: 就是批处理使用 regsvr32命令 将动态链接库文件重新注册 (system32下的所有 .dll 和 .ocx 文件;) 注意:由于修复工具会重新注册 system32下的所有 .dll 和 .ocx 文件 此操作对杀毒软件来说属于敏感操作,所以建议使用修复工具的时候,请禁用杀毒软件,以免部分杀毒误报!jie
别再问我Python打包成
exe
了!(终极版)
大家好,我是小五????《老板又出难题,气得我写了个自动化软件》上次这篇文章中,评论区有好几条留言都是关心如何将python脚本打包成10多M的?那今天小五就给大家全面总结一下:Pyth...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章