如何杀死特定的chrome选项卡/进程

Joh*_*ohn 5 c# windows-services google-chrome

我正在编写一个Windows服务,我想将其作为计划任务运行.在开始我想让它读取chrome进程并杀死任何有特定网址的人.

我可以使用

var list = Process.GetProcessesByName("chrome");
Run Code Online (Sandbox Code Playgroud)

但在那之后我感到难过..

每个进程的MainWindowTitle为"",MainWindowHandle为0,所以对我没有帮助.

我看过很多与此相关的帖子,似乎没有关于chrome的api,所以我在浪费时间吗?

任何帮助赞赏J

Zip*_*per 0

虽然可以这样做,但我不推荐这样做。将自己注入其他进程并读取其内容可能会导致令人不快的行为,并且很难完全正确,但如果我要尝试这样做,我会使用 MS 提供的 UI 自动化工具(http://msdn.microsoft.com)。 com/en-us/library/ms747327.aspx),或白色(http://teststack.github.io/White/)。这些将是最好的选择。