我提出这个问题后,我得到了很好的答案:How do I detect the 2 states of “Switch User” in Windows检测下KDE/Gnome的进入/退出会话使用FreePascal的
我的目的是找出是否在KDE/Gnome的切换用户有我可以使用FreePascal进行类似的API调用。
如果未使用FreePascal的,至少各自的lib用于C项/ C++
我提出这个问题后,我得到了很好的答案:How do I detect the 2 states of “Switch User” in Windows检测下KDE/Gnome的进入/退出会话使用FreePascal的
我的目的是找出是否在KDE/Gnome的切换用户有我可以使用FreePascal进行类似的API调用。
如果未使用FreePascal的,至少各自的lib用于C项/ C++
是,在安装DBUS包,据我所知我跑了去年的例子结束。
有关示例,请参阅/packages/dbus/examples/busexample.pp
我敢肯定,监测DBUS消息你可以捕捉关于会话消息进入和退出。其实我不知道FreePascal是否提供DBUS apis。
肮脏的解决方案可以执行和解析/usr/bin/dbus-monitor输出。
好运