Installation Notes For Network Administrators

Top  Previous  Next

Internet Access Preferred

Efofex Graphics ID require our products be given access to the Internet. They use this access for two crucial purposes:

 

Synchronizing the local database to our servers. This allows your teachers to use their graphics on any Mac or Windows computer seamlessly. Most graphics use about 1 kilobyte of data to synchronize so this will not create a large load on your link.
Interrogating our registration server to determine the current status of your subscription.  This occurs once per invocation of the program moves about 1 kilobytes of data.

 

The software CAN operate without Internet access and will synchronize data and check its registration at the earliest opportunity.

 

 

New Registration System

The introduction of Efofex Graphic IDs also sees the introduction of a new accounts-based registration system.

 

The new system pairs your registered name with a "passcode". This allows our products to interrogate our registration server and determine your current license status.

 

The main advantage of this system is that you only need to enter the passcode once. Our previous registration code system required you to distribute a new code to all computers whenever a subscription was extended. The new system requires no further action on your part. If you extend a subscription, we update our registration server and all computers logged in to your account will automatically download the new subscription details the next time the programs are started.

 

 

Windows Installation Online Command Line Generator

The easiest way to install Efofex products on to a large number of networked computers is to use our online command line generator. This creates a customized command line that will install FX MathPack or FX SciencePack onto computers and includes all registration details which permits you to install pre-registered versions.

 

The command line generator tool can be found at

 

https://efofex.com/requestNetworkInstallInfo.php

 

clip1466

 

Silent Installs (Windows - Deprecated)

The easiest way to create a suitable command line is to use our Online Command Line Generator. The information on this page will only be required in a limited number of situations.

 

Efofex provides installers for our products that can be installed and licensed using a command line interface.  This allows network administrators to automate the installation of our products.

 

Command Line Interface

 

Efofex product installers can use the following command line parameters:

/Licences

Use a central licence server location

/Name

Create a local licence file with a given name (used with /Passcode)

/Code, /Passcode

Create a local licence file with a given passcode (used with /Name)

/Silent, /VerySilent

Run the installer silently or very silently

/Tasks

Can be used to disable desktop icons

/Components

Control which products are installed.

/Dir

Control the installation directory for the software

/SuppressMsgBoxes

Not normally needed.  Can be used to suppress the “Word is Open” dialog box.

/NoCancel

Not normally needed

/Manual

Used to manually register computer when no connectivity is available. Only use this option after consultation with Efofex.

/noVC

Prevent Installer from installing Visual C++ support files.

/limit

Restrict the user's access to account management functions.

 

/Licences

Usage: /Licences="x:/dirname"

Allows the product to use a licence server.  You will find more details on using licence servers later in this document.

Enter the location you wish to centrally store your licence files. This can be on a mapped drive (/Licences="D:/Licences/Efofex") or on a drive accessed with a UNC name (/Licences="//licenceserver/efofex").  You can use forward slashes (as shown) on Windows machines. If you choose to use back slashes, you need to enter them doubled as they are interpreted as escaped characters (/Licences="D:\\Licences\\Efofex" or /Licences="\\\\licenceserver\\efofex")

 

/Name

Usage: /Name="Yourtown Secondary College"

Used in conjunction with /Passcode

You will use the /Name /Passcode parameter pair to install your licenses onto the local machines.  You will find more details on using local license installations later in this document.

 

/Code, /Passcode

Usage: /Passcode="109B4"

Used in conjunction with /Name

 

/Silent ,/VerySilent

Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed.  You will usually use /VerySilent

 

/Tasks

The main use for this command is to disable the creation of desktop icons.

Usage: /Tasks="!Desk"

You can also use it to add quick access buttons to the taskbar

Usage: /Tasks="Quick"

/Components

Usage (FX MathPack): /Components="Draw,Equation,Graph,Stat"

Usage (FX SciencePack): /Components="Chem,Equation,ChemStruct”

If this parameter is missing, the installer will install all components.  If, for example, you wished to install only FX Draw and FX Equation from FX MathPack, you would use /Components="Draw,Equation"

 

/Dir

Usage: /Dir="x:\dirname"

Overrides the default directory name displayed on the Select Destination Location wizard page. A fully qualified pathname must be specified.  Note that back slashes should NOT be doubled for this parameter.  If this parameter is missing, the installer will install into the machine’s program files directory.  This will normally be C:\Program Files (x86)\Efofex

 

/SuppressMsgBoxes

Not normally required but can be used to suppress the “Word is Open” dialog box.

 

Instructs Setup to suppress message boxes. Only has an effect when combined with '/SILENT' or '/VERYSILENT'. The default response in situations where there's a choice is:

 

-Yes in a 'Keep newer file?' situation.

-No in a 'File exists, confirm overwrite.' situation.

