0

你好,

是否有用于重新启动管理器的 VBScript 代码(请参阅此处的链接)代码以使 Microsoft Word 关闭并重新打开?

我以 Microsoft Word 为例。我只是想将消息发送到RestartManager以关闭特定的应用程序。

4

1 回答 1

1

我必须阅读所有 RestarManager 文档并深入了解您正在尝试做的事情。

你是对的。这是很多问题的优雅解决方案。

但是,你有两个问题。

首先,根据Restart Manager中的应用程序指南,在 word 中观察到的行为必须在 application 中编码。应用程序需要知道重启管理器并知道如何操作。但是好吧,也许您的应用程序可以处理它,但是...

其次是微软没有为 API 提供 COM 接口。从文档中:The Restart Manager DLL exports a public C interface that can be loaded by standard or custom installer.

因此,需要编写一个包装器。

无论如何,对于“脚本”解决方法,InnoSetup pascal 脚本允许您使用 Restart Manager API。

于 2013-11-27T07:58:58.783 回答