从另一个应用程序关闭Vista小工具

时间:2009-06-29 13:51:37

标签: windows-vista windows-desktop-gadgets

我创建了一个示例小工具(当然使用谷歌:D)。它显示“Hello World!”。
我已经创建了一个.gadget文件来安装这个小工具 我编写了一个应用ShellExecute安装此小工具的应用程序 我可以看到我的世界小工具 很公平。并且吸取了很好的教训。

现在我想编写另一个关闭此小工具的应用程序,并将其从侧边栏中删除 是否有编程方式来执行此操作?

1 个答案:

答案 0 :(得分:3)

我找到了一种方法来做到这一点。它是模拟用户关闭小工具的操作。 以下是剧本。

  

函数StopGadget(GadgetName)
  {
var var WshShell = new   的ActiveXObject(\ “WScript.Shell \”);   
  WshShell.AppActivate(GadgetName);   
WshShell.SendKeys(\“+ {F10} C \”);   
WshShell = null;
}