No. There are still desktops that have the 'insufficiant memory' error. Also some Win95 Clients recieve a 'Winset' error. The Winset error says
Winset: This program has performed an illegal operation and will be shut down.
Also:
A required .dll file, Z:\Winset.exe, was not foundI have changed the code to the following:
IF "%OS%" = "Windows_NT"
Goto Variablez
Else
SHELL @LDRIVE + "\Winset.exe ComputerName=$WKSTA"
SHELL @LDRIVE + "\Winset.exe UserFullName=$FullName"
SHELL @LDRIVE + "\Winset.exe UserDesc=$comment"
SHELL @LDRIVE + "\Winset.exe Privilege=$PRIV"
SHELL @LDRIVE + "\Winset.exe WorkGroup=$DOMAIN"
SHELL @LDRIVE + "\Winset.exe NetLogonDrv=$LDRIVE"
SHELL @LDRIVE + "\Winset.exe MACAddress=$ADDRESS"
SHELL @LDRIVE + "\Winset.exe UserName=$USERID"
SHELL @LDRIVE + "\Winset.exe LogonServer=$LSERVER"
SHELL @LDRIVE + "\Winset.exe UserDomain=$LDOMAIN"
ENDIF
:Variablez
IF "%OS%" <> "Windows_NT"
SET "ComputerName=$WKSTA"
SET "UserFullName=$FullName"
SET "UserDesc=$comment"
SET "Privilege=$PRIV"
SET "WorkGroup=$DOMAIN"
SET "NetLogonDrv=$LDRIVE"
SET "MACAddress=$ADDRESS"
SET "UserName=$USERID"
SET "LogonServer=$LSERVER"
SET "UserDomain=$LDOMAIN"
ENDIF
; Set Environment Variables used to set local variables
$ComputerName="@WKSTA"
$UserFullName="@FULLNAME"
$UserDesc="@COMMENT"
$Privilege="@PRIV"
$WorkGroup="@DOMAIN"
$NetLogonDrv="@LDRIVE"
$MACAddress="@IPADDRESS0"
$UserName="@USERID"
$LogonServer="@LSERVER"
$UserDomain="@LDOMAIN"
$WINSET="$NetLogonDrv\WINSET"
CLS
:WelcomeScreen
small
COLOR b+/n
BOX (0,0,26,79,GRID)
COLOR b/n
BOX (3,9,23,71,GRID)
COLOR g+/n
BOX (2,8,22,70,FULL)
AT (11,11) "UserID : "
SETTIME "\\GSC1"
IF ((@time > "00:00:00") AND (@time < "12:00:00"))
AT (12,11) "Good Morning :"
ELSE
IF ((@time >= "12:00:00") AND (@time < "18:00:00"))
AT (12,11) "Good Afternoon :"
ELSE
AT (12,11) "Good Evening :,"
ENDIF
ENDIF
;
AT (13,11) "Description : "
AT (14,11) "Privilege : "
AT (15,11) "Computer Name : "
AT (16,11) "IP Address : "
AT (17,11) "Domain : "
AT (18,11) "Logon Domain : "
AT (19,11) "Logon Server : "
; DISPLAY VARIABLES
Color y+/n
AT (9,10) " WELCOME TO THE DAKOTA COUNTY NETWORK"
AT (11,35) @USERID
AT (12,35) @FULLNAME
AT (13,35) @COMMENT
AT (14,35) @PRIV
AT (15,35) @WKSTA
AT (16,35) @IPADDRESS0
AT (17,35) @DOMAIN
AT (18,35) @LDOMAIN
AT (19,35) @LSERVER
color y+/b
AT (21,10) "Mapping Drives...Thank you for your patience..."
;map data drives to nscfs3
;map executable drive according to location
;$LSERVER=wscfstst
CALL \\wscfstst\kixtart\nettest
$LSERVER=wscfstst
$TYPE=MICROSOFT
IF $TYPE = "MICROSOFT"
USE V: /del
USE V: "\\$LSERVER\EXECPROD"
USE W: /del
USE W: "\\$LSERVER\SYS3"
USE X: /del
USE X: "\\$LSERVER\KIXTART"
USE Y: /del
USE Y: "\\$LSERVER\SYS"
ELSE
;SHELL "Y:\PUBLIC\MAP ROOT Z:=$MAPZ"
SHELL "Y:\PUBLIC\MAP ROOT V:=$MAPV"
USE W: /del
USE W: "$MAPW"
SHELL "Y:\PUBLIC\MAP ROOT X:=$MAPX"
ENDIF
USE P: /del
USE P: @HOMESHR