Есть ли способ сообщить мне все данные в кеше?

В комментариях вы сказали, что хотите разработать приложение для отслеживания времени, чтобы отслеживать использование приложений. Я думаю, вы могли бы сделать это, отслеживая , какое окно является активным в любой момент времени .

Для этого вам потребуется получить доступ к сеансу X11 пользователя, а затем повторно запросить его свойство X11 с именем _NET_ACTIVE_WINDOW.

Этот пример кода может быть вам полезен :https://github.com/UltimateHackingKeyboard/current-window-linux/blob/master/get-current-window.c

Если система использует Wayland вместо классического X11, к сожалению, для Wayland может потребоваться собственное решение; Я просто недостаточно знаю об этом.

0
11.11.2020, 13:56
1 ответ

Конечно, вы не можете знать, какие данные находятся в кэше. Во-первых, на сервере данные в кеше не только ваши личные, но и на аппаратном уровне. Как правило, полностью знать все его параметры могут только инсайдеры. Вы можете узнать данные в кеше на симуляторе.

1
18.03.2021, 22:50

Теги

Похожие вопросы