Console程序和Dos程序的差别
来源:互联网 发布:74hc165数据手册 编辑:程序博客网 时间:2024/05/17 07:59
主要有两方面差别:
制造方式:
在windows环境下得Dos Box中,或是在windows版本的各种C++编译器套件的整合环境(IDE)中,利用windows编译器.连接器做出来的程序,都是所谓的win32程序. 如果程序是以main为进入点,调用C runtime函数和不牵扯GUI的win32 API函数,那么就是一个console程序,console窗口将成为其标准输入和输出装置(cin和cout).
过去的dos环境下得开发程序,成为dos程序,他也是以main作为程序进入点,可以调用c runtime 函数.但是不能win32 ApI函数.
程序能力:
Console程序可以它可以产生进程(processes),产生线程(threads)、取得虚拟内存的信息、刺探操作系统的各种数据。但是它不能够有华丽的外表 -- 因为它不能够呼叫与 GUI 有关的各种 API 函数。
DOS 程序和console 程序两者都可以做 printf 输出和 cout 输出,也都可以做 scanf 输入和 cin 输入。
可执行档格式:
DOS 程序是所谓的 MZ 格式(MZ 是 Mark Zbikowski 的缩写,他是 DOS 系统的一位主要建构者)。Console 程序的格式则和所有的 Win32 程序?样,是所谓的 PE(Portable Executable)格式,意思是它可以被拿到任何 Win32 平台上执行。
0 0
- Console程序和Dos程序的差别
- Dos下运行VC++ console程序的环境设置
- Dos下运行VC++ console程序的环境设置
- c++的console程序隐藏dos窗口执行
- 关于Console程序和win32程序的程序入口
- 非console程序显示DOS窗口
- vc下GUI程序显示console或dos程序不显示console
- windows console程序和窗口程序
- 玩家和外挂程序的差别有多大?
- VS中win32应用程序和win32控制台程序的差别
- 隐藏CONSOLE口的程序
- java console程序改变字的颜色和背景颜色
- win32 console程序的编写和相关细节
- Windows下Console和Win32程序差异
- [技术讨论]软件与程序的差别
- dos下实现汉若塔动画的移动程序和思想
- dos写helloworld程序总结 java 和 javac的使用
- Eclipse和Dos运行Socket程序的一些问题
- Swift - 根据图片URL获取图片的大小
- Android Activity生命周期 博客链接
- 实战篇:案例解析-如何对企业网站SEO优化把脉?
- 哈大神
- 程序自杀
- Console程序和Dos程序的差别
- 【打CF,学算法——二星级】CodeForces 237B Young Table (构造)
- java设计模式之迭代子模式
- 微信开发者平台应用签名获取
- HDU 4135 Co_prime(容斥原理、[A,B]中和n互素数个数)
- varnish安装及一些遇到的问题的解决方法
- Java 匿名对象的详解
- caffe制作数据集
- C#防止注入式攻击的方法