Java 如何通过单击窗口获取可执行文件名或进程id
是否有方法通过单击窗口获取进程的可执行名称或id?我想做一个计数器,计算用户使用应用程序(游戏)的时间。它只适用于Windows,并且是用java完成的Java 如何通过单击窗口获取可执行文件名或进程id,java,Java,是否有方法通过单击窗口获取进程的可执行名称或id?我想做一个计数器,计算用户使用应用程序(游戏)的时间。它只适用于Windows,并且是用java完成的 谢谢。如果是您的游戏和代码,为什么要担心进程id或可执行文件名?为什么不给你的应用程序一个鼠标听筒或类似的东西呢?此外,您从未提及您正在使用的图形库。这是一个Swing应用程序吗?@Hovercraft满是鳗鱼我想要捕获的应用程序不是我的,我认为没有必要知道它是在opengl还是directx中完成的,因为我只想捕获进程id或名称并监控它直到它
谢谢。如果是您的游戏和代码,为什么要担心进程id或可执行文件名?为什么不给你的应用程序一个鼠标听筒或类似的东西呢?此外,您从未提及您正在使用的图形库。这是一个Swing应用程序吗?@Hovercraft满是鳗鱼我想要捕获的应用程序不是我的,我认为没有必要知道它是在opengl还是directx中完成的,因为我只想捕获进程id或名称并监控它直到它完成。游戏是用Java创建的,或者监控软件是?监控软件。如果只是windows,你会发现在.NET中创建你想要的监控要容易得多。如果你坚持用Java做,那么你需要使用JNI。如果这是你的游戏和代码,为什么要担心进程id或可执行文件名?为什么不给你的应用程序一个鼠标听筒或类似的东西呢?此外,您从未提及您正在使用的图形库。这是一个Swing应用程序吗?@Hovercraft满是鳗鱼我想要捕获的应用程序不是我的,我认为没有必要知道它是在opengl还是directx中完成的,因为我只想捕获进程id或名称并监控它直到它完成。游戏是用Java创建的,或者监控软件是?监控软件。如果只是windows,你会发现在.NET中创建你想要的监控要容易得多。如果您坚持用Java实现,那么您将需要使用JNI。