vb.net 中怎么判断当前系统是否有运行全屏程序

vb.net 中如何判断当前系统是否有运行全屏程序
vb.net 中如何判断当前系统是否有运行全屏程序,比如看电影或者玩游戏。
另外如何判断用户是否有鼠标键盘操作?

想实现一个在用户没有鼠标操作 并且没有全屏看电影的时候自动关机的程序。


找到一些例子可惜都是C#的~代码看着不是很明白。

------解决方案--------------------
GetForegroundWindow API 取得前端窗口句柄
GetWindowRect API 取得窗口大小,和屏幕大小比较,如果一样大就是全屏。

或者用Process类取得当前运行的进程,判断是否有你指定的程序。