Pergunta

Eu estou fazendo esta pergunta depois que eu comecei uma resposta muito boa para: Como faço para detectar os 2 estados de‘Trocar usuário’no Windows

A minha intenção é descobrir se a Mudar de utilizador no KDE / Gnome tem uma chamada API semelhante posso monitorar com FreePascal.

Se não com FreePascal, pelo menos, a respectiva entrada lib usado em C / C ++

Foi útil?

Solução

Sim, um pacote dbus está instalado, e afaik Corri os exemplos final do ano passado.

Veja /packages/dbus/examples/busexample.pp para um exemplo

Outras dicas

Estou bastante certo de que o monitoramento mensagens DBUS você pode pegar mensagens sobre sessão de entrar e sair. Na verdade eu não sei se FreePascal fornecer apis DBUS.

A solução suja pode ser execução e análise / usr / bin / dbus-Monitor de saída.

Boa sorte

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top