Executive Network Version Installation

The network versions of the Executive Series software manages licenses of the software so that it can be installed on up to five times the number of terminals as there are licenses, and can be used at any time on the number of terminals that are licensed. virtually any Networking system is supported.

Terms in this document

"Server"

means a computer which runs the Copyminder Network Manager. This computer needs to be running a Windows-based operating system, but it does not need to be a server operating system,  - though in practice most installations will be managed on a network server.
The server must be available to all machines on the network at all times when the Executive software is running, and, if the license is managed through the internet, it needs to be able to communicate with the CopyMinder server by means of an internet connection.

"Client"

means a computer which runs the Executive software, and has its license managed by the server. Clents share a single serial number.

"Standalone"

means a computer with runs the Executive software, and which manages its own license independent of any clients

Level of Skill

You need to be a network administrator, and familiar with the user and security settings of your particular network, possibly including the firewall.
Because networks are set up individually, and use many different configurations and types of software, Gate Seven will mainly not be in a position to assist you with how to do things on your particular network, though we can normally tell you what to do.

Read the instructions below, and make sure that you know how to do everything that needs to be done on your network before you start.

Getting More Support with CopyMinder

The CopyMinder Knowledge Base is at secondary.copyminder.com/kb/

and contains full descriptions of all error messages, together with other information.

System Requirements - Clients

  1. Microsoft Word 2007 or later must be installed on client computers before installing the product.
  2. Windows XP, Vista, 7 or 8.
  3. Generally, a system which runs Word satisfactorily will run the language templates satisfactorily.
  4. Microsoft Word must have an active printer driver and it must support fonts. Any printer supporting multiple fonts in Windows should be suitable. The printer itself does not necessarily need to be connected. In order to avoid problems later, you may wish to remove user access to printer drivers which do not support fonts.
  5. Clients must be have permanent read/write access to the Copyminder Network Manager folder on the server (see later). 
  6. Word must be set up so that it is allowed to run macros. To do this set the security level to medium or low.
    1. To do this in older versions of Word, go to the Tools menu, select Macro, then select Security. You can do this on an individual basis, or set it up on the image you will be using for computers that will be running the Gate Seven software.
    2. To do this in Word 2007 Click the Microsoft Office Button and then click Access Options, Excel Options, PowerPoint Options, or Word Options. Click Trust Center, click Trust Center Settings, and then click Macro Settings. Set the level to "low"
    3. The procedure is slightly different in later Word versions. You will need to access the Trust Centre: use the help file if you do not know how to do this.
  7. If your virus checker is both efficient and up-to-date, there is little point in setting the security level above Low, since macro viruses will be caught by your virus checker.

Internet-based or computer-locked validation?

You need to think about this before installation, as both systems offer advantages and disadvantages

In internet-based validation:

  1. Information about the license is maintained securely on the server at www.copyminder.com.
  2. The licensed software validates the license periodically (usually about once in seven days) by communicating with the server.
  3. This is a two-way process, and may involve the automatic installation of updates for the protection system itself, and, in case of problems, the temporary and voluntary (i.e. you need to agree beforehand) installation of diagnostic versions of the copy protection software.

The advantage of internet-based validation:

  1. It is automatic, and it is only temporarily associated with a particular computer. You can reinstall on another computer, (provided you do not do this too often) and the license will automatically be registered with the new computer.
  2. Additional licenses can be added without the need to reinstall.

The disadvantage of internet-based validation:

  1. The server needs to communicate with the internet when you run your software at least once a week.
  2. In Corporate Environments such as schools, your firewall may prevent the system from working and therefore need to be reset.
  3. Moreover you may not wish to expose your network to any kind of automatic download.

In machine-locked ("manual") installation:

  1. The license management is locked to a particular machine.

Advantages of machine-locked validation:

  1. The server does not connect to the internet, so there are less likely to be problems with firewalls.

Disadvantages of machine-locked validation:

  1. You will not be able to transfer the license to another computer without first contacting Gate Seven, either directly, or through your supplier, and the same will apply if you need to reformat the server and then reinstall the software.
  2. It is more difficult to add or subtract from the number of concurrent users.

Network or Standalone?

Individual licenses for Executive Series software are available for both networked and standalone installation. It is possible to use both methods of installation on a single network, and you need to consider before installation what balance of methods you wish to implement.

Networked Licenses

A networked installation manages a number of licensed copies by controlling the number of concurrent users to the number of licenses purchased.

A consequence of this is that a given machine can never be guaranteed to be able to use the software at any given time.

The Executive software can be installed on up to five times as many computers as you have licenses.

The software will normally only run if the client is able to communicate through the network with the server - so you cannot unplug terminals from the network and take them away.

However, it is possible to configure "roaming" licenses. These are computers which can be detached from access to the Copyminder Network Server for a limited period, during which they operate independently.

Each roaming computer can always work, provided it is connected to the network from time to time, but reduces the pool of available concurrent licenses by one.

To set up roaming users, please contact Gate Seven.

Standalone Licenses

