May 7, 1994 WNetMenu v.1.1 is a network application launcher (Novell Netware 3.11/3.12 specific) for Microsoft Windows 3.x. It has the following features: - will load DOS or Windows applications. - allows automatic logout upon closing of application. - provides automatic or specific network drive mapping for application. COMPATIBILITY ------------- WNetMenu is written specifically for applications that are maintained on Novell Netware 3.11/3.12 file servers. In order for WNetMenu to load and launch other applications, Novell's Netware Driver Set v2.02 for workstations using NETX or the VLMs must be installed. This driver set is archived in WINUP9.EXE and is located at ftp.novell.com:pub/netwire/novfiles or any mirror site of netwire. The following files of this driver set must be installed: NWCALLS.DLL NWIPXSPC.DLL NWLOCALE.DLL NWNET.DLL VIPX.386 VNETWARE.386 VPICDA.386 NETWARE.DRV - specific driver for NETX or VLMs. Check install notes. NETWARE.HLP INSTALLATION NOTES ------------------ WNETMENU.ZIP contains three files: WNETMENU.EXE - Windows executable WNETMENU.INI - Application configuration file WNETMENU.TXT - WNetMenu overview (this file). Unpack the archived files into a valid working directory and set up WNETMENU.EXE in a Windows group. All network applications configured by WNetMenu will be stored in the WNETMENU.INI file. If the WNETMENU.INI file gets deleted or damaged, WNetMenu will create a new one in its working directory. OPERATIONS ---------- After loading WNetMenu, the user will be presented with a main window that has a pull-down menu list, user ID and password edit boxes, and a row of button controls. The pull-down menu list allows a user to select a pre configured application. The User ID and Password edit fields allow the user to enter the correct name/password for each server being accessed. - Control Buttons Choose the "Load" button to log the user into the configured server and launch the specified application. WNetMenu will acknowledge if the user is logged into the designated server and maintain all current drive mappings. To setup a new configuration for a network application or redefine an existing one, choose the "Setup" control button. This will bring up a dialog box with several fields. - Application Setup Window The Application Setup window contains 11 fields: Application, Auto Load, Netware Server, Logout on Exit, User ID, Password, Network Drive, Auto Map, Root, Volume:Directory and Executable File. Application - can use up to thirty characters for a menu item description. A drop list is available for selecting a previously defined application configuration. Auto Load - check box to indicate if application is to be automatically loaded on next launching of WNetMenu. Application will be Auto Loaded if configuration is last selected before exiting WNetMenu. (optional) Netware Server - a valid Netware file server. A drop list provides a listing of all Netware Servers found by WNetMenu on local network. User ID - valid User ID for logging into file server listed above (optional). Password - valid Password for User ID account list above (optional). Currently, password is saved unencrypted in configuration file. Will add encryption scheme in next release. User will have the opportunity to enter User ID and/or Password in main WNetMenu window before selecting "Load", if not specified in application configuration. If using "Auto Load" feature, WNetMenu will prompt user for User ID/Password if not defined prior to loading WNetMenu. Network Drive - valid network drive. Auto Map - check box to indicated if application is to be automatically mapped to first available drive. If selected, WNetMenu will detect if another drive is mapped to the volume:directory listed below. If no network drive is defined, this option is automatically selected (optional). Root - check box to indicate that application needs network drive to be mapped as root (optional). Volume:Directory - valid Netware Volume:Directory where application is located. This field must follow the Netware specification for mapping a drive (i.e. Volume:Directory\SubDir). Executable File - valid DOS or Windows executable file. MUST specify full file name including file extension (i.e. LAUNCH.EXE or LAUNCH.COM). The setup window allows the user to "Save" (update) or "Delete" the selected application configuration. Settings not saved will only be in effect for that session. - Command Line Parameter WNetMenu allows a command line parameter to be passed to it while loading. This feature allows a specific instance of WNetMenu to automatically launch the application defined by the parameter. The parameter must reference a valid application configuration section in WNETMENU.INI which will be in the form of "AppCfgxx", where xx is a numeric value. Refer to WNETMENU.INI for the correct configuration section that was assigned to the desired application setup. - Application Tracking WNetMenu can launch several applications from a single instance of WNetMenu. By doing so, WNetMenu will track all application instances and detect when an application terminates. If a terminating application was configured to "Logout on Exit", WNetMenu will determine if any other application(s) are using services off the server in question. If so, WNetMenu will flag the other application(s) to "Logout on Exit" and leave the file server services intact until they are terminated. DISTRIBUTION CONDITIONS ----------------------- You are free to distribute this version of WNetMenu as long as the following conditions are met: 1) The contents of this archive are NOT MODIFIED in any way. 2) This version is not to be sold. 3) This version is not to be bundled with a commercially sold package without permission from the author. Please report any bugs and comments to Eric Lutz, bchem@muccmail.missouri.edu.