-Abort in Abort/Retry situations.

-Cancel in Retry/Cancel situations.

-Yes (=continue) in DiskSpaceWarning, DirExists, DirDoesntExist, NoUninstallWarning, ExitSetupMessage, ConfirmUninstall situations.

 

3 message boxes are not suppressible:

 

-The About Setup message box.

-The Exit Setup? message box.

-Any (error) message box displayed before Setup (or Uninstall) could read the command line parameters.

 

/NoCancel

Not normally required

Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with '/SILENT' or '/VERYSILENT'.

 

/Manual

This option allows you to manually license computers in situations where connectivity is not available. To use it you must have received a manual registration block from Efofex. We STRONGLY recommend that you instead work to fix the connectivity issue rather than use this option.

 

To use the option, remove the [registration] and [\registration] tags from the registration block provided by Efofex. Usage is then in the format

 

/manual="0sQ1`P17eL8YG#qG6}-I;zn(f!IWdgp6x}=o(G0L)^vvM'U{(i2;V8vPmx]HO:5;cVB27Bea@>N>`ZT];fh,vNRZ60lilYU5P[nXH4!]p0^_ jL?Y^4sSTHK,2su}HS`&En#Vf.Ye0toP=l8YlxZ#]Ys5Vmc`-H_KuHc&7IJk{?5W{bP'i@3{NAdMWg}a8b6{M<*zKFx<:mY2iyn^Y*Qm{XZ:a^$?8U9%1<;hf!G,w?i;HFVNK=|-ELg]hAW;H<W-YeQzP=6a--t6(oe[lk5vcSaKY1m{M2ebXbFXiFK)_Kc31<m)Q3[Bb95G?2uoK19hiVH|I~5:uZ^m_h_IGy9sxiSVBfa`Q~?K*7CjaKKJ|a&xv!*Pv4& 9zP9HNci k5$g~`kyW||l=_=|iT6w)bEbOZ$8V4?/TJL#N(|f<b8`^8s}8Ern~XPwG<5)(`kbnG6X`=UW$R[7p S=vmw:&z1Y,JuB[Bs9eq#3!X%9Mc/%&_@{ema$#5u]PXKuEI})4Yz_UG)mHuFuMY/*C;kuf|=:`[V?kKkLN&vqc5Sl,&f:#I14 7^?$yHP]t~s!M`aiiPPSGo:tQgB>X<N&m =,s=?r_L$5&E:X{YY!wDUmjm9H=~nTJt6&qE|L^By4Q]11[~O.rt~?#^GQ5G1kl4<n)D$@.sCwHD6et!uT~C .e3t5Bjky.R{DWn#EWb5Hho{z?w<:}UkHB,0b7iF|Er7TK#FYT|*FlbV!xFr^Wiln2Xo(L}hDf4ca/FwGtwQ3d^JAc3~{FT/w~h?2CiMi~sotq|Uu[H?KcoEba g-FBNrRm&c`),yLA BnQzy/:#8iw06ZC8SLrbo@tBGJyE>l-X_v)pkuKb?Q/{y71B^Dmm6XL^]/>.5GjzLxoo32rL^BEMYW_Z%o(4Ve70k3qk%[I|"

 

/noVC

Including this flag prevents the installer from checking if the appropriate Visual C++ redistributable is installed on your system. This can prevent some issues that occur when your are using mandatory profiles. Please note that this does NOT remove the requirement for these files to be present. If you choose use this flag, you are taking on responsibility for ensuring that the appropriate files are pre-installed. Normally, this flag should ONLY be used after consultation with Efofex.

 

/Limit

Including this flag (normally in combination with /Name and /Code) restricts the user's access to account management functions. When the user runs the software they will not be able to Check for Updates, Manage Account, Renew Subscription or Order. This is often useful in a networked environment.

 

Examples

Installing FX Draw and FX Equation from FX MathPack using a central licence server and default installation directory

 

FXMathPack.exe /verysilent /Licences="//licenceserver/efofex" /Tasks="WordInt,AllUsers" /Components="Draw,Equation"

 

Installing FX SciencePack with a local licence file, in a custom installation directory and limiting their access to account management.

 

FXSciencePack.exe /verysilent /Name="Yourtown Secondary College" /Passcode="112B3" /Dir="D:\Applications" /Limit

 

Installing FX MathPack using a manual registration block.

 

FXMathPack.exe /verysilent /Name="Yourtown Secondary College" /Passcode="112B3" /manual="0sQ1`P17eL8YG#qG6}

-I;zn(f!IWdgp6x}=o(G0L)^vvM'U{(i2;V8vPmx]HO:5;cVB27Bea@>N>`ZT];fh,vNRZ60lilYU5P[nXH4!]p0^_ jL?Y^4sSTHK,2su}HS`&En#V

