2011-12-21 61 views
1

我有一個自定義的消息表單服務器,我在基於Windows Server 2003和2008的終端服務器上安裝。 我想每臺機器安裝,我不似乎得到了如何爲所有登錄到計算機的域用戶安裝它。每臺機器安裝mapi自定義表單服務器(基於消息)

如果我使用http://msdn.microsoft.com/en-us/library/cc815785.aspx Installform,我可以安裝到本地表單庫或用戶特定的個人表單庫。 如果不能通過基於msi的安裝程序完成,我不想安裝到組織表單庫。 我有什麼做使表單服務器提供給所有用戶,我已經嘗試做MapiOpenLocalFormContainer然後InstallForm但似乎只對主叫用戶(在這種情況下,管理員)

問候, 瑞工作

+0

最後,我不得不在每個用戶的各自本地表單容器中首次啓動Outlook時安裝表單,並在卸載我們的軟件時,我完成了所有用戶配置文件枚舉並清除了FRMCACHE.DAT。謝謝你的評論克里斯托弗。 – rui 2011-12-22 10:59:27

回答

0

最後我不得不第一次啓動前景的安裝形式,在各自的本地形式容器中的每個用戶和對卸載我們的軟件,我做了所有的用戶配置文件枚舉並清除了FRMCACHE.DAT。

此外還有一個非常有用的註冊表項ForceFormReload http://support.microsoft.com/kb/919596 感謝您的所有答案。

0

我用這個方法前:

Using Active Setup to Repair User Settings

你必須以使其適應您的需求,但我覺得它工作得很好。他們描述瞭如何在InstallShield中執行此操作,但它也適用於WiX。

0

使屬性ALLUSERS =「1」,它會做的每臺機器安裝

+0

謝謝,我已經在做每臺機器安裝通過這個,我想要的是安裝一個自定義MAPI表單服務器到本地表單服務器爲用戶的每個日誌記錄,我已經通過上面提到的方式實現了。 – rui 2011-12-22 12:42:05