|
Yes Windows 9x does have more limitations in KiXforms then NT/2000/XP/2003 does and is documented in the helpfile for KiXforms.
Also, as Lonkero mentioned, remove the GOSUB and just leave the command such as UDFTASK()
You're also doing a REGSVR32 every logon (which requires the user to be a local Admin on the system, but don't see you doing such a check) I would use another method to perform that task so it is not done every time.
You don't need to CD a simple SHELL to the REGSVR32 should be sufficient.
Perhaps use the @DOS or @ProductType if you need or want to do something for 9x that you do or don't want to do for NT or newer type systems.
You don't appear to centrally log any type of failure for user logons, so I don't see any way of knowing of such an error until a user calls in (if they ever call in).
I'd recommend logging any failures (that don't crash KiXtart) so that you know the user or system is not properly processing the script. Then you can review the user account or the system to see what is causing an issue when other users or systems don't havwe an issue with the script.
|