001
11.12.2006, 21:17 Uhr
MuteX
|
Angenommen, dein Programmkopf sieht so aus:
C++: |
int main( int iArgC, char **pszArgV )
|
'iArgC' beinhaltet die Anzahl aller Kommandozeilenparameter (Vorsicht, ein Parameter ist immer gegeben, nämlich der Pfad des ausgerufenen Programms), pszArgV ist widerrum ein Array, der alle Parameter hält. pszArgV[0] ist immer der Pfad zum aufgerufenen Programm, pszArgV[x] dann jeweils das x. Kommandozeilenargument. Wenn du es dir ganz einfach machen willst, dann lass das Programm nur einen Parameter erwarten, nämlich den zu terminierenden Prozess (hier: Prozess.exe). Sicherheitsabfrage, und dann beispielsweise das originale Taskkill aufrufen ('system( "taskkill.exe /IM ..." )'). |