C# 通过单击应用程序窗口获取进程ID

C# 通过单击应用程序窗口获取进程ID,c#,jquery,asp.net-mvc-3,model-view-controller,C#,Jquery,Asp.net Mvc 3,Model View Controller,我正在使用MVC3开发一个项目,并且我正在尝试使用一些流程选择功能。我已经有了一个select,它以一种很好的下拉格式列出了所有正在运行的进程,但我想再进一步 目前,用户使用下拉菜单从所有正在运行的进程列表中选择一个进程,并将该信息传递给视图。我试图弄清楚如何允许用户单击视图中的图标,然后单击当前打开的窗口,将该窗口的进程ID传递给视图 到目前为止,我所拥有的只是为。关于下一步该怎么办,我遇到了重重障碍。有很多关于获取所有进程列表的信息,但关于通过鼠标单击获取特定进程的信息并不多。任何想法都会有

我正在使用MVC3开发一个项目,并且我正在尝试使用一些流程选择功能。我已经有了一个select,它以一种很好的下拉格式列出了所有正在运行的进程,但我想再进一步

目前,用户使用下拉菜单从所有正在运行的进程列表中选择一个进程,并将该信息传递给视图。我试图弄清楚如何允许用户单击视图中的图标,然后单击当前打开的窗口,将该窗口的进程ID传递给视图

到目前为止,我所拥有的只是为。关于下一步该怎么办,我遇到了重重障碍。有很多关于获取所有进程列表的信息,但关于通过鼠标单击获取特定进程的信息并不多。任何想法都会有帮助


据我所知,我必须在jQuery中连接一个触发C操作的click事件。然后,此操作等待用户单击窗口,获取该窗口的进程ID,然后将其发送回视图

我很困惑,网页如何获得用户的电脑必须处理呢? 浏览器有自己的安全行为,能直接操纵用户的电脑是不是不安全

您可以使用浏览器插件功能获取用户的计算机进程

另外,我看到你说你在客户端计算机上有一个客户端
因此,您可以让用户通过客户端单击流程,然后由客户端与服务器通信,然后使用服务器推送将表单显示给浏览器。我有点困惑。这是一个显示用户机器上运行的进程的网页吗?或者在服务器上?如果问题与客户端有关,请提供一些html示例,并解释与html相关的内容。。。就目前的情况来看,这个问题在全球范围内都有反弹。我想我的问题有点模糊。我正在开发一个web应用程序。我有两个项目解决方案。一个是它的web部件,其中包含视图。另一个是用户将在其机器上运行的客户端。基本上,用户运行客户机,来自web部分的数据被发送到该客户机以生成视图等等。我现在正在编辑web部分,我一直关注的是如何单击图标,能够选择一个窗口,将该窗口的进程ID发送回,并可能让前面提到的下拉列表捕获ID并自动选择进程。