我有一個主頁需要統計記事本或Calc應用程序的使用頻率。有什麼Windows API,我可以知道Windows應用程序的使用頻率?windows應用程序的使用頻率
1
A
回答
2
不,但您可以編寫一個服務來檢查內存中的應用程序並進行適當的計算。幾個環節:
此外,從布阿殼變形是很現成的解決方案。你只需要一些解析和更新計數器(在數據庫中不需要)。
0
我不知道,不過你可以很方便地實現,通過:
例如: 使用
cmd.exe的 - >任務列表
應用每10秒。 (這不會加載CPU) - 一個好的解決方案是使用Python調度器。
import sched, time
from subprocess import *
s = sched.scheduler(time.time, time.sleep)
def get_task():
f=open("log",'wt')
p=Popen("tasklist",stdout=f)
p.terminate()
p.close()
def analise_logs():
# do some analise here
def print_some_times():
while(1):
print time.time()
s.enter(5, 1, get_tasks,())
analise_logs()
s.run()
做一些AWK(如果你有Cygwin的),或PowerShell的AWK像該文件的處理。
計算你感興趣的過程。將結果寫入具有更新信息的另一個文件。
0
看看我對How Do I Stop An Application From Opening的回答,並使用相同的技巧。本質上,當應用程序啓動時,您的程序將運行,您可以記錄所需的任何信息,然後打開該應用程序。
相關問題
- 1. 在應用程序購買頻率的應用程序通知
- 2. 使用java程序的術語頻率
- 3. Profile我的Windows Mobile應用程序的內存使用率
- 4. Windows應用程序分辨率
- 5. Windows Phone CPU使用率爲空閒應用程序的50%
- 6. windows應用程序實時視頻
- 7. 在Windows 8流視頻應用程序
- 8. 內存使用率GWT應用程序
- 9. ASP.NET應用程序和CPU使用率
- 10. 100%CPU使用率ASP.NET應用程序
- 11. 在NetBeans的Windows應用程序的Java視頻的YouTube視頻
- 12. Windows 8天氣應用程序的活動磁貼刷新頻率
- 13. 在Windows 7 HTML桌面應用程序中使用音頻
- 14. 如何使用c#windows應用程序設置windows屏幕分辨率
- 15. 使用Silverlight的Windows應用程序
- 16. 使用Windows的iPhone應用程序
- 17. 使用OAuth2的Windows Phone應用程序
- 18. 節點應用程序的高CPU利用率應用程序
- 19. 應用程序引用Windows時無法使用Windows應用程序包Windows.winmd
- 20. 倍頻程:使用trace()的效率?
- 21. Market應用程序統計信息的更新頻率如何?
- 22. ASP.NET通常回收其應用程序的頻率(AppDomains)
- 23. 關於頻率檢測器的android應用程序
- 24. 如何更改ClickOnce應用程序的更新頻率?
- 25. 通用Windows 10應用程序JS分辨率設置
- 26. 頻率使用PHP
- 27. windows應用程序
- 28. Windows應用程序
- 29. 使用Windows AVIFile函數的Delphi 6應用程序提高壓縮率?
- 30. 提高Kinect for Windows的效率DTWGestureRecognizer應用程序