A
Hallo,
jetzt habe ich doch noch ein paar schwirigkeiten,
Habe mir mal mit cout den wert ausgeben lassen:
GetProcessTimes(hProcess, &CreationTime, &ExitTime, &KernelTime, &UserTime);
CTime tZeit = CTime(CreationTime);
int iDay = tZeit.GetDay();
int iMonth = tZeit.GetMonth();
int iYear = tZeit.GetYear();
int iHour = tZeit.GetHour();
int iMinute = tZeit.GetMinute();
int iSecond = tZeit.GetSecond();
CTimeSpan m_tsProzessZeit(NULL,iHour,iMinute,iSecond);
CString strProcess;
strProcess.Format("%s - %02d.%02d.%d - %02d:%02d:%02d",
pe32.szExeFile,
iDay,
iMonth,
iYear,
iHour,
iMinute,
iSecond);
m_strEXE = pe32.szExeFile;
cout << m_strEXE << " " << strProcess << " " << m_tsProzessZeit.GetSeconds() << endl;
Das einsige was stimmt ist der Name:
Für cout:
notepad.exe 007C2A7C 23
Auch habe ich versucht den Prozess zu beenden mit:
WORD dwExitCode = -1;
GetExitCodeProcess(hProcess, &dwExitCode);
TerminateProcess(hProcess,0);
CloseHandle(hProcess);
aber keines der oben genannten Funktionen hat ne auswirkung gezeigt.
Der Task läuft munter weiter..
Kann mir jemand helfen ??
Gruß und DAnke
andy_mann