防止特定窗口被最小化

时间:2014-05-21 04:11:38

标签: c# .net winforms winapi win32gui

我写了一个.NET应用程序,它使用Chrome Selenium驱动程序在谷歌页面上进行一些自动化。如果我的Chrome窗口可见或在后台,我的应用程序工作正常,但如果我将其最小化则失败。我收到了QpenQA.Selenium.ElementNotVisibleException错误。

因此,我只需要一种方法就可以在没有最小化框的情况下启动Google Chrome浏览器,如果可能的话,几乎可以看不到屏幕。我通过设置:

解决了屏幕问题的界限
    cdriver.Manage().Window.Position = new Point(-2000,0);

因此用户现在看不到窗口。问题是他仍然可以通过单击任务栏图标来最小化它。有没有办法阻止在特定窗口上最小化或阻止它出现在任务栏中?

0 个答案:

没有答案