Standalone licenses are validated to and by a single computer. A machine with a standalone license will always be able to run the software.

Installation - Server

Overview

  1. Download the setup programme from the Gate Seven web site, and copy it to a convenient shared folder on the network
  2. Set the attributes of all files in the folder to read/write
  3. Share the folder so that it is visible to, and readable and writable by clients
  4. Run cmnet.exe on the server
  5. Run the setup program WorkstationSetup\setup.exe on clients

Installation Details - Server

  1. Decide which computer on the network is to be the CopyMinder server. This computer must be accessible to all users of the software at all times the Executive Series software is being used. The network server is usually the best choice
  2. Create a folder on the server from which the Copyminder Network Manager will be run.
  3. Share the folder with all users of the Executive Series Software.
  4. Ensure that all network users of the software will have read/write permissions for the contents of this folder from their workstations.
  5. Copy the contents of the CD to the folder you just created
  6. Set the attributes of all the files in the folder to read-write (they will be read-only by default)
  7. Make a note of the network path from client computers to this folder. This needs to be the same for all clients, and needs to be accessible by all clients. This is the Copyminder Network Path.
  8. Run CMNet.exe
  9. CMNet which will do the following:
    1. Prompt you for the CopyMinder Network Path and save it in a .cm.ini file. Enter the path.
    2. Place an icon in the System Tray for the CopyMinder Network Manager.
    3. For each product to be installed, ask you to choose between internet-based and manual installation - make your choice
    4. Prompt you for the product serial number. Enter this.
  10. If you are registering on the internet, and the server is connected to the internet, cmnet.exe will register the license on www.copyminder.com and enable the installation.
    This process requires 2-way communication between the server and the internet site, both at install time and subsequently.
  11. If you are locking to the server ('manual installation') and the machine is connected to the internet, CMNet will register the installation at www.copyminder.com, and lock it to the server.
  12. If you are installing manually, and the server is not connected to the internet, it will give a site code, and ask for an installation code.
    You can get the code at any time if you can access the internet, by browsing to www.copyminder.com/activate.php.
    Alternatively, phone Gate Seven at 020 7613 0396, and we can look the number up for you, during normal working hours.
  13. If the installation does not seem to have worked,
    1. either check your firewall log, and make the necessary alterations to its setup to allow two way traffic to and from www.copyminder.com, or
    2. choose to install manually,  and disconnect the server from the internet temporarily
    3. delete all files from the folder you set up on the server, and
    4. start again from 1.
  14. Make sure cmnet.exe is running on the server (it displays an icon in the toolbar)
  15. Take whatever steps are necessary to ensure that CMNet.exe is started as a programme or as a service whenever the server starts.
  16. Install on one or more clients

Installation - Client

