This progran is a frontend for the windows "taskkill". If i type the output directly into a command window, it works, but it will only kill taskmgr.exe from this app.
Any thoughts appreciated.

#include <iostream>
#include <cstdlib>

using namespace std;
int main(int argc, char *argv[])
{
string computer,domain_user,password,imagename,command,force;
int time;
cout << "What process would you like to kill? ";
cin >> imagename;
cout << "On what computer?(c for current) ";
cin >> computer;
cout << "Enter Domain\\User(c for current) ";
cin >> domain_user;
            if (domain_user == "c")
     {
        domain_user == "c";
     }
   else
     {
        cout << "Password?";
        cin >> password;
     } 
cout << "Force? Y/N";
cin >>force;

command= "taskkill";

///////////////////////////////////////////////////////////////////////////////

   if (computer == "c")
     {
        computer == "c";
     }
   else
     {
        command += " /s "; command +=computer;
     } 
     
///////////////////////////////////////////////////////////////////////////////

        if (domain_user == "c")
     {
        domain_user == "c";
     }
   else
     {
        command += " /u "; command += domain_user;
        command += " /p "; command += password;
     } 
     
///////////////////////////////////////////////////////////////////////////////
command += " /im "; command += imagename ;
///////////////////////////////////////////////////////////////////////////////

        if (force == "F")
     {
        force = "f";
     }
     
   if (force == "f")
     {
        command += " /f ";
     }
   else
     {
        force = "n";
     } 
     
///////////////////////////////////////////////////////////////////////////////
cout << command << "\n";
system(command.c_str());

    system("PAUSE");
    return EXIT_SUCCESS;
}
This article has been dead for over six months. Start a new discussion instead.