[Main]
Title=MMC
Description=Adds Managment Console to PE
Selected=True
Author=NightMan, Nikzzzz, 2aCD, Markus Debus
Level=3
Version=15
Date=07.08.2021
Sizex86=|10637100:0:0
Sizex64=|14271788:0:0
Translation_DE=MaineCoon

[Interface]
pFrame1=Desktop Shortcuts,707070,0,0,10,10,170,80
pcheckbox1=True,Device Manager,0,3,20,35,150,18
pcheckbox2=True,Disk Management,0,3,20,60,150,18
//
tEcho_1=Copying files...

tVar_2=Disk Management
tVar_3=Date and Time
tVar_4=Hardware Wizard
tVar_5=PnPUtil
tVar_6=Internet Options

tVar_8=Regional and Language Options
tVar_10=Shared Folders

[Interface.07]
Description=Integriert die Computer-Managment-Konsole in WindowsPE
pFrame1=Desktop-Verknüpfungen,707070,0,0,10,10,170,80
pcheckbox1=True,Geräte-Manager,0,3,20,35,150,18
pcheckbox2=True,Computerverwaltung,0,3,20,60,150,18
//
tEcho_1=Dateien werden kopiert...

tVar_2=Computerverwaltung
tVar_3=Datum und Zeit
tVar_4=Hardware-Assistent
tVar_5=PnP-Hilfsprogramm
tVar_6=Internet-Optionen
tVar_8=Regions- und Sprachoptionen
tVar_10=Freigegebene Ordner

[Process]
Echo,%tEcho_1%

SetReqFile,%Install_sys%,%Distlang%,%FallBack%,%target_sys%

ReqFile,cfgbkend.dll,1
ReqFile,clbcatq.dll
ReqFile,compmgmt.msc

ReqFile,control.exe
ReqFile,Defrag.exe,1
ReqFile,dfrgui.exe,1

ReqFile,devmgmt.msc
ReqFile,devmgr.dll,1
ReqFile,diskmgmt.msc
ReqFile,dmdlgs.dll
ReqFile,dmdskmgr.dll
ReqFile,dmdskres.dll,1
ReqFile,dmdskres2.dll,1
ReqFile,dmintf.dll
ReqFile,dmocx.dll,1
ReqFile,dmutil.dll,1
ReqFile,dmvdsitf.dll,1
ReqFile,dmview.ocx
ReqFile,dskquoui.dll,1
ReqFile,filemgmt.dll,1
ReqFile,fsmgmt.msc
ReqFile,fsutil.exe,1

ReqFile,ipsecsnp.dll,1

ReqFile,mlang.dat
ReqFile,mlang.dll,1
ReqFile,mmc.exe,1
ReqFile,mmcbase.dll,1
ReqFile,mmcndmgr.dll,1
ReqFile,mmcshext.dll,1
ReqFile,mycomput.dll,1
ReqFile,printfilterpipelineprxy.dll
ReqFile,printfilterpipelinesvc.exe
ReqFile,printui.exe,1

ReqFile,services.msc
ReqFile,apphelp.dll,1
ReqFile,pnpts.dll
ReqFile,PNPXAssoc.dll
ReqFile,PNPXAssocPrx.dll,1
ReqFile,PnPUnattend.exe,1
ReqFile,PnPutil.exe,1
ReqFile,grpconv.exe,1
ReqFile,iologmsg.dll,1
ReqFile,hdwwiz.exe,1
ReqFile,msinfo32.exe,1
ReqFile,Netplwiz.exe,1
ReqFile,SystemPropertiesAdvanced.exe,1
ReqFile,SystemPropertiesComputerName.exe,1
ReqFile,SystemPropertiesHardware.exe,1

ReqFile,systempropertiesdataexecutionprevention.exe,1
ReqFile,systempropertiesperformance.exe,1
ReqFile,systempropertiesprotection.exe,1
ReqFile,systempropertiesremote.exe,1
ReqFile,netplwiz.dll,1
ReqFile,hdwwiz.cpl,1
ReqFile,wusa.exe,1


SetReqFile,%boot_sys%,%Distlang%,%FallBack%,%target_sys%
ReqFile,adsldpc.dll,1
ReqFile,srvsvc.dll,1
If,ExistFile,%boot_sys%\vmstorfltres.dll,Then,ReqFile,vmstorfltres.dll,1


RegLoad,%RegSoftware%,PE-SOFTWARE
System,FILEREDIRECT,off
ShellExecute,hide,%WindowsDir%\system32\reg.exe, import #$q%ScriptDir%\MMC\MMC.reg#$q
System,FILEREDIRECT,on
RegUnLoad,PE-SOFTWARE


Retrieve,%dev%,ResStr,%target_sys%\%DistLang%\devmgr.dll.mui,,4
Retrieve,%date%,ResStr,%target_sys%\%DistLang%\timedate.cpl.mui,,51
Retrieve,%commgm%,ResStr,%target_sys%\%DistLang%\mycomput.dll.mui,,300
Retrieve,%inet%,ResStr,%Install_sys%\%DistLang%\inetcpl.cpl.mui,,105
Retrieve,%var%,ResStr,%target_sys%\%distlang%\shell32.dll.mui,,32016
String,%lang%,SPLIT,%var%,#$c,2
string,%lang%,strip,%lang%,,3
//message,%lang%
GetDistLang,%Var%,%target_sys%\filemgmt.dll,%DistLang%:%FallBack%
Retrieve,%share%,ResStr,%target_sys%\%Var%\filemgmt.dll.mui,%LCID%,4
Retrieve,%mouse%,ResStr,%target_sys%\%distlang%\shell32.dll.mui,,25686

If,%pCheckBox1%,=,True,Then,Add_ShortCut,Desktop,,X:\Windows\System32\mmc.exe,%dev%,,/b X:\Windows\System32\devmgmt.msc,devmgr.dll#$c4

Add_ShortCut,Startmenu,%commgm%, X:\Windows\System32\mmc.exe,%dev%,,/b X:\Windows\System32\devmgmt.msc,devmgr.dll#$c4
Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\compmgmt.msc,%commgm%,,/s,X:\Windows\system32\mycomput.dll
Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\timedate.cpl,%date%,,,#$pSystemRoot#$p\System32\control.exe
Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\inetcpl.cpl,%inet%,,,X:\Windows\system32\inetcpl.cpl#$c27
Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\main.cpl,%mouse%,,,X:\Windows\system32\setupapi.dll#$c1
Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\intl.cpl,%lang%,,,X:\Windows\System32\intl.cpl#$c-200
Add_ShortCut,Startmenu,%commgm%, X:\windows\system32\fsmgmt.msc,%share%,,,X:\Windows\System32\shrpubw.exe

//Systemsteuerung
//Retrieve,%var%,ResStr,%target_sys%\%distlang%\shell32.dll.mui,,4161
//message,%var%
//Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\hdwwiz.exe,%tVar_4%
//Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\cmd.exe,%tVar_5%,,/c pnputil.exe -i -a X:\Windows\inf\*.inf,X:\Windows\system32\hdwwiz.exe
//Add_ShortCut,Startmenu,%commgm%, X:\Windows\system32\sysdm.cpl,%tVar_9%

[Script-Pic]
0=4242,5456,ZLB64
1=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
2=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
3=JiewASzoxaKMJoPlOCAR2hC9GYT6a+nz6hJvyQitBlSzg3jg+HFHvtefDiMKdm3lsGT2fUa1UuL3ZHAL9ke+wcLmleIdG9Dp1s1UPALY09P6yvQal97ZVpOX8S2kM6TP8PuJS6pspSWFw9gAZ+ksjXX86S7ecTOj+zxe8if/p2oSvDvYo3nua2Orh48Lshc18C0WtwdSQhO3FA7KzWTLvbsMu55nCntCElB84X6CVL2pGOrAwDXO9jc+HVUTnbUG48pvR8EB98+bUS429i2T/2CG6neNlYW7fDtfYJgv9fqN+1RvWX2u78GM82ae8pNpUIgHtI353c/VF57Hqn02i7SN6NV00K5I3Z3ihaxL7LmqGmDtSZmfZm5b0h2nxK0zYQzL3m0y42Q9CJcIuq1R4tmmdYUZmjHZTQg3ROei+x68Iu3Fp3f1Bhf0zjIz7VEmya/eX40tV/ncE0Mtb3Ch0Qv32cDywm+oORgsyXSUYvblhLAmteZKvFUHiHrKGags3R67kDkVgzq9khHn7Nf8ni2knRLILbz3ZAeC61Rj3fkIZMSJ+K2xMUaxtncHn0ZUB5dO5QdRHdsq6ejeyqdFlZVpgPtbHMlLsQgG89i3hmcXLyotHm5CqH2zsWH8ZNLhHmz3tmSP/wNcdROD
