Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Using MS SteadyState or similar on BOH Aloha

Status
Not open for further replies.

sanfranqsr

IS-IT--Management
Apr 19, 2008
30
0
0
EG
Hi All -

I'd like to lock down my BOH Aloha servers a little bit so staff doesn't have free reign (program control, internet sites, desktop changes, etc).

Thinking about using Windows SteadyState but I'm concerned about the interaction with Aloha and EDC (and my test machine was used in an emergency re-deployment).

Currently machines are logged in with the admin account which has the same username and password as the FOH terms which allows for pass through authentication for file sharing.

Anybody use SteadyState or have any other software recommendations to lock the computer down?

Any other suggestions for control/config would be appreciated

Thanks!
 
Hi sanfranqsr,

The easiest way to do this is to configure a separate manager account with the security privileges you need, change the password to your admin account, and register the aloha services to start with admin permissions.

--Goto start->run->services.msc
--Right click on ctlsvr, goto the logon tab, and have the service logon with the admin account information.
--Repeat for edcsvr

This will allow your core Aloha services to run with administrator privileges, but allow you to lock down anything else through normal windows security management.

If you have any issues with this configuration, here is more detailed info from the Aloha knowledgebase on how to setup core services with alternate credentials:

Summary

The ALOHA® application software Back-of-House (BOH) CTLSVR.EXE (Control Server) and EDCSVR.EXE (EDC Server) applications are capable of running as a Microsoft® Windows® service, but you must register them as such. Besides Control Server and EDC Server, several other Aloha software application files also require registration. All of these applications are automatically registered when you install or upgrade the Aloha application software using the Aloha Installation CD, but some situations may require you to manually un-register and register applications.
Information

If you are using Windows 95 on the file server, you must install and configure DCOM before performing the procedures in this document. DCOM is included with all other approved operating systems, so you do not need to install it on them. Refer to document ID 6019 for more information on installing DCOM.



If manually installing a new version of the Aloha application software on a file server already using it, you must unregister the previous version before installing and registering the new version. Always restart the system after uninstalling previous versions of the Aloha application software.



If you install the Aloha application software versions 5.2x and higher using the installation CD, the setup application leaves copies of the batch files that it uses to un-register and register BOH applications in the root folder of the drive or partition in which the Aloha application software was installed. You can use these batch files to manually un-register and register BOH applications, or you can also use the information in this document to build your own customer batch files for versions 4.2x and higher.



Refer to document ID 6132 for more information on the benefits of running the Aloha application software components as a service.
Un-register Control Server Versions 4.2x through 4.4x



To un-register Control Server, open a command prompt and navigate to the BIN folder. Type the following commands:



CTLSVR.EXE /UNREGSERVER

REGSVR32.EXE /U CTLSVRPS.DLL

REGSVR32.EXE /U CALCEDIT.OCX (Version 4.4x only)

REGSVR32.EXE /U QWERTY.OCX (Version 4.4x only)


Register Control Server Versions 4.2x through 4.4x as a Service



To register Control Server as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



CTLSVR.EXE /SERVICE

REGSVR32.EXE CTLSVRPS.DLL

REGSVR32.EXE CALCEDIT.OCX (Version 4.4x only)

REGSVR32.EXE QWERTY.OCX (Version 4.4x only)
Register Control Server Versions 4.2x through 4.4x not as a Service



To register Control Server to not run as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



CTLSVR.EXE /REGSERVER

REGSVR32.EXE CTLSVRPS.DLL

REGSVR32.EXE CALCEDIT.OCX (Version 4.4x only)

REGSVR32.EXE QWERTY.OCX (Version 4.4x only)
Un-register EDC Server Versions 4.2x through 4.4x



To un-register EDC Server, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /UNREGSERVER

REGSVR32.EXE /U EDCSVRPS .DLL
Register EDC Server Versions 4.2x through 4.4x as a Service



To register EDC Server as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /SERVICE

REGSVR32.EXE EDCSVRPS.DLL
Register EDC Server Versions 4.2x through 4.4x not as a Service



To register EDC Server to not run as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /REGSERVER

REGSVR32.EXE EDCSVRPS.DLL
Un-register Aloha Manager and Control Server Versions 5.0x through 6.2x



