如何正確啟動/停止雷電MAILD

這篇教學適用於 2.1 版之後, 雷電MAILD 終於進化成服務與介面分開的模式了. 目前主程式分兩種模式, 一種是應用程式模式; 另一種為系統服務模式, 這在 2.1 版之後才有的新功能, 以下是這兩種模式的說明:

(1) 系統服務模式: 這是 2.1 版之後的新模式, 若您的系統是 VISTA 之後的作業系統, 基本上強烈建議使用此模式. 主程式為 MAILDService.exe, 原本的 RaidenMAILD.exe 則退居為使用者僅操作介面的程式, 它不再負責實質的服務, 僅提供設定的介面和記錄的顯示. 也因為如此, 請記住防毒軟體或防火牆要信任軟體的話, 請把上述 RaidenMAILD.exe 和 MAILDService.exe 都要一併加入.

當您利用服務代理者將模式設定為服務模式, 您的系統將會多安裝一個系統服務 MAILDSrv 進到系統服務為主要提供服務的主程式, 然後它會被 RaidenMAILDService 這個系統服務來監控管理, 所以總共會有兩個系統服務會安裝進到系統裡來運作. 正常狀態下這個 MAILDSrv 服務不會有介面顯示在桌面(除非你開啟與桌面互動的選項並在 Vista/Win7/2008 等作業系統開啟互動服務偵測), 所以若您想觀看記錄或進行設定, 必須另外執行 RaidenMAILD.exe 來進行操作互動, 設定完畢可以關閉這個 GUI 介面或將它留在桌面, 請注意倘若您啟動RaidenMAILD.exe 看到是"應用程式模式", 而不是"GUI 控制端模式", 那表示有權限的問題, 請照以下的任一方式來進行即可.

1. 關閉使用者帳戶控制(UAC)的功能(控制台-使用者帳戶-使用者帳戶控制).

2. 在 RaidenMAILD 的捷徑上按滑鼠右鍵以系統管理者身份執行或進[內容]打勾以系統管理者身份執行.

 

 

 

(2) 應用程式模式: 主程式為 RaidenMAILD.exe, 一般來說, 當您沒利用服務代理者來啟動程式時, 僅利用滑鼠點兩下來執行程式就屬這模式, 亦或者你可以利用服務代理者來代理啟動RaidenMAILD.exe, 這個模式通常適用於舊版的作業系統, 如 2000, XP, 2003. 如何設定的詳細說明如下:

當您透過服務代理者來設定為應用程式模式啟動程式, 由於雷電MAILD(RaidenMAILD.exe)有提供另一支程式服務代理者(Rmaildservice.exe) 來代理啟動程式, 以達成服務的監控及健康狀態的管理的目的. 故若您設定為這模式時, 請務必避免手動點兩下執行RaidenMAILD主程式, 否則你可能會多啟動了一個MAILD(它的服務都會顯示埠號已被佔用), 因此您的服務啟動或關閉主要都要改由 RaidenMAILDSvcInstaller.exe 來進行啟動和停止RaidenMAILD.exe.

在舊系統 2000 / XP / 2003 上進行到此步就可以正常執行雷電MAILD 了, 但若是您用得是新系統 VISTA / 2008 / WIN7, 我會建議您使用前述的系統服務模式.

若您堅持在 VISTA/2008/WIN7 下用應用程式模式, 請至[控制台]-[系統管理工具]-[服務]中做以下設定

a. 將服務 Interactive Service Detection 啟用

b. 將 RaidenMAILDService 服務的與桌面互動打勾

之後再重新啟動maild 的服務, 就會跳出下面的對話盒才是, 然後要你點檢視訊息才能看到雷電MAILD 的畫面.

這個改變可能有些人會覺得怪, 那是因為微軟在 VISTA 之後改變作法, 將服務的互動部份的介面都只呈現在所謂 session 0 的桌面環境裡(服務程式專用的桌面), 所以, 在使用者專用的 session 1 的桌面就看不到程式畫面.

小弟的建議是您若不想對話盒一直跳出, 可以保留此對話盒在桌面不要把它關閉, 這樣就可以了.

倘若你不小心關閉了此對話盒, 在它跳出來讓你去檢視之前你想去操作介面,
可以用下指令的方式來直接進入session 0 服務程式桌面區.

rundll32 winsta.dll,WinStationSwitchToServicesSession

把上述指令寫成BAT 批次檔, 執行它就OK了. (在[程式集]-[RaidenMAILD]裡也已經有準備好這支批次程式叫 ShowDesktopSession0 for VISTA, 2008,Win7.bat)

此改變我不認為它只有上述的不方便處, 其實它也是有好處的, 就是
1. 安全, 這也是這個改變的主要目的.
2. 由於雷電MAILD運作在服務專屬桌面 session 0, 也讓你登出系統時, 系統不會再把你的雷電MAILD 應用程式關閉.
3. 使用者可以直接操作到主程式.

總結來說, 若您用的是 VISTA/2008/WIN7 等作業系統, 還是建議您使用上述第一種的系統服務模式喔.

 

 

 

=============================================================

附註: 利用遠端桌面來操作MAILD 的人注意了, 請多利用以下指令去連 console session 方能正確操作到程式的介面, 也就是你連上時就是看到在本機上的桌面一模一樣的畫面, 而不是乾乾淨淨的桌面.

(/admin 是新版 RDP 的參數, /console 是舊版. /F 是全螢幕)

(*建議) mstsc /admin /console /F

(舊版) mstsc /console /F

(新版) mstsc /admin /F

千萬別用預設指令連新的虛擬桌面然後點兩下RaidenMAILD在那邊做設定, 這會造成資料錯亂的.

 

Copyright © RaidenMAILD TEAM

Copyright (C) http://www.raidenmaild.com/ . , all rights reserved. The copyrighted works contained in this information service shall not be copied, reproduced, varied, altered, modified, adapted, distributed, performed and displayed in any form without the written permission of the copyright owner. All trademarks belong to their respective owners .