Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: Priorität und Pfad von Diensten ermitteln

  Alt 14. Aug 2006, 14:59
Zitat von Codewalker:
Die Dienste haben alle als Benutzer das Systemkonto.
Tun sie eben nicht! Siehe dein anderer Thread.

Zitat von Codewalker:
Gibt es denn eine Möglichkeit, den Wert trotzdem zu ermitteln?
Hmm, keine Ahnung warum du dort PROCESS_SET_INFORMATION angibst, wenn du mit PROCESS_QUERY_INFORMATION viel bessere Chancen hättest die Informationen auszulesen!

Zur Toolhelp-API äußere ich mich lieber nicht, weil die auf EPROCESS und damit auf einem 16-Byte langen ANSI-Namen basiert. Komplett hirnrissig, aber so ist's nunmal. Daher kann man den Pfad den man damit ermitteln kann auch genausogut in die Tonne kloppen ... angenommen ich nehme folgenden Namen auf einem deutschen System: "Тест.exe" - so wirst du "leider" keinen Erfolg haben diesen sinnvoll anzuzeigen, weil du natürlich nicht wissen kannst, welche Codepage du nehmen sollst um die ANSI-Zeichen in eine sinnvolle Darstellung zu bringen. Es könnte ja auch was Griechisches, Hebräisches oder Chinesisches sein ... oder so ...

Nachtrag: Kommando zurück. Die Modul-APIs sollten unter bestimmten Umständen funzen. Die Prozeß-APIs haben die besagten Probleme.
  Mit Zitat antworten Zitat