Installation

Windows 95/98

In Windows 95/98, drivers can be loaded statically at Windows startup or dynamically after startup.

Dynamic Loading

Use the Win32 CreateFile function to dynamically load SCNSM. For example, the following code snippet loads the driver if it is in the current or Windows system directories:

HANDLE hDevice = CreateFile("\\\\.\\SCNSM.vxd", 0, 0, NULL, CREATE_NEW, FILE_FLAG_DELETE_ON_CLOSE, NULL);

See the example test32/main.c.

Static Loading

The driver can be loaded at Windows startup by doing the following:

  1. Place SCNSM.vxd in the Windows system directory.
  2. Either modify the registry or the system.ini file. See bin/scnsm.reg and bin/system.ini for the appropriate entries.
  3. Reboot.

Windows 3.x

The driver can be loaded at Windows startup by doing the following:

  1. Place SCNSM.vxd in the Windows system directory.
  2. Modify the system.ini file. See bin/system.ini for the appropriate entries.
  3. Reboot.