如何使用javascript获取Windows Session ID

How to get windows Session id using javascript

本文关键字:Session ID Windows 获取 何使用 javascript      更新时间:2023-09-26

任何想法如何使用JavaScript或任何插件从Google Chrome获取Win OS用户会话ID?

具有会话 ID 的任务管理器屏幕截图:
http://tinypic.com/view.php?pic=15rfklu&s=8#.VGS7h_mSzQk

在屏幕截图中,您显示了会话 ID,但在问题的标题中提到了进程 ID。 这些是不同的东西,但我假设您实际上对会话 ID 感兴趣。

会话 ID 是一个 Windows 概念,浏览器极不可能公开它。 因此,您必须使用 Win32 API 来检索它。

要使用Win32 API,您需要使用Chrome的本机消息传递机制。

因此,可以使用以下机制检索会话 ID:

1. 编写一个 Win32 .EXE,用于检索当前进程的会话 ID。

这将起作用,因为本机消息传递应用程序将始终在与 Chrome 相同的会话中启动。

编写一个使用 GetCurrentProcessId 和 ProcesssIdToSessionId API 调用检索会话 ID 的例程。

2. 使用 chrome.nativeMessaging 启动本机消息传递应用程序,并向其发送将调用上述代码的命令。

您可以在此处阅读有关编写本机消息传递应用程序的信息:https://developer.chrome.com/extensions/messaging#native-messaging