实现:将一个文件映射成一个虚拟的文件系统。
int wmain(int argc, wchar_t** argv)
{
if (!NT_SUCCESS(FspLoad(0)))
return ERROR_DELAY_LOAD_FAILED;
printf("开始启动系统。。。。。\n");
HANDLE hThread = CreateThread(NULL, 0, Fun, NULL, 0, NULL);
Sleep(1000);
if (!NT_SUCCESS(Result))
{
printf("文件系统启动失败\n");
return 0;
}
//while (true)
//{
// cout << "[" << "filesystem" << "]$ :";
static char usage[] = ""
"usage: %s OPTIONS\n"
"\n"
"options:\n"
" ls 查看文件列表 \n"
" cd 进入文件夹 \n"
" mkdir 创建文件夹 \n"
" touch 创建文件 touch hello.txt \n"
" read 读文件 read hello.txt \n"
" write 写文件 write hello.txt helloword \n"
" aes 加密/解密文件 encrypt/decrypt hello.txt \n"
" rm 删除文件 rm hello.txt\n"
" rname 重命名文件 rname hello.txt hello2.txt \n"
" stat 获取文件信息 stat hello.txt \n"
" info 获取卷信息 \n"
" exit 退出系统 \n"
" \n"
;
printf(usage, "" PROGNAME);
cmd_in_parse();
printf("\n");
printf("退出文件系统。。。。。");
return 0;
}