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

标签 windows-vista windows-desktop-gadgets

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

现在我想编写另一个应用程序来关闭此小工具并将其从侧边栏中删除。
有没有任何编程方式来做到这一点?

最佳答案

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

function StopGadget(GadgetName)
{
var WshShell = new ActiveXObject(\"WScript.Shell\");
WshShell.AppActivate(GadgetName);
WshShell.SendKeys(\"+{F10}C\");
WshShell = null;
}

关于windows-vista - 从另一个应用程序关闭 Vista 小工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1058443/

相关文章:

c++ - 从任务管理器关闭应用程序时如何获取事件?

windows - Windows 上的 Node.Js - 如何清除控制台

installation - 我们如何创建不需要管理员权限的安装程序?

windows-desktop-gadgets - 在没有Visual Studio的情况下调试Windows边栏小工具

javascript - 替代 HTML/Javascript 侧边栏小工具?

C++:在 Vista 上获取网络适配器的 MAC 地址?

windows - 适用于 Windows Vista 64 位的命令行颠覆客户端

memory-leaks - 如何识别、修复、关闭Windows Sidebar小工具中的内存泄漏?

javascript - 从 XMLHttpRequest 中提取单个元素

security - "gadget vulnerability"是什么?