2008-10-02 32 views
3

我們正在嘗試自動構建其中一個產品,其中包括使用WISE包裝某些內容的步驟。在某一時刻,WISE會彈出一個窗口,並在窗口上顯示一個進度條,以顯示它如何操作。如果使用遠程桌面連接到機器,則構建工作正常,但如果沒有連接,構建將停止,直到重新連接窗口打開並構建進度。有沒有人知道這方面的工作?欺騙Windows相信有桌面會話連接的一些方法?Windows在無頭構建過程中掛起

+0

你能給我們提供關於自動構建環境的更多信息嗎?你在使用計劃任務還是其他一些方法? – Charlie 2008-10-03 05:17:12

回答

1

對不起還有一個猜測 - 但我有一個聰明的安裝程序鎖定問題。這是因爲WISE安裝了「字體」,因此廣播了「系統配置更改」消息。我的戴爾有一個戴爾公用事業公司運行,它有一個消息隊列,它沒有讀取,所以廣播鎖定了安裝程序。 WISE爲我製作了一個新版本,它進行了異步廣播,而不是解決問題。有可能您的系統上有一個應用程序,在沒有桌面時不會讀取其msg隊列。

最後答案:檢查你的WISE安裝程序是否有最新的補丁。特別是,查找修復與窗口系統相關的鎖定的修補程序。

0

你使用的是什麼版本?看看功能集,看起來他們的「標準」版本可能會受到限制。也許無人值守的安裝需要Pro版本? 這只是一個猜測....

無論如何,我不知道你是否可以簡單地編寫了一個自動運行任務調用
CreateDesktop假裝有一個交互式登錄框?

我發現了一個CreateDesktop example 這是關於桌面切換和an example about unattended installs - 你可能能夠使用其中一個作爲出發點,以「欺騙」 WISE :)

這可能是值得一試。 ..