To un-register Aloha Manager and Control Server, open a command prompt and navigate to the BIN folder. Type the following commands:



ALOHAMGR.EXE /UNREGSERVER

CTLSVR.EXE /UNREGSERVER

REGSVR32.EXE /U AMGRPS.DLL

REGSVR32.EXE /U AMGRSHIM.DLL (Version 5.0x only)

REGSVR32.EXE /U CTL4X.DLL

REGSVR32.EXE /U EDTPUNCH.DLL

REGSVR32.EXE /U MNT4X.DLL

REGSVR32.EXE /U USERTOOL.DLL

REGSVR32.EXE /U ASECPS.DLL

REGSVR32.EXE /U ARSEC.DLL

REGSVR32.EXE /U ARSECPS.DLL

ALOHASEC.EXE /UNREGSERVER

REGSVR32.EXE /U ALOHALAB.DLL

REGSVR32.EXE /U CTLSVRPS.DLL

REGSVR32.EXE /U CALCEDIT.OCX

REGSVR32.EXE /U QWERTY.OCX

REGSVR32.EXE /U CRYSTL32.OCX (Versions 5.2x and higher)
Register Aloha Manager and Control Server Versions 5.0x through 6.2x as a Service



To register Aloha Manager with Control Server running as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



ALOHAMGR.EXE /REGSERVER

ALOHASEC.EXE /REGSERVER

CTLSVR.EXE /SERVICE

REGSVR32.EXE AMGRPS.DLL

REGSVR32.EXE AMGRSHIM.DLL (Version 5.0x only)

REGSVR32.EXE ASECPS.DLL

REGSVR32.EXE ARSEC.DLL

REGSVR32.EXE ARSECPS.DLL

REGSVR32.EXE MNT4X.DLL

REGSVR32.EXE EDTPUNCH.DLL

REGSVR32.EXE CTL4X.DLL

REGSVR32.EXE USERTOOL.DLL

REGSVR32.EXE CTLSVRPS.DLL

REGSVR32.EXE ALOHALAB.DLL

REGSVR32.EXE CALCEDIT.OCX

REGSVR32.EXE QWERTY.OCX

REGSVR32.EXE CRYSTL32.OCX (Version 5.2x and higher)



If you are using Control Server versions 5.230 and higher and you are using the Microsoft Windows NT®, Windows 2000, or Windows XP operating system, Control Server prompts you for the user configuration. This is the user with which Control Server will log in. You can instruct Control Server to use the Windows local system account (the default configuration in versions 5.229 and lower), or you can configure a specific user name and password. You must configure a specific login in instances where the operating system on the Front-of-House (FOH) terminals does not enable network access by the Windows local system account or if you are using Windows 2000 on the file server (refer to document ID 6167).



Configuring Control Server to login using the local system account on a file server using Windows 2000 can result in memory leaks. You must use a specific user name and password. Refer to document ID 6167 for more information.



You can use the /LOCALACCOUNT command line variable to instruct Control Server to register using the Windows local system account without prompting the user. For example:



CTLSVR.EXE /SERVICE /LOCALACCOUNT



You can use the /ACCOUNTNAME and /PASSWORD command line variables to instruct Control Server to register using a specific user name and password. For example:



CTLSVR.EXE /SERVICE /ACCOUNTNAME .\[user name] /PASSWORD [password]



If you are using a domain account, you can specify the domain name using the following command line:



CTLSVR.EXE /SERVICE /ACCOUNTNAME [domain name]\[user name] /PASSWORD [password]



The batch file automatically created by the Aloha application software setup application (as explained previously in this document) uses the /SNAME and /SPWD command line variables instead of the /ACCOUNTNAME and /PASSWORD variables to designate that the user name and password in the batch file are encrypted. For example:



CTLSVR.EXE /SERVICE /SNAME /SPWD
Register Aloha Manager Control Server Versions 5.0x through 6.2x not as a Service



To register Aloha Manager with Control Server not running as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



ALOHAMGR.EXE /REGSERVER

ALOHASEC.EXE /REGSERVER

CTLSVR.EXE /REGSERVER

