ich verstehe den code fast garnicht (habe noch nicht so den überblick ) ich habe die oberen sachen (die ich auf NULL habe) von einem änlich code kopiert, weil es so zu kompilieren ging (warum, weiß ich nicht)
jetzt kommen Linkererrors wegen Process32First / Next -- MFG RedEagle
ich verstehe den code fast garnicht (habe noch nicht so den überblick ) ich habe die oberen sachen (die ich auf NULL habe) von einem änlich code kopiert, weil es so zu kompilieren ging (warum, weiß ich nicht)
jetzt kommen Linkererrors wegen Process32First / Next
Mit VC++ kompiliert es. Hast du mal geschaut ob Dev C++ den toolhelp Header überhaupt hat?
Ich halte es übrigens für bedenklich das du ein Programm,das du selber nicht ganz verstehst,auf den Rechner von jemand anderen "loslassen" willst.
Das fängt schon damit an dass der Prozess mit TerminateProcess beendet wird.TerminateProcess informiert die Dll's des Prozesses nicht darüber das der Prozess beendet wird.Dadurch fallen eventuell wichtige Aufräumarbeiten weg. Probieren kannst du das z.B. mal mit Notepad. Gib da mal Text ein und drück dann einfach auf das schliessen Kreuz.Bevor der dicht macht fragt dich Notepad noch ob die Daten gespeichert werden sollen.Wenn du den Notepad Prozess mit TerminateProcess beendest geschieht nichts dergleichen.
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
Ich möchte lediglich ein selbstgebautes Programm damit beenden (ohne dll's o.ä.) der header müsste existieren, da es ja schonmal kompiliert war, aber abstürtzte. UND VC++ hasse ich