最近自己在写一个小软件,现在有如下需求,自己实在没查到怎么解决,求助一下各位大佬,谢谢!
1.如何统计某一个窗口在前台运行的时间?这个窗口不包含在我自己写的程序,是其他任意软件的窗口。前台运行可能不太恰当,具体而言就是这个窗口有焦点 / 在最前端的运行时间。
2.一个小问题:如何隐藏窗口最为通用?我目前使用的是ShowWindow函数,大部分窗口可以正常隐藏,但是某些窗口没法隐藏。
3.还是一个小问题:如何获取进程完整路径?我目前使用的是OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, 0, PID), 然后GetModuleFileNameEx,但是很多系统进程的路径不能获取。
语言:C++;平台:Qt 5.9.9 Community
大佬们随意挑一个或者几个问题回答就行,谢谢!
1.如何统计某一个窗口在前台运行的时间?这个窗口不包含在我自己写的程序,是其他任意软件的窗口。前台运行可能不太恰当,具体而言就是这个窗口有焦点 / 在最前端的运行时间。
2.一个小问题:如何隐藏窗口最为通用?我目前使用的是ShowWindow函数,大部分窗口可以正常隐藏,但是某些窗口没法隐藏。
3.还是一个小问题:如何获取进程完整路径?我目前使用的是OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, 0, PID), 然后GetModuleFileNameEx,但是很多系统进程的路径不能获取。
语言:C++;平台:Qt 5.9.9 Community
大佬们随意挑一个或者几个问题回答就行,谢谢!