Client installation is set up to minimise permissions-related problems - but make sure you follow these instructions carefully. The package needs to be installed at least once on each workstation that it will be run from. This can be achieved by installing a standard disk image if you wish. It also needs to be installed for each user, which you may be able to do by automatically updating their profiles.

  1. Set Up the User Templates folder for Microsoft Word to be the same for all Clients and Users, unless you will be installing for particular users on each client.
  2. Set up permissions for installation, and for run-time.
  3. At install time read-write permissions are required for:
    1. the Windows\System32 Folder,
    2. the Windows\Fonts folder and
    3. for a directory, normally in the Program Files folder, which contains the software (the 'application folder').
    4. the user's User Templates Folder
    5. the User's desktop.
    6. The CopyMinder Network Manager folder on the server
  4. At run-time, read permissions are required for
    1. the Windows\System32 folder,
    2. the Windows\Fonts folder
    3. the User Templates folder.
  5. At run-time read-write permissions are needed for
    1. the application folder and
    2. the CopyMinder Network Manager folder on the server.
  6. Word stores template details separately for each user, so parts of the software need to be installed in the profile of each user that will be using it. Where these are stored depends on your network configuration - a server operating system will ultimately store the profiles on the server, but work-group setups will store them on each user's computer. You can manage this: by installing the software directly for each user, by managing their profiles. By copying the profile settings for a user to the "All Users" ProfileSet the Security Level in Word, if not already done - see above. The security level must be "Medium" or "Low" in earlier versions of Word, and "Low" in Word 2007 and above.
  7. Run the set-up programme.
    1. Close any software which is running (ideally including virus checkers, some of which can cause problems, though this should not be necessary on modern systems)
    2. Start Windows Explorer, and navigate to the folder on the server containing the Copyminder Network Manager software. The setup programme is inside a folder in that folder.
    3. Make sure you have the network path to the Copyminder Network Manager to hand - if you are following these instructions, it is probably listed in My Computer.
    4. If no version of Word can be found on your computer the set-up will abort. Install a version of Word and re-run from 2.
    5. On Widows Vista, the necessary permissions for installing and running the CopyMinder software are set automatically by running CMInst.exe.the set-up wizard appears and gathers the necessary information for installation.
    6. By default, a Gate Seven folder is set up in the Program Files directory of the client to receive the template and links to the users Word User Templates folder, but you can change this if you wish. The protected program can be anywhere except in the folder containing CMNet. 
    7. The .cm file associated with the protected program cannot reliably be shared by multiple users.  They should each have their own copy. (i.e.: you cannot install the software to the Users' Word User Templates Directory if this is shared by all users.
    8. When the setup programme asks you for the network path, enter the path to the Copyminder Network Manager.
    9. The setup program will communicate with the CopyMinder Network Manager which will perform a protection check.  If the protection check is unsuccessful, you will be informed, and the setup program will abort
    10. Finally the fonts are installed onto the client computer.The users can now run their Executive program from their workstations in the usual way.

Windows NT/XP peer to peer networking restricts the maximum number of users to 10. Note that this is a Windows restriction, not a Gate Seven or CopyMinder one.

Removing the software

Server

To uninstall the CopyMinder Network Manager temporarily, right click on the CopyMinder Network Manager icon and select Terminate. 

Alternatively, run CMNet /U (CMNet /S /U if you installed it as a service).

To uninstall permanently, stop CMNet from running (as above), then delete the folder containing it.

Client

The client software can be uninstalled using the Add/Remove Software option which is available from the client?s Control Panel. For a complete removal, you should also delete the C:\Windows\Program Files\GATE SEVEN\ folder

 

Using CopyMinder Network Manager

The network manager is the file cmnet.exe which runs on the server in the folder to which the Copyminder Network path points.

It is essential that cmnet.exe is active at all times that the Executive software is in use.

CMNet.exe can be run as an application or a Windows service.  To run it as a service, simply specify CMNet /S. To install the service, you need a keyboard and screen to be connected but they are not required after that. 

Please note that Windows services do not, by default, support networks so you should not specify a UNC path for the CopyMinder Network Path.  You need to specify a path on the machine running the service instead (e.g. c:\abc).  To be able to do this from client machines you should mount the directory running CMNet.exe as a drive on the client machine. Ideally, you should also ensure that the service is logged on to an account that permits Internet access.

If it is run as an application, it has an icon in the system tray.

By right clicking on this icon, you can choose to terminate CMNet or display a list of people currently using your program.

We recommend that you run cmnet.exe as an application at least initially, as the interface enables you to check whether the system is working or not, and the log file indicates any errors.

The general syntax for CMNet.exe is:

CMNet [/I<CopyMinder Network Path>] [/N] [/Q] [/S] [/T] [/U] 

where
/I specifies a CopyMinder Network Path.
/N no icon is placed in the status bar.
/Q display no success (or trivial warning) messages..
/S starts the program as a Windows service.
/T terminate CMNet.
/U uninstall CMNet service.

In most instances, the /S, /T and /U parameters are the only ones they are likely to use (for example, CMNet /T).

Any errors are recorded in a log file or, for the Windows service, in the Windows Event Log.

Uninstallation

To uninstall the CopyMinder Network Manager, right click on the CopyMinder Network Manager icon and select Terminate.  Alternatively, run CMNet /U (CMNet /S /U if you installed it as a service).

Then delete the directory from the server.

The client software can be uninstalled using the Add/Remove Software option which is available from the Control Panel

Notes

Installation will not work if Word Installation not registered in Registry

The client setup programme checks for Word entries in the registry. Some automatic installations of Word do not set the registry entries correctly. If  you know you have Word installed and the setup programme reports that you do not, start Word and select "File Locations" from the Tools>Options menu. Reset the User Templates path to the current location, then exit Word and rerun the setup programme. 

Hung Installations

If the client installation does not proceed after 5 minutes, it has failed. In this case, the best option is to reboot the computer in safe (Win 95/98, XP, Vista) or VGA (Win NT) mode - see Windows Help - and try again.

Setting Standard Profiles

The setup programme installs a link from the user's start menu (stored in their profile) which enables the template to be run from the Start menu. You may wish to set this up manually for all users if you are setting up a standard profile. The files to link to will have the extension .dot, and be located in the Gate Seven Multilingual folder. We do not do this automatically since we cannot predict whether all network users share a common templates folder.

The setup programme installs a link to from the Gate Seven Multilingual folder to the Word User Templates folder. This allows a Gate Seven Multilingual tab to appear in the template selector dialog in Word. You may wish to set this up manually for all users if you are setting up a standard profile.

DLL must be executable

The setup programme copies a dll file called EXXX10.DLL where XXX is an abbreviation for the script, for example EPUN10.DLL to the Windows\System32 folder. This file must be executable by the template (ultimately by VBA), and some network configurations do not allow this. If this is the case, you will receive an error about missing dll files when end users run the software. The solution is to move the dll file to a folder which is accessible, and in the path, or modify your configuration.

Make Links to the template - don't copy it

The template file will only work if it is the same folder as the copy protection files. If you wish to allow users to access the software from anywhere else (e.g. their desktop), make a shortcut to the .dot file in (by default) C:\Program Files\GATE SEVEN\Gate Seven Multi Lingual. Do not copy or move the .dot file.