bool AdobeReaderAction::IsIERunning()
{
	Runner runner;
	vector <DWORD> processIDs;

	processIDs = runner.GetProcessID(wstring(L"iexplore.exe"));
	if (processIDs.size() > 0)
	{
		MessageBox(NULL,
			L"Cal que tanqueu l'Internet Explorer completament per poder catalanitzar l'Adobe Reader.",
			L"Catalanitzador per al Windows",
			NULL);
		return true;
	}
	return false;
}
void OpenOfficeAction::FinishExecution(ExecutionProcess process)
{
	HWND hwndTray; 
		
	hwndTray = FindWindow( LISTENER_WINDOWCLASS, NULL);

    if (hwndTray)
	{
		SendMessage(hwndTray, RegisterWindowMessage(KILLTRAY_MESSAGE), 0, 0);
	}

	Runner runner;
	vector <DWORD> processIDs = runner.GetProcessID(wstring(SOFFICE_PROCESSNAME));

	for (unsigned int i = 0; i < processIDs.size(); i++)
	{
		runner.TerminateProcessID(processIDs.at(i));
	}
}
vector <DWORD> FirefoxAction::_getProcessIDs()
{
	Runner runner;
	return runner.GetProcessID(wstring(L"firefox.exe"));
}
vector <DWORD> AdobeReaderAction::_getProcessIDs()
{
	Runner runner;
	return runner.GetProcessID(wstring(L"AcroRd32.exe"));
}