资源简介

在内存中创建一个虚拟磁盘,可以使用DOS命令

资源截图

代码片段和文件信息

/**
@file Application.cpp

定义Application类的成员函数

@author 郑成俊 (zhengchengjun@h3d.com.cn) 
*/

#include “application.h“
#include “printer.h“
#include “cmd_parser.h“
#include “dir_node.h“
#include “assistant.h“
#include 
//#include “mmgr.h“

#define MAX_CMD_LINE_SIZE 1024
#define CMD_LINE_BUFFER 5

namespace Tiger
{
Application::Application(void)
: m_cmd_parser(NULL)
{
new Printer();
m_cmd_parser = new CmdParser();
}

Application::~Application(void)
{
delete Printer::getSingletonPtr();
delete m_cmd_parser;
}

void __stdcall Application::go(void)
{
Printer* printer = Printer::getSingletonPtr();
if (NULL == printer) return;

char cmdline[MAX_CMD_LINE_SIZE + CMD_LINE_BUFFER + 1];
while (true)
{
// 打印路径
const DirN

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     155648  2011-05-12 18:44  VirtualDisk.exe

     文件       1675  2011-05-12 17:18  VirtualDisk\VirtualDisk\app\application.cpp

     文件        503  2011-05-10 13:09  VirtualDisk\VirtualDisk\app\application.h

     文件       2679  2011-05-12 13:39  VirtualDisk\VirtualDisk\app\assistant.cpp

     文件       1829  2011-05-11 19:01  VirtualDisk\VirtualDisk\app\assistant.h

     文件      21207  2011-05-12 18:44  VirtualDisk\VirtualDisk\app\cmd_parser.cpp

     文件       4150  2011-05-10 11:32  VirtualDisk\VirtualDisk\app\cmd_parser.h

     文件       2669  2011-05-12 17:34  VirtualDisk\VirtualDisk\app\dir_node.cpp

     文件       3745  2011-05-12 17:34  VirtualDisk\VirtualDisk\app\dir_node.h

     文件        977  2011-05-10 13:26  VirtualDisk\VirtualDisk\app\file_manager.cpp

     文件        891  2011-04-19 17:18  VirtualDisk\VirtualDisk\app\file_manager.h

     文件       1315  2011-05-12 13:41  VirtualDisk\VirtualDisk\app\file_object.cpp

     文件       1463  2011-05-11 19:20  VirtualDisk\VirtualDisk\app\file_object.h

     文件        118  2011-05-11 15:28  VirtualDisk\VirtualDisk\app\main.cpp

     文件        981  2011-05-10 13:26  VirtualDisk\VirtualDisk\app\node_manager.cpp

     文件        947  2011-04-15 15:37  VirtualDisk\VirtualDisk\app\node_manager.h

     文件       2139  2011-05-12 14:55  VirtualDisk\VirtualDisk\app\printer.cpp

     文件       1120  2011-05-11 17:07  VirtualDisk\VirtualDisk\app\printer.h

     文件      74034  2011-05-09 17:25  VirtualDisk\VirtualDisk\common\mmgr.cpp

     文件       8758  2011-05-09 17:25  VirtualDisk\VirtualDisk\common\mmgr.h

     文件       3075  2011-05-12 16:30  VirtualDisk\VirtualDisk\common\my_list.cpp

     文件       4419  2011-05-12 16:47  VirtualDisk\VirtualDisk\common\my_list.h

     文件       2393  2011-05-12 14:58  VirtualDisk\VirtualDisk\common\my_string.cpp

     文件       1586  2011-05-12 16:46  VirtualDisk\VirtualDisk\common\my_string.h

     文件       2386  2011-05-09 17:25  VirtualDisk\VirtualDisk\common\nommgr.h

     文件        806  2011-04-15 10:55  VirtualDisk\VirtualDisk\common\singleton.h

     文件       5603  2011-05-12 13:37  VirtualDisk\VirtualDisk\VirtualDisk.vcproj

     文件        898  2011-04-13 14:41  VirtualDisk\VirtualDisk.sln

    ..A..H.    160256  2011-05-12 18:44  VirtualDisk\VirtualDisk.suo

     目录          0  2011-05-12 18:44  VirtualDisk\VirtualDisk\app

............此处省略6个文件信息

评论

共有 条评论