《操作系统》入门体验—实验1
实验名称及目的:
熟悉Windows进程创建过程
实验内容:
在Windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用相关的系统调用(CreateProccess,即系统API)实现一个包括“进程创建,文件读写”的应用程序。有一个文本文件CommandList.txt,第一行是说明性文字:本文件最后一次打开和运行日期是20190407。第二行开始每行是一个可执行程序的名称(含路径)。编写一个应用程序能打开该文件,并顺序执行其中的每个程序,并更新文件第一行中的日期。
实验环境:
Visual Studio 2019/C++
实验方法及步骤:
话不多说直接上代码
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include<time.h>
#define LINE 1024
char nowtime[64];
void getCurrentTime()
{struct tm t;
time_t now;
time(&now);
localtime_s(&t, &now);
strftime(nowtime, sizeof(nowtime), "%Y%m%d\0", &t); //年月日 ->nowtime
}
void changeData(FILE* fp