UAC
我正在用 Java 构建一个以管理员权限运行的扫描进程。但我只找到了列出所有运行中没有标记状态(管理员不允许)或integrity
类似标记的进程的方法Process Explorer
。喜欢这。请告诉我有办法显示这些东西吗?
答案1
您链接到的项目中答案只是使用 Linux 上已有的命令 ( ps
),运行该命令并解析其输出。Windows 等效项是tasklist
。
这个答案展示了如何通过 PowerShell 获取更详细的列表,该列表可以以相同的方式在 Java 中进行解析:powershell "Get-WMIObject win32_process"
您可能已经猜到了这一点:Vanilla Java 不是您要尝试做的事情的合适框架。因此需要进行一些操作。如果接口需要用 Java 编写,JNI 之类的东西可能允许您创建一个类来简化此操作。