如何正确启动/停止雷电MAILD

这篇教学适用于 2.1 版之后, 雷电MAILD 终于进化成服务与介面分开的模式了. 目前主程式分两种模式, 一种是应用程式模式; 另一种为系统服务模式, 这在 2.1 版之后才有的新功能, 以下是这两种模式的说明:

(1) 系统服务模式: 这是 2.1 版之后的新模式, 若您的系统是 VISTA 之后的作业系统, 基本上强烈建议使用此模式. 主程式为 MAILDService.exe, 原本的 RaidenMAILD.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 .