REGSVR32.EXE AMGRPS.DLL

REGSVR32.EXE AMGRSHIM.DLL (Version 5.0x only)

REGSVR32.EXE ASECPS.DLL

REGSVR32.EXE ARSEC.DLL

REGSVR32.EXE ARSECPS.DLL

REGSVR32.EXE MNT4X.DLL

REGSVR32.EXE EDTPUNCH.DLL

REGSVR32.EXE CTL4X.DLL

REGSVR32.EXE USERTOOL.DLL

REGSVR32.EXE CTLSVRPS.DLL

REGSVR32.EXE ALOHALAB.DLL

REGSVR32.EXE CALCEDIT.OCX

REGSVR32.EXE QWERTY.OCX

REGSVR32.EXE CRYSTL32.OCX (Version 5.2x and higher)
Un-register EDC Server Versions 5.0x through 6.2x



To un-register EDC Server, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /UNREGSERVER

REGSVR32.EXE /U EDCSVRPS.DLL

REGSVR32.EXE /U EDCSEC.DLL
Register EDC Server Versions 5.0x through 6.2x as a Service



To register EDC Server to run as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /SERVICE

REGSVR32.EXE EDCSVRPS.DLL

REGSVR32.EXE EDCSEC.DLL



If you are using EDC Server versions 5.230 and higher and you are using the Windows NT, Windows 2000, or Windows XP operating system, EDC Server prompts you for the user configuration. This is the user with which EDC Server will log in. You can instruct EDC Server to use the Windows local system account (the default configuration in versions 5.229 and lower), or you can configure a specific user name and password. You must configure a specific login in instances where the operating system on the FOH terminals does not enable network access by the Windows local system account or if you are using Windows 2000 on the file server (refer to document ID 6167).



Configuring EDC Server to login using the local system account on a file server using Windows 2000 can result in memory leaks. You must use a specific user name and password. Refer to document ID 6167 for more information.



You can use the /LOCALACCOUNT command line variable to instruct EDC Server to register using the Windows local system account without prompting the user. For example:



EDCSVR.EXE /SERVICE /LOCALACCOUNT



You can use the /ACCOUNTNAME and /PASSWORD command line variables to instruct EDC Server to register using a specific user name and password. For example:



EDCSVR.EXE /SERVICE /ACCOUNTNAME .\[user name] /PASSWORD [password]



If you are using a domain account, you can specify the domain name using the following command line:



EDCSVR.EXE /SERVICE /ACCOUNTNAME [domain name]\[user name] /PASSWORD [password]



The batch file automatically created by the Aloha application software setup application (as explained previously in this document) uses the /SNAME and /SPWD command line variables instead of the /ACCOUNTNAME and /PASSWORD variables to designate that the user name and password in the batch file are encrypted. For example:



EDCSVR.EXE /SERVICE /SNAME [encrypted user name] /SPWD [encrypted password]
Register EDC Server Versions 5.0x through 6.2x not as a Service



To register EDC Server to not run as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



EDCSVR.EXE /REGSERVER

REGSVR32.EXE EDCSVRPS.DLL

REGSVR32.EXE EDCSEC.DLL


Register RFS Server Versions 6.0x and above as a Service



RFSSVR is run as a service on all versions of Windows that supports services (NT-based OSes). On versions of Windows that do not support services, it must be run as a server (Windows 95, 98, and ME). To register RFS Server (RFSSVR.EXE) to run as a service, open a command prompt and navigate to the BIN folder. Type the following commands:



REGSVR32.EXE COMMSGST.DLL

REGSVR32.EXE RFSSVRPS.DLL

RFSSVR.EXE /SERVICE



You can use the /LOCALACCOUNT command line variable to instruct RFS Server to register using the Windows local system account without prompting the user. For example:



RFSSVR.EXE /SERVICE /LOCALACCOUNT



You can use the /ACCOUNTNAME and /PASSWORD command line variables to instruct EDC Server to register using a specific user name and password. For example:



RFSSVR.EXE /SERVICE /ACCOUNTNAME .\[user name] /PASSWORD [password]



If you are using a domain account, you can specify the domain name using the following command line:



