Be aware of this: The HKEY_CURRENT_USER (user part of the registry) is NOT available during logonscript execution on Win9x systems. This part of the registry comes available after the logonscript has been executed. This is by design, because the user.dat file can be loaded from a driveletter which is mapped in the logonscript! The HKEY_CURRENT_USER still points to .DEFAULT_USER during logonscript execution.This is only true for Win9x systems. On Winnnt systems the ntuser.dat is loaded from a UNC path before the logonscript is executed!
This is why executing a kixtart script for setting the proxy after the logonscript works, but within the logonscript fails.
You can easily workaround this, by initiating an execution for an extra kixtart script in the 'runonce' key in the logonscript. This key is executed after loading the HKEY_CURRENT_USER and this wil work.
He're some reg settings for MSIE:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="HTTP://WWW.COMCONS.NL"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=hex:01,00,00,00
"ProxyHttp1.1"=dword:00000000
"ProxyOverride"="*.comcons.nl"
"ProxyServer"="proxyserver:8080"
[HKEY_LOCAL_MACHINE\Config\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings]
"ProxyEnable"=hex:01,00,00,00
"EnableAutodial"=hex:00,00,00,00
"ProxyServer"="proxyserver:8080"