Przechwytywanie plików wczytywanych przez proces

Przechwytywanie plików wczytywanych przez proces
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Witam, mam pewną nietypową zagwostkę, jak w temacie, chciałbym przechwycić plik wczytywany przez proces i zapisać go w dowolne miejsce

dla przykładu mamy powiedzmy odtwarzacz plików dźwiękowych, moja aplikacja powinna nasłuchiwać co robi ów odtwarzacz i jeśli wczytuje on plik pytać mnie gdzie zapisać jego kopię :) proszę o naprowadzenie mnie w kierunku rozwiązania :)

z góry dziękuję :)

02
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Możesz pokombinować aplikacjami sys internalsa czy jakoś tak to się zwało

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 353
0

Ja bym sprawdzil przez debugger jaka funkcja jest odpowiedzialna za wczytywanie pliku konkretnie, a nastepnie zalozyl na nia hooka, tak ze przy probie otwarcia pliku najpierw wywolywana bylaby moja podmieniona funkcja, a dopiero potem oryginalna i tyle.

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0

na Linuksie chodzi o narzędzie lsof.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.