Forum: Win32/Win64 API (native code)
Delphi
by simlei,
19. Feb 2007
*push
Sorry, aber es wurde ja oben schonmal erwähnt, dass es eine Möglichkeit gibt, dem Programm Rechte zu geben (als Service), sodass es funktioniert. Jetzt wäre wenigstens ein Link auf eine Stelle, wo es erklärt wird, wie, doch nicht fehl am Platze, oder nicht?
Danke schonmal!
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
18. Feb 2007
"Zugriff verweigert"
:(
Damit stellt sich dieselbe Frage wie aus meinem letzten Post...
Wie kann ich dem Programm die Rechte geben, dennoch auf den Prozess zuzugreifen?
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
18. Feb 2007
hab ich... es funktioniert im prinzip auch...
Das Problem oben gibts auch nicht mehr.
Jetzt ists nun halt wirklich so, dass OpenProcess nicht funktioniert (liefert 0).
Womit ich wieder dabei wäre, wie ich das umgehe? Es wurde vorhin erwähnt, dass das über einen Dienst geht. Wie richte ich das ein oder gibts ne bessere Lösung?
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
17. Feb 2007
aber dann wärs ja so, dass
a) WoW.exe in den Versuchen von mir immer der erste Prozess gewesen wäre ODER
b) dass alle Systemprozesse diese Eigenschaft haben und dass sozusagen bei einem solchen Prozess mit System Process am anfang immer einen Schritt weitergegangen werden muss... auf jeden Fall werd ichs so mal probioeren. Vielen Dank, Gute Hilfe!
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
17. Feb 2007
soweit ich das sehe dürfte
#0, 'û', 'ý', '', #24, #0, #0, #0, 'Ð', #7, #0, #0, 'X', 'ú', #18, #0, #0, #0, #0, #0, #0, #0, #0, #0, #0, #0, #0, #0, '<', #0, '>', #0, #0, 'ü', 'ý', '', 't', #7, #0, #0, '„', 'ú', #18, #0, 'Ê', '/', '', '|', #3, #0, #31, #0, #0, #0, #0, #0, #0, 'ü', 'ý', '', 'Ø', 'ú', #18, #0, #30, #0, #31, #0, 'à', 'ú', #18, #0, 'œ', 'ú', #18, #0, '’', 'Õ', '‘', '|', '»',...
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
17. Feb 2007
Ich habe jetzt die Funktion "entzerrt" - folgendermaßen:
function KillTask(const AExeName: string): boolean;
var
p: TProcessEntry32;
h: THandle;
Process: Cardinal;
begin
Result := false;
p.dwSize := SizeOf(p);
Forum: Win32/Win64 API (native code)
Delphi
by simlei,
17. Feb 2007
hm hmhmhm
interessant: Es wird (Mit SysErrorMessage) für den Fehler bei Killtask mit WoW ausgegeben. "Keine weiteren Dateien mehr vorhanden". Wenn aber zB auch der Firefox beendet werden soll, er läuft aber gerade garnicht, kommt dort derselbe Fehler.
Versteckt sich WoW jetzt vor der KillTask-Funktion, und wie kann ich das beheben? (zB mit registrierung als Dienst?)
Wenn ja, wie?