f.Ye0toP=l8YlxZ#]Ys5Vmc`-H_KuHc&7IJk{?5W{bP'i@3{NAdMWg}a8b6{M<*zKFx<:mY2iyn^Y*Qm{XZ:a^$?8U9%1<;hf!G,w?i;HFVNK=|-ELg

]hAW;H<W-YeQzP=6a--t6(oe[lk5vcSaKY1m{M2ebXbFXiFK)_Kc31<m)Q3[Bb95G?2uoK19hiVH|I~5:uZ^m_h_IGy9sxiSVBfa`Q~?K*7CjaKKJ|a

&xv!*Pv4& 9zP9HNci k5$g~`kyW||l=_=|iT6w)bEbOZ$8V4?/TJL#N(|f<b8`^8s}8Ern~XPwG<5)(`kbnG6X`=UW$R[7p S=vmw:&z1Y,JuB[Bs9

eq#3!X%9Mc/%&_@{ema$#5u]PXKuEI})4Yz_UG)mHuFuMY/*C;kuf|=:`[V?kKkLN&vqc5Sl,&f:#I14 7^?$yHP]t~s!M`aiiPPSGo:tQgB>X<N&m 

=,s=?r_L$5&E:X{YY!wDUmjm9H=~nTJt6&qE|L^By4Q]11[~O.rt~?#^GQ5G1kl4<n)D$@.sCwHD6et!uT~C .e3t5Bjky.R{DWn#EWb5Hho{z?w<:}

UkHB,0b7iF|Er7TK#FYT|*FlbV!xFr^Wiln2Xo(L}hDf4ca/FwGtwQ3d^JAc3~{FT/w~h?2CiMi~sotq|Uu[H?KcoEba g-FBNrRm&c`),yLA BnQzy

/:#8iw06ZC8SLrbo@tBGJyE>l-X_v)pkuKb?Q/{y71B^Dmm6XL^]/>.5GjzLxoo32rL^BEMYW_Z%o(4Ve70k3qk%[I|"

 

 

 

Registering Large Numbers of Computers (Windows - Deprecated)

The easiest way to create a suitable command line is to use our Online Command Line Generator. The information on this page will only be required in a limited number of situations.

 

Option 1

The easiest way to register a large number of computers is to use the /Name and /Passcode parameters on a silent, command line install.

 

FXMathPack.exe /verysilent /Name="Yourtown Secondary College" /Passcode="112B3" /Limit

 

This will install the software in the default location and save a registration file for all users on the computer. Our new, accounts-based registration code system means that you will not need to repeat this process.

 

Option 2

The passcode and name are stored in FXRegistration.ini which is stored in the program installation directory (C:\Program Files (x86)\Efofex by default). You can register a new computer by copying this file to the program installation directory on the new computer. This file has the following format

 

[Registration]

Name=Yourtown Secondary College

PassCode=112B3

 

You can manually create this file or copy it from a previously registered computer.

 

Option 3

You can ask individual users to register themselves. Any user-entered registration (which will be done without Administrator rights) will be saved in the User's Roaming Profile and will not be available to any other users on the same computer.

 

Option 4 (With No Connectivity)

The easiest way to register a large number of computers is to use the /Name, /Passcode and /Manual parameters on a silent, command line install.

 

FXMathPack.exe /verysilent /Name="Yourtown Secondary College" /Passcode="112B3" /Manual="0sQ1`P17eL8YG#qG6}

-I;zn(f!IWdgp6x}=o(G0L)^vvM'U{(i2;V8vPmx]HO:5;cVB27Bea@>N>`ZT];fh,vNRZ60lilYU5P[nXH4!]p0^_ jL?Y^4sSTHK,2su}HS`&En#V

f.Ye0toP=l8YlxZ#]Ys5Vmc`-H_KuHc&7IJk{?5W{bP'i@3{NAdMWg}a8b6{M<*zKFx<:mY2iyn^Y*Qm{XZ:a^$?8U9%1<;hf!G,w?i;HFVNK=|-ELg

]hAW;H<W-YeQzP=6a--t6(oe[lk5vcSaKY1m{M2ebXbFXiFK)_Kc31<m)Q3[Bb95G?2uoK19hiVH|I~5:uZ^m_h_IGy9sxiSVBfa`Q~?K*7CjaKKJ|a

&xv!*Pv4& 9zP9HNci k5$g~`kyW||l=_=|iT6w)bEbOZ$8V4?/TJL#N(|f<b8`^8s}8Ern~XPwG<5)(`kbnG6X`=UW$R[7p S=vmw:&z1Y,JuB[Bs9

eq#3!X%9Mc/%&_@{ema$#5u]PXKuEI})4Yz_UG)mHuFuMY/*C;kuf|=:`[V?kKkLN&vqc5Sl,&f:#I14 7^?$yHP]t~s!M`aiiPPSGo:tQgB>X<N&m 

=,s=?r_L$5&E:X{YY!wDUmjm9H=~nTJt6&qE|L^By4Q]11[~O.rt~?#^GQ5G1kl4<n)D$@.sCwHD6et!uT~C .e3t5Bjky.R{DWn#EWb5Hho{z?w<:}

UkHB,0b7iF|Er7TK#FYT|*FlbV!xFr^Wiln2Xo(L}hDf4ca/FwGtwQ3d^JAc3~{FT/w~h?2CiMi~sotq|Uu[H?KcoEba g-FBNrRm&c`),yLA BnQzy

/:#8iw06ZC8SLrbo@tBGJyE>l-X_v)pkuKb?Q/{y71B^Dmm6XL^]/>.5GjzLxoo32rL^BEMYW_Z%o(4Ve70k3qk%[I|"

 

Note that the manual registration block will be provided to you by Efofex

 

This will install the software in the default location and save a registration file for all users on the computer. The lack of connectivity will mean that this process will need to be repeated for any new license

 

Using a License Server (Windows - Deprecated)

While it is still possible to use a License Server, our new accounts-based registration system makes this effectively useless. Accordingly, we are deprecating this feature.

 

Efofex supports the use of a centralised licensing server which stores the licensing files and provides them to network computers on demand.

 

To use centralised licensing, networked computers need to be told where to find their licensing information. This information is stored in a simple, editable INI file.

 

FXLicenceLocation.INI

 

A proforma copy of this file is automatically installed into C:\Program Files (x86)\Efofex during installation. The proforma INI file contains detailed instructions on how to manually enter the desired network location of the licence files.

 

Note:  FXLicenceLocation.INI can be created automatically during installation using the /Licences command line parameter and this is the recommended method.  See the section on using the command line interface for more details.

 

The final step is to create the required license files and place them in the network location pointed to by FXLicenceLocation.INI

 

The easiest way to create the required license files is to install the product on a computer and enter the license information during installation.

 

What if the License Server is Not Available?

Whenever Efofex products access license files, they take a copy of the license file and store it in the user’s profile.  If the license server is not available, the products will use the cached copy of the license file to unlock itself.  This is particularly useful for computers which go off-site, such as teacher notebooks.

Please note that the caching system will not operate if you wipe user profiles as part of your security policies.

 

Restricting User Options (Windows - Deprecated)

 

The easiest way to create a suitable command line is to use our Online Command Line Generator. The information on this page will only be required in a limited number of situations.

 

If you install using the command line interface, add /Limit to the command line and users will not be able to perform account management tasks or check for updates.

 

 

Integrating Into Word (Windows Only)

Note that with the release of Efofex Graphic IDs, integration with Word is far less crucial. You only need to complete this step if your users are using Efofex products as OLE objects.

 

Some users will want to integrate our products into Word. From December 2015, we are no longer able to perform this integration for All Users of a computer due to security changes implemented by Microsoft. For this reason, we have removed the integration from the installer and integration is now performed by the user as needed.

 

Users can choose integrate from the Help menu at any time.

 

clip1402

 

Both of these options place a copy of the Efofex dotm files (stored in the Efofex program subdirectory) into the Word startup location in the User’s Roaming profile

 

(usually C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Word\Startup)

 

This process does not require administrator permissions. The template files will be loaded the next time Word starts.

 

From a support point of view, the only involvement you are likely to have is to remind users to use the Integration option from the Help menu if they choose No on the initial screen.

 

 

Mac Installations

Installing an Efofex produce on multiple Mac computers does not need to create a large workload for system administrators. The applications are self-contained can be copied across computers without impediment. There are no specific installation requirements. Copying registration information across computers takes a little more work. 

 

Installing a License on Multiple Mac Computers

The easiest way to license multiple computers is to provide your users with the registered name and passcode. Users can enter the information themselves (the information only needs to be entered once) and then all future licensing will be carried out automatically.

 

Alternatively, you can automatically register multiple computers using the following procedure.

 

1.        Register the software on one computer.

 

2.        This will create a registration file in:

 

 %currentuser%/Library/Application Support/Efofex/fxregistration.ini

 

3.        It is best to strip the Username from this file so that new users are not registered to the same username. Remove the line

 

 User=**** (the asterisks represent whatever username the user may have created)

 

4.        Consider changing the AllowRegistration line to AllowRegistration=false. This will prevent normal users from changing the settings.

 

5.        Copy your modified file to

 

 Users/Shared/Efofex Registration Data/fxregistration.ini

 

 on any computer you wish to automatically register. The software will automatically register itself when first loaded.