命令控制台设计需求(New):1.设计一个控制台的驱动程序(动态连接库)支持一个进程可以拥有多个控制台[Windows系统提供的命令控制台(以下简称系统控制台),对于一个进程只能有一个控制台]。2.支持的函数
(1)HANDLE CreateConsole(char* title);
(2)void DeleteConsole(HANDLE handle);
(3)int ReadConsole(HANDLE handle, char * buffer, int len);//如果buffer或者len为0,返回输入串的长度。(4)int GetCh(HANDLE handle);//类似于getch
(5)int GetChe(HANDLE handle);//类似于getche
(6)int WriteConsole(HANDLE handle, char * str);3.支持各种输入方法和字体,但不必将输入方法放到窗口内,如果能做到与系统控制台一致也可以。4.其它特性与系统控制台一致。 
满足要求100元(包括源代码,不买版权,只买使用权和修改权),仅限于使用VC++或C++Builder,不能使用不含源代码的第三方开发包。