Procesy

0

Tworzę sobie aplikację, która wylistuje mi wszystkie procesy w Windows i mam pewien problem, dużą większość już mam wykonaną - potrzebuję tylko pomocy w paru sprawach:
Za pomocą jakich funkcji byłbym w stanie określić:

  • nazwę programu, który jest uruchomiony
  • Lparam i Wparam tego programu
  • <ort>ścierzkę </ort>do pliku, który go uruchomił - czyli exe'ka
  • rodzica tego prcesu.

Z góry wielkie dzięki.

0

[...]
Za pomocą jakich funkcji byłbym w stanie określić:

  • nazwę programu, który jest uruchomiony
  • Lparam i Wparam tego programu
  • ort! do pliku, który go uruchomił - czyli exe'ka
  • rodzica tego ort!.
    [...]

Jak zapewne wiesz proces<>program. (chyba ze sie myle)
Ad1. jest w FAQ
Ad2. nie mam pojecia
Ad3. bylo na forum <ort>na pewno</ort>, wystarczy poszukac
// znalazlem tylko to, jak znajde cos wiecej to dam linka:
// http://4programmers.net/Forum/viewtopic.php?id=31162
Ad4. to tez bylo na forum, ale nie pamietam czy problem rozwiazano

0

nazwę programu, który uruchomił proces, dostajesz w trakcie listowania (pole szExeFile struktury PROCESSENTRY32), podobnie jak i numer procesu rodzica (pole th32ParentProcessID tej samej struktury), a jak masz PID rodzica, to tak jakbyś miał i jego nazwę.
co to jest Lparam i Wparam? chcesz poznać wartości tych zmiennych???

możesz też zerknąć do źródeł tego programu: http://4programmers.net/download.php?id=1381

Jeśli chodzi o Lparam i Wparam - to chcę poznać aktualne wartości tych zmiennych. Jak to zrobić??

niezły joke [rotfl]
nie wiem, czy to w ogóle jest możliwe, a jeśli jest, to i tak te wartości zmieniają się tak szybko, że nic sensownego nie zobaczysz.

0

Jeśli chodzi o Lparam i Wparam - to chcę poznać aktualne wartości tych zmiennych. Jak to zrobić??

1 użytkowników online, w tym zalogowanych: 0, gości: 1