【问题标题】:Getting a process ID by clicking on the window of an app通过单击应用程序的窗口获取进程 ID
【发布时间】:2012-06-30 08:17:53
【问题描述】:

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

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

到目前为止,我所拥有的只是为<img> 设置的点击事件。关于下一步该做什么,我遇到了一个完全的障碍。关于获取所有进程列表的信息很多,但关于通过鼠标单击获取特定进程的信息并不多。任何想法都会有所帮助。

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

【问题讨论】:

  • 我有点困惑。这是一个显示用户机器上运行的进程的网页吗?还是在服务器本身上?
  • 如果问题与客户端有关,请提供一些示例 html,并附上与 html 相关的解释……目前问题正在全球范围内反弹
  • 我想我的问题有点含糊。我正在开发一个 Web 应用程序。我有两个项目解决方案。一个是它的 Web 部分,其中包含视图。另一个是用户将在他们的机器上运行的客户端。基本上,用户运行客户端,来自 Web 部分的数据被发送到该客户端以生成视图等。我现在正在编辑 web 部分,我坚持的是如何单击图标,能够选择一个窗口,将该窗口的进程 ID 发送回(并且可能让前面提到的下拉菜单捕获 ID 和自动选择进程)。

标签: c# jquery asp.net-mvc-3 model-view-controller


【解决方案1】:

我一头雾水,网页如何获取用户电脑得处理呢? 浏览器有自己的安全行为,直接操作用户电脑不安全吗?

可以使用浏览器插件功能获取用户的电脑进程

另外,我看你说你在客户端电脑上有一个客户端 所以你可以通过客户端获取用户点击的过程是什么,然后通过客户端与服务器进行通信,然后使用服务器推送将表单展示给浏览器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    相关资源
    最近更新 更多