#programowanie #windows #csharp Bardzo przydałby mi się monitor kilku kluczy w rejestrze, który odpalałby event, jeśli ulegnie zmianie klucz lub przechowywane w nim wartości. Wiem, że jest RegNotifyChangeKeyValue, ale to tylko umożliwia wykrycie zmiany w kluczu. Ja natomiast chciałbym mieć informację o zmodyfikowanym kluczu oraz o tym, co się w nim zmieniło. Da się to zrobić w ładniejszy sposób niż poprzez porównywanie wszystkich wartości w kluczu po wystąpieniu zmiany z wartościami poprzednimi?
@JoeBlade: z tego co wiem i zauważyłem, Process Monitor daje tylko informacje o kluczach, ponownie brak zmienianych wartości. I ciężko byłoby mi z niego skorzystać w aplikacji.
Bardzo przydałby mi się monitor kilku kluczy w rejestrze, który odpalałby event, jeśli ulegnie zmianie klucz lub przechowywane w nim wartości.
Wiem, że jest RegNotifyChangeKeyValue, ale to tylko umożliwia wykrycie zmiany w kluczu. Ja natomiast chciałbym mieć informację o zmodyfikowanym kluczu oraz o tym, co się w nim zmieniło. Da się to zrobić w ładniejszy sposób niż poprzez porównywanie wszystkich wartości w kluczu po wystąpieniu zmiany z wartościami poprzednimi?
pierwszy wynik: http://www.heaventools.com/PE_Explorer_exe-import-viewer.htm
Nie wiem czy zadziała, bo ja korzystam zwykle z nieco bardziej zaawansowanych narzędzi.
https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa364083%28v=vs.85%29.aspx
z Event Tracing for Windows (ETW) korzysta między innymi Process Monitor