#23143 - 2002-06-17 11:09 AM
Re: Logon Script Registry Adds
|
MCA
KiX Supporter
   
Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
|
Dear,
Some suggestions and remarks:
- You are using RUN statements without quotations. we advice to use
something like: RUN '%comspec% /c inoculan.bat' - why you are using RUN instead of SHELL statement. kixtart script will not
wait for completion of your BATch files. we advice to replace RUN statement with: SHELL '%comspec% /c inoculan.bat' - you are trying to delete the complete HKCU\...\run key. is this
was you are meaning to do. it can lead to unexpected warnings. This key is a major element of your HKCU hive. - it is possible that the inoculan.bat file runs twice.
- it is hard to see what your BATch files are actual doing. can you put
them on the board. members can possible translate them to real kixtart code. - it is new for us registry actions are too slow. mostly external actions
or complex structures slowdown your script. to see how your script is run- ning we have add some debugging code to your script. Our call was: kixstrip input.kix output.kix /debug please return the output of file %tmp%\kixdebug.txt on the board. - possible that some BATch weren't ending in a correct way. NT mostly wait a fix
period for completion before shutdown his system.
code:
CLS COLOR C+/N AT (1,1) " " IF RedirectOutput("%tmp%\kixdebug.txt") ENDIF ? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.04e script starting." ? "-" ? "-curdir: "+LCASE(@curdir) ? "-scriptdir: "+LCASE(@scriptdir) IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0) ? "-scriptname: "+LCASE(@scriptname) ENDIF ? "-startdir: "+LCASE(@startdir) ? "-" ? "-userid: "+LCASE(@userid)+"/"+LCASE(@wuserid) ? "-user priv: "+LCASE(@priv) IF (instr("-4.xx-","-"+substr(@kix,1,2)+"xx-") <> 0) ? "-version: inwin="+@inwin+"/dos="+@dos"/productsuite="+@productsuite+"/producttype="+@producttype"/csd="+LTRIM(RTRIM(@csd)) ELSE ? "-version: inwin="+@inwin+"/dos="+@dos ENDIF ? "-" ?"- start-"+@time+"- @error @serror "?
?"- 1-"+@time+"- @error @serror "? IF @inwin = 2 ?"- 2-"+@time+"- @error @serror "? ?"- 3-"+@time+"- @error @serror "? IF Exist("c:\windows\mhslogo.bmp") = 1 ?"- 4-"+@time+"- @error @serror "? ELSE ?"- 5-"+@time+"- @error @serror "? RUN "copy95.bat" ?"- 6-"+@time+"- @error @serror "? ENDIF ?"- 7-"+@time+"- @error @serror "? ?"- 8-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ") ?"- 9-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD") ?"- 10-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ") ?"- 11-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_SZ") ?"- 12-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ") ?"- 13-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ") ?"- 14-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ") ?"- 15-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ") ?"- 16-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ") ?"- 17-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD") ?"- 18-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD") ?"- 19-"+@time+"- @error @serror "? $rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\") ?"- 20-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD") ?"- 21-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettings", "1", "REG_DWORD") ?"- 22-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD") ?"- 23-"+@time+"- @error @serror "? ELSE ?"- 24-"+@time+"- @error @serror "? IF Exist("%systemroot%\mhslogo.bmp") = 1 ?"- 25-"+@time+"- @error @serror "? ELSE ?"- 26-"+@time+"- @error @serror "? RUN "copynt.bat" ?"- 27-"+@time+"- @error @serror "? ENDIF ?"- 28-"+@time+"- @error @serror "? ?"- 29-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ") ?"- 30-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD") ?"- 31-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ") ?"- 32-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD") ?"- 33-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD") ?"- 34-"+@time+"- @error @serror "? $rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\") ?"- 35-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD") ?"- 36-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettingsPage", "1", "REG_DWORD") ?"- 37-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD") ?"- 38-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_SZ") ?"- 39-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ") ?"- 40-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ") ?"- 41-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ") ?"- 42-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ") ?"- 43-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ") ?"- 44-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "SCRNSave.exe", "%systemroot%\logon.scr", "REG_SZ") ?"- 45-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ") ?"- 46-"+@time+"- @error @serror "? ENDIF ; <+++++ ?"- 47-"+@time+"- @error @serror "? ?"- 48-"+@time+"- @error @serror "? $returncode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\MACROSOFT") ?"- 49-"+@time+"- @error @serror "? IF $returncode = 0 ?"- 50-"+@time+"- @error @serror "? ? "Key Deleted..." ?"- 51-"+@time+"- @error @serror "? ENDIF ?"- 52-"+@time+"- @error @serror "? ?"- 53-"+@time+"- @error @serror "? $returncode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN") ?"- 54-"+@time+"- @error @serror "? IF $returncode = 0 ?"- 55-"+@time+"- @error @serror "? ? "Key Deleted..." ?"- 56-"+@time+"- @error @serror "? ENDIF ?"- 57-"+@time+"- @error @serror "? RUN INOCULAN.BAT ?"- 58-"+@time+"- @error @serror "? RUN APOST.BAT ?"- 59-"+@time+"- @error @serror "? ?"- 60-"+@time+"- @error @serror "? ;IF INGROUP ("WINDOWS95") ?"- 61-"+@time+"- @error @serror "? ; RUN WIN95.BAT ?"- 62-"+@time+"- @error @serror "? ;ENDIF ?"- 63-"+@time+"- @error @serror "? ?"- 64-"+@time+"- @error @serror "? IF INGROUP ("LAN 23 USERS") ?"- 65-"+@time+"- @error @serror "? USE Q: "\\MHS_LAN23\SMSLAN23" ?"- 66-"+@time+"- @error @serror "? ENDIF ?"- 67-"+@time+"- @error @serror "? ?"- 68-"+@time+"- @error @serror "? IF INGROUP ("Net Plus Users") ?"- 69-"+@time+"- @error @serror "? USE V: "\\MHS_LAN23\NETPLUS" ?"- 70-"+@time+"- @error @serror "? ENDIF ?"- 71-"+@time+"- @error @serror "? ?"- 72-"+@time+"- @error @serror "? IF INGROUP ("EMMA Paramedics") ?"- 73-"+@time+"- @error @serror "? USE P: "\\MHS_INVISION\EMMA" ?"- 74-"+@time+"- @error @serror "? ENDIF ?"- 75-"+@time+"- @error @serror "? ?"- 76-"+@time+"- @error @serror "? IF INGROUP ("INOCULAN ANTIVIRUS") ?"- 77-"+@time+"- @error @serror "? RUN INOCULAN.BAT ?"- 78-"+@time+"- @error @serror "? ENDIF ?"- 79-"+@time+"- @error @serror "? ?"- 80-"+@time+"- @error @serror "? IF INGROUP ("Document Imaging") ?"- 81-"+@time+"- @error @serror "? USE L: "\\IMS-NT\SMS_CARE" ?"- 82-"+@time+"- @error @serror "? ENDIF ?"- 83-"+@time+"- @error @serror "? ?"- 84-"+@time+"- @error @serror "? IF INGROUP ("MEDREC II") ?"- 85-"+@time+"- @error @serror "? USE R: "\\MHS_MEDREC\MEDREC" ?"- 86-"+@time+"- @error @serror "? ENDIF ?"- 87-"+@time+"- @error @serror "? ?"- 88-"+@time+"- @error @serror "? IF INGROUP ("SOFTMED SDR") ?"- 89-"+@time+"- @error @serror "? USE P: "\\MHS_SOFTMED_SDR\SOFTMED" ?"- 90-"+@time+"- @error @serror "? ENDIF ?"- 91-"+@time+"- @error @serror "? ?"- 92-"+@time+"- @error @serror "? IF INGROUP ("MHS EIS AUTO") ?"- 93-"+@time+"- @error @serror "? RUN EISCOPY.BAT ?"- 94-"+@time+"- @error @serror "? ENDIF ?"- 95-"+@time+"- @error @serror "? ?"- 96-"+@time+"- @error @serror "? IF INGROUP ("ED Logging System") ?"- 97-"+@time+"- @error @serror "? USE M: "\\MHS_CASEWISE\ED Log Software" ?"- 98-"+@time+"- @error @serror "? ENDIF ?"- 99-"+@time+"- @error @serror "? ?"- 100-"+@time+"- @error @serror "? IF INGROUP ("PREMISE USERS") ?"- 101-"+@time+"- @error @serror "? USE T: "\\MHS_PREMISE\NDC" ?"- 102-"+@time+"- @error @serror "? USE U: "\\MHS_PREMISE\PVSW" ?"- 103-"+@time+"- @error @serror "? ENDIF ?"- 104-"+@time+"- @error @serror "? ?"- 105-"+@time+"- @error @serror "? ;USE X: "\\MHS_STORAGE_001\PUBLIC" ?"- 106-"+@time+"- @error @serror "? ;USE Y: "\\MHS_STORAGE_001\PUBLIC" ?"- 107-"+@time+"- @error @serror "? ;USE Z: "\\MHS_STORAGE_001\PUBLIC" ?"- 108-"+@time+"- @error @serror "? ?"- 109-"+@time+"- @error @serror "? IF INGROUP ("ITT TECHROOM") ?"- 110-"+@time+"- @error @serror "? ADDPRINTERCONNECTION ("\\MHS_STORAGE_001\ITT TECHROOM") ?"- 111-"+@time+"- @error @serror "? ENDIF ?"- 112-"+@time+"- @error @serror "?
?"- end-"+@time+"- @error @serror "? ? "-" ? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.04e script ending." ? "-" IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0) ? "-"+@cpu+" ("+@mhz+" Mhz, memory "+MemorySize()+" MB)" ENDIF ? "-"
We will wait for your feedback. greetings. [ 17 June 2002, 11:12: Message edited by: MCA ]
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 2220 anonymous users online.
|
|
|