有VBScript代碼爲重啓管理器(see link here)的代碼,使微軟的Word關閉並重新打開?
我以Microsoft Word爲例。我只是想發送消息到RestartManager關閉特定的應用程序。
有VBScript代碼爲重啓管理器(see link here)的代碼,使微軟的Word關閉並重新打開?
我以Microsoft Word爲例。我只是想發送消息到RestartManager關閉特定的應用程序。
我必須閱讀所有的RestarManager文檔,並進入this捕捉你正在嘗試做的事情。
你說得對。這是很多問題的優雅解決方案。
但是,你有兩個問題。
首先,從重新啓動管理器中的Guidelines for applications開始,在單詞中觀察到的行爲必須在應用程序中進行編碼。應用程序需要了解重新啓動管理器並知道如何操作。但是,也許你的應用程序處理它,但...
其次是微軟不提供COM的API接口。從文檔:The Restart Manager DLL exports a public C interface that can be loaded by standard or custom installer
。
因此,需要編寫一個包裝器。
無論如何,對於「腳本」解決方法,InnoSetup pascal腳本可讓您使用Restart Manager API。
有沒有在Vb腳本或VB6中使用「InnoSetup pascal腳本」的方法? –
AFAIK,no。它提供了對底層Restart Manager的簡化訪問,但是邏輯需要用pascal腳本編碼。 –
好的,我明白了。謝謝你的幫助。 –
來自文檔:'目的:Restart Manager API可以消除或減少完成安裝或更新所需的系統重新啓動次數。'也許我錯了,但它似乎沒有任何關係Microsoft Word。 –
我以Microsoft Word爲例。我只是想發送消息到RestartManager來關閉特定的應用程序。 –
taskkill有什麼問題? –