是否有任何 C 函数或 API 来获取当前登录用户下运行的进程列表
Is there any C function or API to get the list of process running under the current log in user
我正在编写一个代码来搜索给定的.exe文件是否在特定用户帐户下运行。 是否有任何 API 可以获取在特定用户下运行的进程列表。否则,我们可以从C++中的进程中获取进程的用户名。
我从互联网上做了一些搜索,发现"CreateToolhelp32Snapshot"会有所帮助。但它返回在系统中所有用户下运行的所有进程。我希望打印在特定用户下运行的进程。
我正在编写代码来搜索给定的.exe文件是否正在运行 是否在特定用户帐户下。
显然,使用OpenProcessToken
获取令牌,然后使用TokenUser
标志GetTokenInformation
以获取所有者的 SID。然后,您可以使用LsaLookupSids2
来获取用户名。
是否有任何 API 可以获取在特定下运行的进程列表 用户。。。但是
CreateToolhelp32Snapshot
返回所有过程 在系统中的所有用户下运行。
您可以通过上述方法从中过滤掉指定的用户。
相关文章:
- 如何在 c++ 中将密码和用户名保存到 .txt 文件中.如果用户尝试登录,我仍然希望能够检索它们
- Win7 C++ - 从以用户身份登录的服务启动可执行文件的问题
- 用户注销/登录后,创建托盘图标时出现罕见错误
- 是否有任何 C 函数或 API 来获取当前登录用户下运行的进程列表
- 如何从 Windows 上的服务在未登录用户的桌面上启动应用程序
- 获取 Windows 系统已加入 Azure AD 时登录用户的 UserPrincipalName
- 加密用户数据,而不会丢失安卓应用程序中的登录用户
- 如何检查用户登录到Windows的时间
- 嗨,我正在尝试编码一个允许用户在Visual C 中登录的按钮,程序正在运行,但表单对话框未显示
- 如何从非管理员用户获取当前登录的用户名、域名和用户 sid
- 我如何将登录的用户登录到当前会话中的域用户
- C++检查是否有用户登录到Windows7
- 如何添加基于时间的限制以阻止Windows用户登录
- 在C++中跟踪用户登录的可行性
- 应用程序是不可见的,如果没有任何用户登录从任务调度程序启动
- c++服务-模拟用户登录
- 在Linux/Mac上使用c++检测/等待用户登录
- C++:如何在 Windows 凭据管理器中以编程方式创建本地用户登录凭据,以便"runas /savecred"可以使用它?
- 如何在用户登录/关闭或PC进入睡眠/休眠时正确通知c++ Windows服务
- 如何在多个用户登录Windows时获取活动用户