[Main] Title=AutoExNT Type=script Selected=True Level=1 Description=Adds AutoExNT to the PE, to start tasks before Explorer Author=Peter Schlang Version=4 Mandatory=False Download_Level=0 Date=2014-Sep-12 NoWarning=False CertifiedBy=pscEx Certification83=84d4932148ebf9a94db3808f207e1ac8 [Variables] %_service%=AutoExNT %_serviceExe%=%_service%.exe %_configName%=%_service%.bat %_config%=%ScriptDir%\%_configName% %_Failure%=False [Interface] pTextLabel1="The script needs some files from the ",1,1,6,14,225,18,9,Bold pWebLabel1="Windows Ressource Kit Tools",1,10,242,14,139,18,http://http://www.microsoft.com/en-us/download/details.aspx?id=17657 pTextLabel2="Path to Ressource Kit Tools",1,1,6,42,179,18,9,Bold pFileBox1="%ProgramFilesDir%\Windows Resource Kits\Tools\",1,13,192,41,272,20,dir pTextLabel3="User configuration file: %ScriptDir%\AutoExNT.bat",1,1,6,180,327,18,9,Bold pButton2="Edit ...",1,8,366,176,80,25,Edit,0,False,False,_Edit_,False pTextLabel5="Optional you can attach the needed files to the script.",1,1,6,70,450,18,9,Bold pTextLabel6="That enables you to run the script on a PC without installed tool kit.",1,1,6,98,449,18,9,Bold pButton4=Attach,1,8,6,126,80,25,Attach,0,False,False,_Attach_,False pCheckBox1=,1,3,93,129,16,18,True pTextLabel7="Include AutoExNt.bat",1,1,111,129,230,18,9,Bold pBevel1=pBevel1,1,12,6,161,524,0 pNumberBox1=pNumberBox1,1,2,157,206,40,22,1,0,1,1 pTextLabel8="Run tasks interactive",1,1,6,207,141,18,9,Bold pBevel2=pBevel1,1,12,6,237,524,4 pTextLabel4="Add to the running OS rather than to the PE",1,1,40,254,313,18,9,Bold pButton3=Add,1,8,365,251,80,25,AddLive,0,False,False,_AddLive_,False pTextLabel9="Remove from the running OS",1,1,42,287,230,18,9,Bold pButton5=Remove,1,8,365,284,80,25,RemoveLive,0,False,False,_RemoveLive_,False [Edit] If,Not,EXISTFILE,%_config%,ExtractFile,%ScriptFile%,Config,%_configName%,%ScriptDir% ShellExecute,Open,Notepad.exe,%_config% [DoCopy] Set,%_action%,Copy Set,%_file%,%pFileBox1%\#1 StrFormat,REPLACE,%_file%,\\,\,%_file% If,Not,EXISTFILE,%_file%,Begin If,Not,ExistSection,%ScriptFile%,EncodedFile-tools-#1,Begin Echo,"Necessary Ressource Kit Tools file #$q#1#$q not found!",WARN Set,%_Failure%,True End Set,%_action%,Decode End If,Not,%_failure%,EQUAL,True,Begin If,%_action%,EQUAL,Copy,FileCopy,%_file%,%Target_sys%,NOWARN Else,ExtractFile,%ScriptFile%,tools,#1,%Target_sys% End [Process] StrFormat,REPLACE,%Target_sys%,%TargetDir%,X:,%PE_Sys% Run,%ScriptFile%,DoCopy,%_serviceExe% Run,%ScriptFile%,DoCopy,Servmess.dll If,%_Failure%,EQUAL,True,Exit,"Necessary Ressource Kit Tools files not found!" System,ERROROFF If,Not,EXISTFILE,%_config%,ExtractFile,%ScriptFile%,usercontrol,%_configName%,%ScriptDir% If,Not,EXISTFILE,%_config%,begin ExtractFile,%ScriptFile%,config,%_configName%,%ScriptDir% Echo,"#$q%_config%#$q not found! Using default.",WARN End FileCopy,%_config%,%Target_Sys%,NOWARN RegHiveLoad,WB-Setup,%RegSystem% RegWrite,HKLM,0x4,WB-Setup\ControlSet001\Services\%_service%,Type,0x00000110 RegWrite,HKLM,0x4,WB-Setup\ControlSet001\Services\%_service%,Start,0x00000002 RegWrite,HKLM,0x4,WB-Setup\ControlSet001\Services\%_service%,ErrorControl,0x00000001 RegWrite,HKLM,0x2,WB-Setup\ControlSet001\Services\%_service%,ImagePath,%PE_Sys%\%_service%.Exe RegWrite,HKLM,0x1,WB-Setup\ControlSet001\Services\%_service%,DisplayName,%_service% RegWrite,HKLM,0x1,WB-Setup\ControlSet001\Services\%_service%,Description,"Starts %_configName% during boot before explorer" RegWrite,HKLM,0x1,WB-Setup\ControlSet001\Services\%_service%,ObjectName,LocalSystem RegWrite,HKLM,0x2,WB-Setup\ControlSet001\Services\%_service%\Parameters,InterActive,%pNumberBox1% RegWrite,HKLM,0x3,WB-Setup\ControlSet001\Services\%_service%\Security,Security,01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00 RegWrite,HKLM,0x1,WB-Setup\ControlSet001\Services\%_service%\Enum,0,Root\LEGACY_%_service%\0000 RegWrite,HKLM,0x4,WB-Setup\ControlSet001\Services\%_service%\Enum,Count,0x00000001 RegWrite,HKLM,0x4,WB-Setup\ControlSet001\Services\%_service%\Enum,NextInstance,0x00000001 RegHiveUnLoad,WB-Setup [AddLive] Set,%Target_sys%,%WindowsDir%\System32 Run,%ScriptFile%,DoCopy,InstExNt.exe Run,%ScriptFile%,DoCopy,%_serviceExe% Run,%ScriptFile%,DoCopy,Servmess.dll If,%_Failure%,EQUAL,True,Exit,"Necessary Ressource Kit Tools files not found!" If,Not,EXISTFILE,%_config%,Exit,"#$q%_config%#$q not found!" FileCopy,%_config%,%Target_Sys%,NOWARN If,%pNumberBox1%,EQUAL,1,ShellExecuteEx,Hide,Instexnt,"install /interactive" Else,ShellExecuteEx,Hide,Instexnt,install [DoRemove] Set,%_file%,%WindowsDir%\System32\#1 If,EXISTFILE,%_file%,FileDelete,%_file%,NOWARN [RemoveLive] ShellExecuteEx,Hide,Instexnt,remove Run,%ScriptFile%,DoRemove,InstExNt.exe Run,%ScriptFile%,DoRemove,%_serviceExe% Run,%ScriptFile%,DoRemove,Servmess.dll Run,%ScriptFile%,DoRemove,%_configname% [DoAttach] Set,%_file%,%pFileBox1%\#1 StrFormat,REPLACE,%_file%,\\,\,%_file% If,Not,EXISTFILE,%_file%,Begin Echo,"Necessary Ressource Kit Tools file #$q#1#$q not found!",WARN Set,%_Failure%,True End Else,Encode,%ScriptFile%,tools,%_file% [Attach] Run,%ScriptFile%,DoAttach,Instexnt.exe Run,%ScriptFile%,DoAttach,%_serviceExe% Run,%ScriptFile%,DoAttach,Servmess.dll If,%pCheckBox1%,EQUAL,True,Encode,%ScriptFile%,usercontrol,%_config% If,%_Failure%,EQUAL,True,Message,"Necessary Ressource Kit Tools files not found!",ERROR [AuthorEncoded] earth.jpg=3180,4242 Logo=earth.jpg [EncodedFile-AuthorEncoded-earth.jpg] lines=1 0=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 1=6qRe2+DSdvWxi4BsFfeKiOAlGsSa+BkI+y+wC7PCXUbH/4H8Sd/cp4nONMTSwqydDLKkhnGAUjECzhgdDKPNjld153aWVgAgC6nQbH1ivPCwEAAAACAAAAJQAAACMMAAAAAAAAAQAAAAAAAAAAAAAA [config] AutoExNT.bat=267,356 [EncodedFolders] config [EncodedFile-config-AutoExNT.bat] lines=0 0=eJx9zbFqwzAUheHd4Hc42YOHBkLJ5A4eCq1b0gwteFGkm8jUkoruFbHfPjZxCl4CZ/w5X7mv3rFPHp56gSj+ZSgevLYx+JC4G/KsnBoWFQXfu+Z187xtvgYWcpunxgehP2UK6ulxOF27c7yFc7pwsVALHAISEz7qtx9cLE2lJmYVhzVGFZF0cI68IbOa/+5opDOZVv6tStuAg20Z48QSknfBtKeWDAydVOoEL0lC1deCoxJt8+xTjXqeXQEAfmC3eJzjcSwtyXet8AvRS0osYRgFIw0oMELoAzjkU7MNvjEwAQCDhgdDZtT+6QEAAAACAAAAJwAAAMAAAAAAAAAAAQAAAAAAAAAAAAAA