【问题标题】:Windows 7 gadgets, can you show them on top of other applications (like always on top)?Windows 7 小工具,您可以将它们显示在其他应用程序之上(如始终在顶部)吗?
【发布时间】:2011-09-16 21:00:28
【问题描述】:

首先我必须说我不知道​​ Windows 小工具或它们有什么能力。

但我需要做以下事情:

  • 在用户的桌面上显示一些信息
  • 如果有非常重要的信息,则必须在顶部显示小工具 在所有其他窗口中
  • 没有管理员权限的用户,不能关闭小工具

这些可以使用 Windows 7 小工具完成吗?我知道第一件事可以做,因为这是小工具的目的,但我不关心其他两件事。

编辑


好的。这是我需要做的:

  • 在用户桌面上显示一些信息(小工具似乎非常适合)
  • 如果需要,我必须能够在所有其他信息之上显示此信息 打开的应用程序。因此,无论用户现在使用什么应用程序, 信息必须显示在所有这些之上。 (只是一段时间)
  • 用户不能关闭它。这将用于受控 环境,所以我们也可以使用组策略和类似的东西 用户没有管理员权限

请不要问我需要什么,因为我不知道。我只是一个需要把事情做好的人。

编辑 2


好的,我们再来一次。

我解释了我需要做什么。

  • 我需要向用户显示各种信息(文本、图像、网址)。

  • 我必须能够在其他窗口顶部获取此信息(除非 另一个窗口已处于始终处于顶部模式)

  • 无论它是什么,用户都不能关闭它。

我想了两种方法来做到这一点

  • 在托盘中运行并显示 msn 或 AV sw 等弹出窗口的应用
  • 一个桌面小工具,我不知道他们能否超越它 其他应用程序,如果我能阻止那里关闭。

【问题讨论】:

  • 在“所有其他窗口之上”显示一个窗口是矛盾的。当应用程序处于活动状态时,可以在应用程序窗口上显示小工具。小工具是用户进程,可以由用户关闭。请告诉我们您想要达到的目标,而不是您决定使用的方法。
  • @Dour High Arch 我根据你的要求添加了更多解释。希望这能把事情弄清楚。
  • 您的编辑没有帮助,因为它只是重复了要求而没有解释您要做什么。如果你不知道这是为了什么,那么找出,否则你只是在浪费每个人的时间,包括你自己的时间。
  • 好的,我又试了一次。我真的不知道你怎么看不到我的目标。这很简单:为用户带来一些数据(文本、图像、网址)。

标签: windows-desktop-gadgets


【解决方案1】:

小工具旨在为用户提供可选信息,最终用户可以完全控制桌面上显示的内容。如果您想强制他们显示信息,那么也许您应该寻找其他地方。

用户可以选择让小工具出现在窗口的顶部,而这些窗口并不试图出现在所有其他窗口的顶部。但是,如果需要,用户可以快速禁用此功能。 我认为你应该问的更大的问题是你为什么需要这个功能?让小工具出现在其他窗口的顶部会导致屏幕的该部分无法有效使用。

你想做什么?如果您告诉我们,那么也许我们可以为 windows gadgets 提供一个很好的替代品

【讨论】:

  • 你不能阻止用户禁用小工具,你也不能让他们让它出现在其他窗口的顶部,即使使用组策略也是如此。每次用户使用登录脚本登录时,小工具可能会重新出现。这是你必须决定是否想要的东西。小工具可能不是这项工作的理想工具。
  • 它不需要是小工具。我只是在寻找完成工作的方法。
【解决方案2】:

针对您的新编辑的答案 #2:

您可以通过使用组策略禁用任务管理器来完成此操作,然后创建一个在后台运行的应用程序,该应用程序侦听某个套接字或等待网络文件或其他内容的更改。当它从这些任务中的任何一个获得活动时,它可以显示一个简单的窗口来执行您需要它执行的任何操作。只要窗口实际上没有链接到后台应用程序,您就可以在用户按下 X 按钮时不关闭(虽然这里的用户体验有点糟糕),或者您可以在一段时间之前将其关闭它又出现了。

说实话,这个应用程序几乎可以用任何语言编写,C#、C++ 甚至 VB。只要您禁用关闭应用程序的方式(任务管理器是主要方式,不确定用户是否有技能或时间通过TASKKILL命令或其他方式关闭它)

如果您想了解更多一般信息,请告诉我,如果您想了解具体信息,最好单独查找,或提出其他问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多