-1

我需要编写一个程序,强制谷歌浏览器在前面并禁用所有其他操作,比如打开另一个程序等......我只需要在屏幕前面有谷歌浏览器,仅此而已。我不能让其他程序弹出。

有什么想法可以做到吗?谢谢!

4

3 回答 3

0

我很确定你可以得到一个没有滚动条或顶部栏的弹出窗口,并且不能调整大小,但是 JS 不会让你在当前窗口之外操作东西,就像你不能自动点击里面的链接一样框架

于 2012-05-22T17:07:27.067 回答
0

绝对不道德,但 Fortress 101 等应用程序可以做到这一点。我过去使用 C 和 Win32 API 做过类似的事情。我不会为您编写代码,但我基本上做了以下操作:

  1. 找到桌面并将其隐藏
  2. 查找和隐藏任务栏
  3. 找到并销毁开始按钮
  4. 捕获特殊按键并阻止它们按预期工作

您还需要轮询进程列表,因为即使执行所有这些操作也不会阻止用户下载文件并执行它。因此,如果您在进程列表中发现了一个新应用程序,您可以将其销毁。

您可以使用带有 C# 的 user32.dll 来做到这一点,但这样的应用程序最好留给商业软件包。

于 2012-05-22T17:12:01.507 回答
0

我非常怀疑这在 Windows 中是否可行,如果在家用 PC 上使用它是不道德的。这将是一个信息亭风格的应用程序吗?

可以在某种程度上控制浏览器中显示的内容,例如无滚动条的窗口,但远不止这些是不可能的。

于 2012-05-22T17:07:35.583 回答