/************************************* * Makeshift Shell for Windows * * This shell allows you to execute * * commands when command.com or * * cmd.exe is disabled. It has been * * done before but this is as much a * * practice in c++ for me as it is a * * needed utility so here's my * * version * * * * author: stephen olsen * * steveo@classichacker.net * *************************************/ #include #include #include char command[100]; //command that will be executed char end[100]; //end of cource int main() { cout << "Makeshift Shell\n"; cout << "To exit please type end. Note: exit or quit will be executed.\n"; strcpy (end,"end"); while (command != end) { cout << "\ncommand: "; cin.getline (command,100); system (command); } cout << "Goodbye"; return 0; }