RFSSVR.EXE /SERVICE /ACCOUNTNAME [domain name]\[user name] /PASSWORD [password]



The batch file automatically created by the Aloha application software setup application (as explained previously in this document) uses the /SNAME and /SPWD command line variables instead of the /ACCOUNTNAME and /PASSWORD variables to designate that the user name and password in the batch file are encrypted. For example:



RFSSVR.EXE /SERVICE /SNAME [encrypted user name] /SPWD [encrypted password]


Register RFS Server Versions 6.0x and above not as a Service



To register RFS Server to not run as a service (only allowed on Windows 9x/ME), open a command prompt and navigate to the BIN folder. Type the following commands:



REGSVR32.EXE COMMSGST.DLL

REGSVR32.EXE RFSSVRPS.DLL

RFSSVR.EXE /SERVICE



The application detects the local operating system version and registers the application as a server when the platform does not support Windows services.


Un-register RFS Server Versions 6.0 and above



To un-register RFS Server, whether it is registered as a server or a service, open a command prompt and navigate to the BIN folder. Type the following commands:



REGSVR32.EXE /U COMMSGST.DLL

REGSVR32.EXE /U RFSSVRPS.DLL

RFSSVR.EXE /UNREGSERVER




Silent Registration Options

All registered Aloha software applications and REGSVR32.EXE support silent registration which disables the confirmation prompts (and error prompts) following file registration. The following switches are used for silent operation:



Silent operation disables error prompts, but you will not be informed of errors that may inhibit the application or .DLL registration process.



CTLSVR.EXE and REGSVR32.EXE use '/S' to enable silent operation. For example:



CTLSVR.EXE /REGSERVER /NONET /S



C:\WINDOWS\SYSTEM\REGSVR32.EXE /S CTLSVRPS.DLL



EDVSVR.EXE uses '/S ' to enable silent operation. EDCSVR.EXE does not recognize the '/S ' variable unless there is a space after the 'S' (use '/S ', not '/S'.) For example:



EDCSVR.EXE /REGSERVER /NONET /S



ALOHAMGR.EXE and ALOHASEC.EXE use 'QUIET' to enable silent operation. For example:



ALOHAMGR.EXE /REGSERVERQUIET



ALOHASEC.EXE /REGSERVERQUIET



ALOHAMGR.EXE /SERVICEQUIET



ALOHASEC.EXE /SERVICEQUIET
Extended Information
ATL.DLL

Aloha Manager requires you to register ATL.DLL. This file has already been registered and does not need to be registered again if the Aloha application software was originally installed using the versions 5.0x or higher Aloha Installation CD.



The ATL.DLL file differs between Windows 95, Windows 98, and Windows Millennium Edition (Me) operating systems, and the Windows NT, Windows 2000, and Windows XP operating systems. You can find ATL.DLL for Windows 95, Windows 98, and Windows Me in the W95DLL.ZIP file in the ALOHATS folder on the installation CD. You can find ATL.DLL for Windows NT, Windows 2000, and Windows XP can be found in the WNTDLL.ZIP file in the ALOHATS folder on the installation CD.



Do not overwrite newer versions of ATL.DLL.



If you need to manually register the file, you must copy ATL.DLL to the Windows System folder. If you are using Windows NT, Windows 2000, or Windows XP, place it in the Windows SYSTEM32 folder. If you are using Windows 95, Windows 98, or Windows Me, place it in the Windows SYSTEM folder. If the file already exists in the folder, replace it only if the existing file is older.



Navigate to the Windows System folder containing the file, and use the following command line to register the file:



REGSVR32.EXE ATL.DLL
Caveats

If the Aloha application software variables are not defined properly on the system, they need to be added to the command lines described in this document. Refer to document ID 6613 for more information on the Aloha application software variables.



Silent operation disables error prompts, but you will not be informed of errors that may inhibit the application or .DLL registration process.



Configuring Control Server to login using the local system account on a file server using Windows 2000 can result in memory leaks. You must use a specific user name and password. Refer to document ID 6167 for more information.



Configuring EDC Server to login using the local system account on a file server using Windows 2000 can result in memory leaks. You must use a specific user name and password. Refer to document ID 6167 for more information.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top