문제

나는 매우 좋은 답변을 얻은 후이 질문을하고있다 : Windows에서 "스위치 사용자"의 두 상태를 어떻게 감지합니까?

내 의도는 KDE/Gnome의 스위치 사용자가 Freepascal과 함께 모니터링 할 수있는 유사한 API 호출을 가지고 있는지 알아내는 것입니다.

Freepascal이 아닌 경우 적어도 C/C ++에 사용 된 각각의 LIB 항목

도움이 되었습니까?

해결책

예, DBUS 패키지가 설치되어 있으며 Afaik I는 작년의 예제를 실행했습니다.

예를 들어, /packages/dbus/examples/busexample.pp를 참조하십시오

다른 팁

DBUS 메시지를 모니터링하여 세션 입력 및 종료에 대한 메시지를 포착 할 수 있다고 확신합니다. 실제로 Freepascal이 DBUS API를 제공하는지 모르겠습니다.

더러운 솔루션은 실행 및 구문 분석 일 수 있습니다 /usr/bin/dbus-monitor 산출.

행운을 빕니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top