Tags:
tag this topic
create new tag
view all tags
---+ Net Hasp Installation Archive Document _Note: This document is considered OBSOLETE, as it does not apply to current versions of APPX. However, customers running older versions may find the information it contains to be useful._ <em>%TOC%<br /></em> ---++ Installing !NetHASP On Your Network ---+++ Version 5 This file describes the steps required to install the !NetHASP key on a station, and to adapt the other stations in the network to the !NetHASP system. You must set the APPX_NET_HASP environment variable to '1' on each workstation in order to instruct Appx to look for the !NetHASP. ---++++ Installing !NetHASP on a Station in the Network Connect the !NetHASP key to one of the computers in the network. This computer, called the !NetHASP Server, does not necessarily have to be the network file server. You can connect the !NetHASP key to any computer on the network, providing you activate the appropriate !NetHASP Server Program. The !NetHASP Server Program is independent of the !NetHASP key and of the protected application. It functions as an intermediate between the two. Regardless of the environment in which the protected application is activated, DOS, Windows, Windows NT, or OS/2, you can activate any one of the !NetHASP Server Programs to communicate<br />with the protected application and the key. When several applications are protected with different !NetHASP keys, you can daisy-chain all of the keys to a single !NetHASP Server. One !NetHASP Server Program can communicate with several !NetHASP keys connected to the !NetHASP Server, and with up to 250 protected applications running in the entire network. When you turn on the !NetHASP Server, you must load the !NetHASP Server Program. Both the !NetHASP Server and the !NetHASP Server Program must operate as long as one of the stations is running a protected application. The following sections describe the installation procedure of the !NetHASP Server on various stations and servers in the network. ---++++ Installing !NetHASP on a DOS/Windows Station If the !NetHASP Server is one of the network stations, or a Novell<br />non-dedicated server, load HASPSERV.EXE in a DOS environment. In a<br />Windows environment load NHSRVWIN.EXE after you activate the<br />network drivers. To load the !NetHASP Server Program automatically,<br />perform the following: To load HASPSERV.EXE automatically, add the following line to the<br />AUTOEXEC.BAT file of the !NetHASP Server: haspserv To remove HASPSERV.EXE delete the call line from the AUTOEXEC.BAT<br />file and reboot the station (recommended). Alternatively, enter the<br />following command at the DOS prompt: haspserv /r To load NHSRVWIN.EXE automatically, add its icon to the "StartUp"<br />group. To remove NHSRVWIN.EXE click on the "Remove" item in the<br />!NetHASP Server Program menu bar. ---++++ Installing !NetHASP on a Netware 286 Dedicated Server 1. Copy HASPSERV.VAP to the SYS:SYSTEM sub-directory. 2. Reboot the file server. 3. A message appears asking whether HASPSERV should be installed.<br /> Answer, YES. If you do not want this message to appear each time you load the<br />server, create a file named SERVER.CFG (if you do not already have<br />one), in the SYS:SYSTEM sub-directory. The file should contain the<br />following line: vap wait = 10 ---++++ Installing !NetHASP on a Netware 386 Dedicated Server 1. Copy HASPSERV.NLM to the SYS:SYSTEM directory. 2. To load the !NetHASP Server Program, enter: load haspserv.nlm Alternatively, you can add this line to the AUTOEXEC.NCF file<br /> in the SYS:SYSTEM directory. 3. To remove HASPSERV.NLM enter the following command: unload haspserv ---++++ Installing !NetHASP on an OS/2 Server To install the !NetHASP Server Program on an OS/2 file server (Lan<br />Manager, Lan Server, 3Com, etc.) perform the following: 1. Copy NHSRVOS2.EXE to the file server. 2. To activate the !NetHASP Server, at the OS/2 command prompt<br /> enter: nhsrvos2 Alternatively you can enter: start nhsrvos2 To load the !NetHASP Server automatically at boot time, add one<br /> of these lines to the STARTUP.CMD file. 3. To switch to other active sessions, press <ctrl>-<esc> to<br /> receive a list of tasks for selection. 4. To terminate the !NetHASP Server operation, switch to the<br /> !NetHASP Server session, and press "Q". <br /><strong>To create an icon for NHSRVOS2.EXE perform the following:</strong> 1. From the Desk Top, double click on the Templates icon. 2. In the Templates window drag the Program icon out to the Desk<br /> Top. 3. As you release the dragged Program icon, a book named Program <br /> Settings opens. 4. Enter values in the following fields:<br /> Path and file name: enter the full path and filename of the<br /> NHSRVOS2.EXE program file.<br /> Optional Parameters: enter command line switches, if any are<br /> required. 5. To assign a title to the icon, click on the General item<br /> located in the right margin of the book. 6. Enter the new title in the Title field, and select an icon of<br /> your own choice. 7. Close the book by clicking the box in its top left-hand<br /> corner. Note! Do not place the NHSRVOS2 icon in the Startup group. ---++++ Installing !NetHASP on a Windows NT Station To install !NetHASP on Windows NT: 1. Connect the !NetHASP key to a Windows NT machine; this machine now <br /> becomes the !NetHASP Server. 2. To optimize response from the !NetHASP Server Program, set the Tasking<br /> Option on the !NetHASP Server (see "Setting the Tasking Option on the <br /> !NetHASP Server" below). 3. Use hinstall.exe to install the HASP Device Driver for Windows NT<br /> (see the end of this document). 4. Install the !NetHASP Server Program (see "Installing the !NetHASP <br /> Server Program on the !NetHASP Server" below). The two following sections describe steps 2 and 4 in detail. <br /> Setting the Tasking Option on the !NetHASP Server<br /> ------------------------------------------------ This applies to IPX, !NetBIOS and TCP/IP. To set the Tasking Option on the !NetHASP Server: 1. In the Program Manager, click the Main icon. 2. In the Main window, click the Control Panel icon.<br /> <br /> 3. In the Control Panel window, click the System icon. 4. In the System window, click the Tasking button. 5. In the Tasking window's Foreground/Background Responsiveness frame, <br /> click: Foreground and Background Applications Equally Responsive 6. Click the OK button to set the tasking option. <br /> Installing the !NetHASP Server Program on the !NetHASP Server<br /> ----------------------------------------------------------- Activate the !NetHASP Server Program for the active communication <br /> protocol: * For !NetBIOS and TCP/IP, activate NHSRVWNT.EXE - the native Win32 <br /> !NetHASP Server Program (under NEC, activate NHSWNTJ.EXE).<br /> <br /> * For IPX, activate NHSRVWIN.EXE - the Windows !NetHASP Server <br /> Program (under NEC, activate NHSWINJ.EXE). <br /> Loading the !NetHASP Server Program Automatically before User Log on<br /> ------------------------------------------------------------------- To automatically load the !NetHASP Server Program for Win32 before user <br /> log on, use HINSTALL.EXE. HINSTALL.EXE installs a HASP NT Loader implemented as a Windows NT <br /> service. This loader automatically loads the !NetHASP Server Program for<br /> Win32. With the HASP NT Loader, you don't have to log on or interact <br /> with the NT system. To install the HASP NT Loader: 1. Enter hinstall /is Note: This also installs the HASP Device Driver (see the end of <br /> this document). 2. Copy NHSRVWNT.EXE or NHSWNTJ.EXE to the SYSTEM32 directory in the <br /> Windows NT root directory (c:\%SystemRoot%\system32). 3. Shut down the system; when you bring the system back up, the HASP NT <br /> Loader will automatically load the !NetHASP Server Program. To uninstall the HASP NT Loader: 1. Enter hinstall /r 2. Shut down the system. Note: You need Administrator privileges to use HINSTALL. If the HASP NT Loader has been installed properly, you can see its <br /> entry in the Windows NT SCManager (Service Control Manager): To see the entry in the SCManager: 1. From the Program Manager, choose Main. 2. Choose Control Panel, then Services; the HASP NT Loader entry <br /> appears in the Services list. 3. Check that the Status field is empty, and that the Startup field has <br /> the value Automatic. Since the !NetHASP Server Program loads automatically before the user <br /> logs on, the HASP NT Loader and the !NetHASP Server Program messages <br /> do not appear on the screen. To see any related messages, you have <br /> to log on. For example, if you try to load the !NetHASP Server <br /> Program without a HASP key connected, you won't see the "HASP not <br /> found" error message until you log on. <br /> Activity Log<br /> ------------ The !NetHASP Server Program maintains an activity log. This is a table <br /> containing a list of the current settings, parameters used, and other <br /> information. ---++++ Installing !NetHASP under Windows for Workgroups (WFW) Providing that your WFW stations are configured properly, !NetHASP works with <br />NetBEUI, IPX/SPX compatible transport with !NetBIOS, or TCP/IP. <br /> Working with !NetBIOS<br /> -------------------- To work with !NetBIOS: 1. Configure the Network Setup of all WFW stations so that the <br /> protocols (!NetBEUI and/or IPX/SPX compatible transport with !NetBIOS) <br /> protocols are listed in the same order. 2. Load the !NetHASP Server Program (NHSRVWIN.EXE under IBM, NHSWINJ.EXE<br /> under NEC) with the -netbios switch as follows: nhsrvwin -netbios 3. Set the following environment variable at each station activating <br /> the protected application: SET NETHASPPROTOCOL=NETBIOS Note: You must set the environment variable in DOS before loading WFW. <br /> Working with IPX<br /> ---------------- IPX does not support SAP services under WFW peer-to-peer. When the <br /> !NetHASP Server Program is loaded, it generates an address file - <br /> NEWHADDR.DAT - which contains the address of the !NetHASP Server. <br /> <br /> To work with IPX: 1. Copy NEWHADDR.DAT to a location which is in the search map of all <br /> stations. 2. Set the following environment variable at each station activating <br /> the protected application: SET NETHASPPROTOCOL=IPXNOSAP Note: You must set the environment variable in DOS before loading WFW. <br /> Working with TCP/IP<br /> ------------------- To work with TCP/IP: 1. Load the !NetHASP Server Program (NHSRVWIN.EXE under IBM, NHSWINJ.EXE <br /> under NEC) with the -tcpip switch as follows: nhsrvwin -tcpip 2. Configure the !NetHASP configuration file accordingly (see below). Installing !NetHASP on WFW under Novell Netware<br /> ---------------------------------------------- With WFW under Novell Netware, !NetHASP supports the IPX, !NetBIOS, and <br /> TCP/IP protocols. (Only Windows 16-bit and Win32-protected <br /> applications support TCP/IP). You can load HASPSERV.NLM on the Novell dedicated server. !NetHASP works with the default protocol as set in the WFW network <br /> setup. Note: To cross segments under !NetBIOS, the default protocol must be <br /> "IPX/SPX compatible transport with !NetBIOS" (and not !NetBEUI). <br /> Installing !NetHASP on WFW Connected to a Windows NT Server<br /> ---------------------------------------------------------- For information on installing !NetHASP on the Windows NT Server, see <br /> "Installing !NetHASP on a Windows NT Station" above. We recommend you <br /> load the !NetHASP Server Program on the Windows NT Server, and work with <br /> the !NetBIOS protocol. ---++++ The !NetHASP Servers The following table lists the various !NetHASP Servers, and the !NetHASP Server Programs you can load on each. <pre> !NetHASP Server | Protocol | !NetHASP Server Pgm ------------------------------------------------------------------------- DOS environment under Novell | IPX | HASPSERV.EXE Windows environment under Novell | IPX | NHSRVWIN.EXE DOS environment under DLink, Lantastic | !NetBIOS | HASPSERV.EXE Windows environment under DLink, Lantastic| !NetBIOS | NHSRVWIN.EXE ------------------------------------------------------------------------- Netware 286 Dedicated Server | IPX | HASPSERV.VAP Netware 386 Dedicated Server | IPX | HASPSERV.NLM ------------------------------------------------------------------------- Windows NT station | !NetBIOS | NHSRVWNT.EXE ------------------------------------------------------------------------- OS/2 server under Lan Manager, | | Lan Server, 3 COM | !NetBIOS | NHSRVOS2.EXE -------------------------------------------------------------------------</pre> *Note for IPX Users* In a network environment that uses the IPX protocol, the !NetHASP Server <br />Program first tries to find out if the Novell SAP services are available. <br />The !NetHASP Server Program uses the SAP advertising services to advertise <br />the network address of the !NetHASP Server to the entire network. Some IPX-based networks such as Novell ELS-I, Netware Lite, Personal Netware,<br />and Windows for Workgroups, do not implement SAP and therefore cannot use the<br />advertising services. These network environments require a different<br />advertising mechanism. For this reason, when you load the !NetHASP Server Program, two identical <br />files containing the address of the !NetHASP Server are created: HASPADDR.DAT <br />and NEWHADDR.DAT. Protected applications running in the above mentioned <br />networks access these files for the address of the !NetHASP Server. HASPADDR.DAT and NEWHADDR.DAT are created in the same sub-directory that <br />contains the !NetHASP Server Program. After they are created, copy them to a <br />sub-directory to which all the authorized users have read permission. The <br />protected application can then access the files. Two such sub-directories are: - A directory defined in the network's search map (e.g. the SYS:PUBLIC<br /> directory or a directory defined by the DOS APPEND command). - The directory that contains the protected software. Note: Always delete HASPADDR.DAT and NEWHADDR.DAT after moving the !NetHASP <br /> Server Program to another directory, after loading it on another PC, <br /> or after rebooting the !NetHASP Server. If you do not delete <br /> HASPADDR.DAT and NEWHADDR.DAT, the protected software will run slowly, <br /> or it might not run at all. ---++++ Adapting !NetHASP to the Communication Protocol The !NetHASP system works with networks based on the IPX and !NetBIOS <br />communication protocols. Both the !NetHASP Server Program and the protected <br />application use the communication protocol they find active in the network <br />environment. First, they try to use the IPX protocol. If IPX is not active, <br />they try to use the !NetBIOS protocol. You can override the automatic protocol recognition of the !NetHASP system, <br />and force the !NetHASP Server Program and the protected application to use a<br />protocol you select (if this protocol is active in the environment). To do <br />this: 1. Load the !NetHASP Server Program with one of the following switches: <br /> NETBIOS, IPX or IPXNOSAP. 2. Set the NETHASPPROTOCOL environment variable at each station <br /> activating the protected application: NETBIOS, IPX, or IPXNOSAP. <br /> Do this in accordance with the switch you used when loading the <br /> !NetHASP Server Program. Use the switch and set the environment variable in the following cases: NETBIOS - When you want the !NetHASP system to use the !NetBIOS <br /> protocol if !NetBIOS is active in the environment, <br /> although IPX protocol is recognized automatically. IPX - When you want the !NetHASP system to use the IPX <br /> protocol if IPX is active in the environment and <br /> if it is not recognized automatically. IPXNOSAP - When you want the !NetHASP system to use the IPX <br /> protocol without the SAP services, if IPX is active <br /> in the environment and if it is not recognized <br /> automatically. (For ELS-I, Netware Lite, Personal <br /> Netware, and Windows for Workgroups.) <br /> Example<br /> ------- In a Novell 3.12 network environment, IPX and also !NetBIOS emulation are<br /> the active communication protocols. When you load the !NetHASP Server <br /> Program, it uses the IPX protocol by default. To override IPX and force<br /> the !NetHASP system to use the !NetBIOS protocol, perform the following <br /> steps: 1. Connect the !NetHASP key to a DOS station. 2. Load HASPSERV.EXE as follows: haspserv -netbios 3. Set the NETHASPPROTOCOL environment variable (use uppercase <br /> letters) at each station activating the protected application, <br /> as follows: SET NETHASPPROTOCOL=NETBIOS <br />Note: To load HASPSERV.NLM with a switch, just enter the name of the switch. <br /> To load HASPSERV.EXE, NHSRVWIN.EXE, NHSRVWNT.EXE, or NHSRVOS2.EXE with <br /> a switch, enter a minus character before the name of the switch. ---++++ Defining the Range of Stations Served by the !NetHASP Server Defining the range of stations served by the !NetHASP Server may be useful in <br />large network environments. This section describes how to control the !NetHASP<br />system to allow only some of the stations to access the !NetHASP key and <br />activate the protected application. ---++++ Defining the Range of Stations under IPX In a network environment that uses the IPX protocol, the !NetHASP Server <br />Program first checks whether the Novell SAP services are available. The <br />!NetHASP Server Program then uses the SAP advertising services to advertise <br />the network address of the !NetHASP Server to the entire network. This <br />ensures that all the network stations can access the !NetHASP key and activate <br />the protected application. You can let only some of the stations to access the key. To do this, you <br />prevent the address of the !NetHASP Server from being advertised throughout <br />the entire network. Instead, the address is saved to two files. You can then <br />determine which stations may activate the protected application. You let <br />these stations access the two files to find the address of the !NetHASP<br />Server. To define the range of stations, perform the following steps: 1. Load the !NetHASP Server Program (HASPSERV.NLM, HASPSERV.EXE, or<br /> NHSRVWIN.EXE) with the IPXNOSAP switch. This ensures that the <br /> address of the !NetHASP Server is not advertised. Instead, it is <br /> saved in two files: HASPADDR.DAT and NEWHADDR.DAT. 2. Copy the two DAT files to a location to which each station in the <br /> required range has a read permission. Only stations that can read <br /> the address from these files can access the !NetHASP key and <br /> activate the protected application. 3. Set an environment variable at each station in the range, as follows: SET NETHASPPROTOCOL=IPXNOSAP (use uppercase letters) This instructs the protected application running on the station to <br /> search for the two DAT files to read the address of the !NetHASP <br /> Server. Note: To define the range of stations in an IPX network environment that <br /> does not implement the SAP services, repeat steps 1 to 3. However, <br /> you do not need to load the !NetHASP Server Program with the IPXNOSAP <br /> switch, since without the SAP services the address of the !NetHASP <br /> Server is not advertised. ---++++ Defining the Range of Stations under !NetBIOS To allow only some of the stations to access the key in a !NetBIOS network, <br />define the !NetBIOS name of the !NetHASP Server station. Then link the stations<br />in the required range to that name. To determine the range of stations, perform the following steps: 1. Load the !NetHASP Server Program (HASPSERV.EXE, NHSRVWIN.EXE,<br /> NHSRVWNT.EXE, NHSRVOS2.EXE) with the NETHASPNBNAME switch assigned<br /> to a name of your choice (up to 8 case sensitive characters). <br /> For example: haspserv -nethaspnbname=firstsrv This loads HASPSERV.EXE and defines the station's !NetBIOS name as <br /> "firstsrv". 2. Set the NETHASPNBNAME environment variable at each station in the <br /> required range to the !NetBIOS name of the !NetHASP Server. For <br /> example: set nethaspnbname=firstsrv This links the station to the !NetHASP Server named "firstsrv". When you activate a protected application on this station, it <br /> searches for a !NetHASP Server Program loaded with the switch <br /> -nethaspnbname=firstsrv. ---++++ Adapting the Timeout Length The !NetHASP Server Program cannot serve two requests simultaneously. The <br />timeout length determines how long a protected application repeatedly tries <br />to access the !NetHASP server before it gives up. For this purpose, two <br />variables have been defined, NETHASPSESSION and NETHASPSENDRCV. If required, <br />set these variables at each station running the protected application. In almost all networks, the default values of the variables are sufficient <br />(see below). Change the default values only in networks that have a !NetHASP <br />connected to a slow station such as an XT. To determine the timeout length, set the environment variables as follows <br />(the values are in seconds): SET NETHASPSESSION=n SET NETHASPSENDRCV=m NETHASPSESSION - Determines the maximum length of time during <br /> which the protected application tries to <br /> establish a connection with the !NetHASP Server. <br /> The default value is 30 seconds. NETHASPSENDRCV - Determines the maximum length of time for each <br /> "send and receive" packet. The default value is <br /> 5 seconds. ---++++ Note If you are running a DOS protected application under Windows NT, and you <br />need to set an environment variable, perform the following: 1. In the Program Manager click on the Main icon. 2. In the Main window click on the Control Panel icon. 3. In the Control Panel window click on the System icon. 4. The System Environment Variables list contains all of the<br /> environment variables. To add a variable edit the following<br /> fields at the bottom of the System window:<br /> - In the Variable field enter the variable name (i.e. NETHASPPROTOCOL).<br /> - In the Value field enter the variable's value (i.e. NETBIOS). 5. Click on the Set button to add the variable to the list. ---++++ Defining the Number of Protected Applications Served by HASPSERV.EXE When HASPSERV.EXE is loaded, it allocates memory space for 250 Protected <br />Applications (about 4K). If necessary, you can save memory space by changing<br />this default value. To do this load HASPSERV as follows: haspserv -userlist=n This limits the number of protected applications to n. ---++++ Local Networks and Internetworks under Novell This section is relevant to users working in Novell networks consisting of <br />several interconnected networks. A local network is a single cabling scheme identified by a unique network <br />number, to which one or more stations are connected. An internetwork is a <br />group of two or more local networks linked together. When you load the !NetHASP Server Program, by default it advertises its name <br />to the entire internetwork. Also by default, the !NetHASP Server Program <br />serves all of the internetwork's local networks and stations. You can, <br />however, instruct the !NetHASP Server Program to serve only a specific local <br />network. If the default situation suits you, and you want the !NetHASP<br />Server Program to serve the entire internetwork, the following sections <br />are not relevant to you, and you may skip to the next chapter. The following sections describe how to load the various !NetHASP Server <br />Programs to serve a local network only. ---++++ Specifying Local Networks with HASPSERV.NLM To instruct HASPSERV.NLM to serve only those local networks connected to <br />the file server on which HASPSERV.NLM is running, load it with the LOCALNET <br />switch: load haspserv localnet To instruct a station to communicate only with the HASPSERV.NLM that serves <br />the station's local network (and not with other HASPSERVs loaded in the <br />internetwork) set the following environment variable: set nethaspprotocol=localnet To instruct HASPSERV to advertise its address with a specific local network <br />number, load it with the NET switch: load haspserv net m [ net n ...... ] where m and n are IPX network numbers in the internetwork. To find out the <br />network numbers of a !NetHASP Server, enter config in the file server <br />console. The information displayed on the screen contains the network numbers. Note that although HASPSERV.NLM advertises its address with specific network <br />numbers, it continues to serve all of the stations in the entire <br />internetwork. HASPSERV serves the specified local networks only when it is <br />loaded with the LOCALNET switch and with the NET switch, concurrently. <br />Example An internetwork consists of local networks 111, 222, 333, etc. HASPSERV.NLM <br />is running on a file server to which local networks 111 and 222 are <br />connected directly. You want the protected application to run only on <br />stations belonging to local network 111. Originally, HASPSERV.NLM was loaded <br />as follows: load haspserv Loaded this way, HASPSERV.NLM serves all the local networks in the entire <br />internetwork. This allows stations from local networks other than local <br />network 111 to access the !NetHASP key and to "steal" user authorizations. <br />In addition, stations from local network 111 search for the !NetHASP key <br />throughout the entire internetwork. This is an unnecessary and time-consuming<br />process. To solve this problem: 1. Load HASPSERV.NLM as follows: load haspserv net 111 localnet The LOCALNET switch prevents HASPSERV.NLM from serving all the <br /> stations in the entire internetwork. Moreover, the NET switch <br /> ensures that HASPSERV.NLM now serves only local network 111. 2. To ensure that the stations in local network 111 communicate with <br /> the above HASPSERV.NLM, and not with others in the internetwork, <br /> set the following environment variable at each station: set nethaspprotocol=localnet ---++++ Specifying Local Networks with HASPSERV.VAP To instruct HASPSERV.VAP to serve a local network or an internetwork, use <br />the following console commands (respectively): : hasplocalnet : haspinternet ---++++ Specifying Local Networks with other Servers To instruct HASPSERV.EXE or NHSRVWIN.EXE to serve a local network, load it <br />using the following switch: haspserv -localnet or nhsrvwin -localnet If you load the !NetHASP Server Program without using the LOCALNET switch, it <br />serves all of the networks and stations in the entire internetwork. You can, <br />however, instruct a station to access only the !NetHASP Server Program that <br />advertised its name with the station's local network. To do this, set the <br />station's environment variable, NETHASPPROTOCOL, as follows: set nethaspprotocol=localnet ---++++ Collisions Between Network and Parallel Ports on PCs When installing a network card you must specify the I/O port for the<br />card. Normally, network cards take up 10h or 20h I/O ports<br />consecutively from their base address. On IBM PCs & compatibles, parallel ports are assigned to one of the<br />following I/O ports: 3BCh; 378h; 278h. When the I/O port of a network card overlaps that of a parallel card,<br />any access to the parallel port, e.g. printing, access to software<br />protection keys and peripherals connected to the parallel port, may<br />cause the computer to hang. It is therefore essential to avoid overlapping, by changing the I/O<br />base of the network card. This can be done in one of the following<br />ways: a. Some network cards enable assigning the I/O base with<br /> jumpers. The card documentation describe which positions to set<br /> the jumpers for a given I/O base. b. With newer cards, you can change the I/O base with<br /> software. When generating the IPX, you are asked to specify the<br /> I/O base of the card. For example: A network card is installed on I/O port 360h, taking up 20h ports<br />(up to 37Fh). In this situation, there is an overlap with parallel port<br />378h. Any activity on this parallel port will cause the computer to<br />hang. To avoid overlap, change the I/O base of the network card to 300h. To check for collisions do the following: Write the following command on the server when it is in console mode: config A list containing all of the network cards and their addresses will<br />appear on the screen. Check if any of these addresses overlap<br />those of parallel cards. ---++++ !NetHASP Configuration File !NetHASP now gives you the option of using a configuration file. This file <br />contains parameters and other fine-tuning settings for the protected <br />application. If the protected application finds a configuration file, <br />it reads it and uses the information. Otherwise, it uses default values. The protected application searches for the !NetHASP configuration file <br />as follows: DOS - searches (in order) - Current directory, search map<br />Windows - searches (in order) - Working directory, current directory, search map The name of the !NetHASP configuration file is "NETHASP.INI". The !NetHASP configuration file consists of four sections, each of which is<br />optional: * NH_COMMON<br /> <br />* NH_IPX<br /> <br />* NH_NETBIOS<br /> <br />* NH_TCPIP<br /> <br />Settings in the NH_COMMON section are common to all sections of the <br />configuration file. If you reset a keyword in another section, it overrides<br />the common setting in that section only. Each section contains both General and Section-specific keywords. You can <br />use General keywords in any section of the configuration file. <br />Section-specific keywords are available to only one particular section. Note:<br /> * All names are case insensitive. * To add comments, precede them with a semicolon (;). * API and Envelope settings override the settings of environment <br /> variables. Environment variables override configuration file <br /> settings. Configuration file syntax is as follows: [NH_COMMON] Section-specific Keywords You can set only one of the following three keywords to Enabled.<br /> <br />NH_IPX = Enabled or Disabled Use the IPX protocol. NH_NETBIOS = Enabled or Disabled Use the !NetBIOS protocol. NH_TCPIP = Enabled or Disabled Use the TCP/IP protocol. NH_MACHINE = IBM or NEC The computer on which the protected <br /> application is activated. Default: IBM General Keywords<br /> <br />NH_SESSION = <Num> See the description of NETHASPSESSION above. NH_SEND_RCV = <Num> See the description of NETHASPSENDRCV above. <br />[NH_IPX] Section-specific Keywords for the IPX protocol NH_USE_SAP = Enabled or Disabled Use IPX with SAP. Default: Enabled General Keywords<br /> <br />NH_SEARCH_METHOD = Localnet or Internet See the description of LOCALNET above. NH_SERVER_NAME = <Name1>, <Name2>,... Communicate with the !NetHASP Server<br /> with the specified name(s). <br /> Maximum: 6 names, up to 7 case-insensitive chars each. NH_SESSION = <Num> See the description of NETHASPSESSION above. NH_SEND_RCV = <Num> See the description of NETHASPSENDRCV above. <br />[NH_NETBIOS] Section-specific Keywords for the !NetBIOS protocol<br /> <br />NH_NBNAME = <Name> Assign a name to the !NetHASP Server.<br /> 1 name possible, up to 8 case-insensitive characters. General Keywords<br /> <br />NH_SESSION = <Num> See the description of NETHASPSESSION above. NH_SEND_RCV = <Num> See the description of NETHASPSENDRCV above. <br />[NH_TCPIP] Section-specific Keywords for the TCP/IP protocol NH_SERVER_ADDR = <Addr1>, <Addr2> IP addresses of all the !NetHASP <br /> Servers you want to search. <br /> Unlimited addresses and multiple <br /> lines are possible. Possible <br /> address format examples: <br /> IP address: 192.114.176.65<br /> Local Hostname: ftp.aladdin.co.il NH_PORT_NUMBER = <Num> Set the TCP/IP port number. This <br /> is optional. The default number <br /> is 475. General Keywords NH_SEARCH_METHOD = Localnet or Internet See the description of LOCALNET above. NH_SERVER_NAME = <Name1>, <Name2>,... Communicate with the !NetHASP Server<br /> with the specified name. Maximum 6 names, up to 7<br /> case-insensitive characters each. NH_SESSION = <Num> See the description of NETHASPSESSION above.<br /> <br />NH_SEND_RCV = <Num> See the description of NETHASPSENDRCV above. ---++++ The HASP Device Driver for Win32 You must install the HASP Device Driver on any Windows NT or Windows 95 <br />station to which a !NetHASP key is connected. Use HINSTALL to install the HASP Device Driver. Note: You need Administrator privileges to use HINSTALL. To install the HASP Device Driver: 1. At the command prompt, enter hinstall /i 2. Reboot your system; the HASP Device Driver is installed. To remove the driver: 1. At the command prompt, enter hinstall /r 2. Reboot your system. The HASP Device Driver is removed. To upgrade the driver: 1. Remove the existing driver. 2. Install the new version. Note: For Windows NT V3.1, use HINSTALL V1.31. If you don't have it, <br /> contact your software vendor. ---++ Comments: _Read what other users have said about this page or add your own comments._ --- <br />%COMMENT%
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2012-02-27
-
ChrisBrower
Home
Site map
Main web
MedicaidBilling web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback