需要注意些什么?tc2.0可否包含windows.h?

解决方案 »

  1.   

    tc是16位的。你可以用VC建立一个32位的控制台应用程序来调用该DLL
      

  2.   

    自己分析PE文件格式
    找到导出表
    再进保护模式
    将dll中的代码加入内存(注意处理好分页)
    ……
    其实这是不可能的
    因为还有一些系统dll没加载
    你差不多是在写一个操作系统了
      

  3.   

    如果真的想用DOS下的C/C++编译器编译Windows程序
    推荐Borland C/C++ 3.1 for DOS
    1992年出的
    DOS时代的最佳C/C++编译器
    注意调整编译选项
    这样才能编译32位代码下载地址:
    http://www.axiong.com/xinzhan/list.asp?id=1767