[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复  plp626


    其实那货是 exe,俩后缀通用的。
    话说我更好奇的是,为什么 exe 保存为 bat 也 ...
CrLf 发表于 2012-12-4 23:11



查注册表exe com bat都是%1 %*

应该是由系统识别的,至于具体怎么识别我也不知道。

TOP

比你的小3字节
  1. @echo off
  2. echo,, P_0E30E50E75!!5!)-!TL-!>getch.com
  3. getch.com
  4. echo %errorlevel%
  5. pause
复制代码
1

评分人数

    • CrLf: nice work技术 + 1

TOP

回复  broly


    话说我现在才知道 com 也是有 pe 的,刚 cd %comspec%\..&debug edit.com 观察了下, ...
CrLf 发表于 2012-12-24 00:16


com是没有文件头的,edit.com其实是exe,用十六进制打开可以看到前两个字节是MZ

http://en.wikipedia.org/wiki/DOS_MZ_executable

TOP

本帖最后由 Demon 于 2012-12-27 12:38 编辑
回复  Demon


    噢,有点糊涂,这说明 16 位系统其实也有 exe 呢?还是说这个 edit.com 其实不是 do ...
CrLf 发表于 2012-12-27 04:42


为什么16位系统没有exe?

edit.com是不是dos下的那个我不知道,我只知道它是DOS MZ executable格式,而不是Portable Executable格式。

两种格式不一样,操作系统根据exe的格式来判断它是DOS程序还是Win程序。

而com是纯机器码,没有文件头。

TOP

返回列表