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

[其他] [已解决][求助]批处理=C语言应用程序?

本帖最后由 HOPE2021 于 2021-8-13 13:23 编辑

今天我发现了一个神奇的现象,用type将.exe中的内容输出到.bat文件中,.bat文件竟然可以实现.exe的功能!
平台:Win10x64
指令:
  1. C:\>cd Windows\System32
  2. C:\Windows\System32>type Cmd.exe > G:\Cmd.Bat
复制代码
G:\Cmd.Bat打开如下:
  1. 系统无法在消息文件中为 Application 找到消息号为 0x2350 的消息文本。
  2. (c) Microsoft Corporation。保留所有权利。
  3. G:\>
复制代码
竟然是Cmd!!![往里面打指令竟然可以运行!!!]
这是我的Cmd坏了吗?

回复 6# went
谢谢

TOP

了解一下pe文件,操作系统识别可执行文件是按照文件格式而不是按照拓展名.
你改成com或exe都是可以的,甚至改成pif或scr都可以被操作系统识别.只要dos头和pe头能被正确识别出来
2

评分人数

    • cmd1152: 原来如此,那为什么我的操作系统不行?技术 + 1
    • HOPE2021: 谢谢技术 + 1

TOP

回复 4# cmd1152
x86=Intel 80x86 是32位

TOP

本帖最后由 cmd1152 于 2021-8-13 12:47 编辑

回复 3# HOPE2021


    我Windows7x86(32位)
x86=(32位)
x64=(64位)
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 2# cmd1152
平台:Win10x64

TOP

???为什么我不行
处理: cmd.bat 时出错。
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

返回列表