【问题标题】:Is there any class WMI to show a message box?是否有任何类 WMI 来显示消息框?
【发布时间】:2012-01-01 16:58:25
【问题描述】:

我正在用 C# 编写一个 WMI 项目。我想知道 WMI 中是否有任何类(如 Win32_Process、Win32_ScheduledJob、...)可用于显示消息框。我不想使用 .vbs 文件,因为我认为 WMI 本身可以做到这一点。

【问题讨论】:

  • 您的 C# 应用程序是控制台应用程序还是 winforms 应用程序?
  • 有MessageBox.Show()。为什么需要使用 WMI?

标签: c# wmi authorize.net-cim


【解决方案1】:

WMI 用于管理和检索有关系统的信息。要显示消息框,您必须使用针对您使用的语言公开的方法,例如 MessageBox::Show。

【讨论】:

  • 但是如果你的应用程序这次没有运行,它怎么会显示一个消息框。所以我的目标是想注册一个将在指定时间完成的任务到 wmi。该任务可以自动启动程序、关闭计算机或显示消息框。我成功地注册了一个任务以自动启动程序(通过使用 Win32_ScheduledJob 类)并自动关闭计算机(通过使用 Win32_OperatingSystem 类)。 Win32_ScheduledJob 和 Win32_OperatingSystem 是 WIM 中的类。所以我认为它还有一个类可以帮助自动提升消息框(即使你的应用程序没有运行。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多