@RvdH
Thanks for your advice and pretty bitter words!
Hi all,
This is a plug-in of Windows Installer Service/server to install many kinds of software while using Bart PE cd.
You don't need to worry about space, because you can install any software in your harddisk instead of RamDrive.
But REMEMBER, you need to delete from HDD before you exit from CD, if you installed in harddisk.
I have already tested in Win 2k and XP Pro with small software like DVD clone 3.xx and some small programs. Completely OK.
Hopefully, you all can save time and space of CD, RIGHT?
Welcome any comments!!!!!!!!!!
Copy all files to your MSI service folder. There are in your System32 folder. Unless, find in here:
http://freeware.it-mate.co.uk/
That's all.
Best Regards.
QUOTE
[Version]
Signature= "$Windows NT$"
;msiService.inf
;Created by yahooUK
[PEBuilder]
Name="Windows Installer Service"
Enable=1
[SourceDisksFiles]
msi.dll=2
msiexec.exe=2
msihnd.dll=2
msimsg.dll=2
msisip.dll=2
ieinfo5.ocx=2
msimain.sdb=60
[Software.AddReg]
; Sherpya RegExpander
0x7,"Sherpya\RegExpander\HKLM","SYSTEM\ControlSet001\Services\MSIServer","ImagePath"
0x0, "Classes\MSILink"
0x0, "Classes\MSILink\shellex"
0x0, "Classes\MSILink\shellex\ContextMenuHandlers"
0x1, "Classes\MSILink\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}","@","Start Menu Pin"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}","","Msi install server"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}","AppId","{000C101C-0000-0000-C000-000000000046}"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId","","IMsiServer"
0x1, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}","","PSFactoryBuffer"
0x2, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel","Both"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}","","Microsoft Windows Installer"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32","","ole32.dll"
0x2, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel","Apartment"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId","","WindowsInstaller.Installer"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib","","{000C1092-0000-0000-C000-000000000046}"
0x1, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}","",""
0x2, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel","Apartment"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}","","GenerateMSI Class"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\InprocServer32","","%SystemRoot%\system32\catsrvut.dll"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\InprocServer32","ThreadingModel","both"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\ProgID","","MSIGen.GenerateMSI.1"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\VersionIndependentProgID","","MSIGen.GenerateMSI"
0x1, "Classes\.msi","","Msi.Package"
0x1, "Classes\.msp","","Msi.Patch"
0x3, "Classes\Msi.Package","EditFlags",\
00,00,10,00
0x2, "Classes\Msi.Package","FriendlyTypeName","@%SystemRoot%\System32\msi.dll,-34"
0x1, "Classes\Msi.Package","","Windows Installer Package"
0x2, "Classes\Msi.Package\DefaultIcon","","%SystemRoot%\system32\msiexec.exe,0"
0x1, "Classes\Msi.Package\shell","","Open,Repair,Uninstall"
0x1, "Classes\Msi.Package\shell\Open","","&Install"
0x2, "Classes\Msi.Package\shell\Open","MUIVerb","@%SystemRoot%\System32\msi.dll,-36"
0x2, "Classes\Msi.Package\shell\Open\command","","""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
0x1, "Classes\Msi.Package\shell\Repair","","Re&pair"
0x2, "Classes\Msi.Package\shell\Repair","MUIVerb","@%SystemRoot%\System32\msi.dll,-37"
0x2, "Classes\Msi.Package\shell\Repair\command","","""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
0x1, "Classes\Msi.Package\shell\Uninstall","","&Uninstall"
0x2, "Classes\Msi.Package\shell\Uninstall","MUIVerb","@%SystemRoot%\System32\msi.dll,-38"
0x2, "Classes\Msi.Package\shell\Uninstall\command","","""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
0x1, "Classes\Msi.Patch","","Windows Installer Patch"
0x3, "Classes\Msi.Patch","EditFlags",\
00,00,10,00
0x2, "Classes\Msi.Patch","FriendlyTypeName","@%SystemRoot%\System32\msi.dll,-35"
0x2, "Classes\Msi.Patch\DefaultIcon","","%SystemRoot%\system32\msiexec.exe,0"
0x1, "Classes\Msi.Patch\shell","","Open"
0x1, "Classes\Msi.Patch\shell\Open","","&Apply Patch"
0x2, "Classes\Msi.Patch\shell\Open","MUIVerb","@%SystemRoot%\System32\msi.dll,-39"
0x2, "Classes\Msi.Patch\shell\Open\command","","""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"
0x1, "Classes\Applications\msiexec.exe","NoOpenWith",""
0x1, "Classes\AppID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",""
0x1, "Classes\AppID\{000C101C-0000-0000-C000-000000000046}","LocalService","MSIServer"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}","","IMsiServer"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods","","18"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32","","{000C103E-0000-0000-C000-000000000046}"
0x1, "Classes\IMsiServer","","Msi install server"
0x1, "Classes\IMsiServer\CLSID","","{000C101C-0000-0000-C000-000000000046}"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}","","IMsiRemoteAPI"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods","","58"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32","","{000C103E-0000-0000-C000-000000000046}"
[SetupReg.AddReg]
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Service","MSIServer"
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","DeviceDesc","Windows Installer"
0x1, "ControlSet001\Services\MSIServer","Description","Adds, modifies, and removes applications provided as a Windows Installer (*.msi) package. If this service is disabled, any services that explicitly depend on it will fail to start."
0x4, "ControlSet001\Services\MSIServer","Type", 0x00000020
;0x4, "ControlSet001\Services\MSIServer","Start", 0x00000003
0x4, "ControlSet001\Services\MSIServer","Start", 0x00000002
0x4, "ControlSet001\Services\MSIServer","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\MSIServer","ImagePath","%SystemRoot%\system32\msiexec.exe /V"
0x1, "ControlSet001\Services\MSIServer","DisplayName","Windows Installer"
0x7, "ControlSet001\Services\MSIServer","DependOnService","RpcSs"
0x7, "ControlSet001\Services\MSIServer","DependOnGroup"
0x1, "ControlSet001\Services\MSIServer","ObjectName","LocalSystem"
0x3, "ControlSet001\Services\MSIServer\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
0x0,"Setup\AllowStart\MSISERVER"
Signature= "$Windows NT$"
;msiService.inf
;Created by yahooUK
[PEBuilder]
Name="Windows Installer Service"
Enable=1
[SourceDisksFiles]
msi.dll=2
msiexec.exe=2
msihnd.dll=2
msimsg.dll=2
msisip.dll=2
ieinfo5.ocx=2
msimain.sdb=60
[Software.AddReg]
; Sherpya RegExpander
0x7,"Sherpya\RegExpander\HKLM","SYSTEM\ControlSet001\Services\MSIServer","ImagePath"
0x0, "Classes\MSILink"
0x0, "Classes\MSILink\shellex"
0x0, "Classes\MSILink\shellex\ContextMenuHandlers"
0x1, "Classes\MSILink\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}","@","Start Menu Pin"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}","","Msi install server"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}","AppId","{000C101C-0000-0000-C000-000000000046}"
0x1, "Classes\CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId","","IMsiServer"
0x1, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}","","PSFactoryBuffer"
0x2, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel","Both"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}","","Microsoft Windows Installer"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32","","ole32.dll"
0x2, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel","Apartment"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId","","WindowsInstaller.Installer"
0x1, "Classes\CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib","","{000C1092-0000-0000-C000-000000000046}"
0x1, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}","",""
0x2, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","","%SystemRoot%\system32\msi.dll"
0x1, "Classes\CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel","Apartment"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}","","GenerateMSI Class"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\InprocServer32","","%SystemRoot%\system32\catsrvut.dll"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\InprocServer32","ThreadingModel","both"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\ProgID","","MSIGen.GenerateMSI.1"
0x1, "Classes\CLSID\{298942A3-C0FE-11D1-8D87-0060088F38C8}\VersionIndependentProgID","","MSIGen.GenerateMSI"
0x1, "Classes\.msi","","Msi.Package"
0x1, "Classes\.msp","","Msi.Patch"
0x3, "Classes\Msi.Package","EditFlags",\
00,00,10,00
0x2, "Classes\Msi.Package","FriendlyTypeName","@%SystemRoot%\System32\msi.dll,-34"
0x1, "Classes\Msi.Package","","Windows Installer Package"
0x2, "Classes\Msi.Package\DefaultIcon","","%SystemRoot%\system32\msiexec.exe,0"
0x1, "Classes\Msi.Package\shell","","Open,Repair,Uninstall"
0x1, "Classes\Msi.Package\shell\Open","","&Install"
0x2, "Classes\Msi.Package\shell\Open","MUIVerb","@%SystemRoot%\System32\msi.dll,-36"
0x2, "Classes\Msi.Package\shell\Open\command","","""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
0x1, "Classes\Msi.Package\shell\Repair","","Re&pair"
0x2, "Classes\Msi.Package\shell\Repair","MUIVerb","@%SystemRoot%\System32\msi.dll,-37"
0x2, "Classes\Msi.Package\shell\Repair\command","","""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
0x1, "Classes\Msi.Package\shell\Uninstall","","&Uninstall"
0x2, "Classes\Msi.Package\shell\Uninstall","MUIVerb","@%SystemRoot%\System32\msi.dll,-38"
0x2, "Classes\Msi.Package\shell\Uninstall\command","","""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
0x1, "Classes\Msi.Patch","","Windows Installer Patch"
0x3, "Classes\Msi.Patch","EditFlags",\
00,00,10,00
0x2, "Classes\Msi.Patch","FriendlyTypeName","@%SystemRoot%\System32\msi.dll,-35"
0x2, "Classes\Msi.Patch\DefaultIcon","","%SystemRoot%\system32\msiexec.exe,0"
0x1, "Classes\Msi.Patch\shell","","Open"
0x1, "Classes\Msi.Patch\shell\Open","","&Apply Patch"
0x2, "Classes\Msi.Patch\shell\Open","MUIVerb","@%SystemRoot%\System32\msi.dll,-39"
0x2, "Classes\Msi.Patch\shell\Open\command","","""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"
0x1, "Classes\Applications\msiexec.exe","NoOpenWith",""
0x1, "Classes\AppID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",""
0x1, "Classes\AppID\{000C101C-0000-0000-C000-000000000046}","LocalService","MSIServer"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}","","IMsiServer"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods","","18"
0x1, "Classes\Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32","","{000C103E-0000-0000-C000-000000000046}"
0x1, "Classes\IMsiServer","","Msi install server"
0x1, "Classes\IMsiServer\CLSID","","{000C101C-0000-0000-C000-000000000046}"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}","","IMsiRemoteAPI"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods","","58"
0x1, "Classes\Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32","","{000C103E-0000-0000-C000-000000000046}"
[SetupReg.AddReg]
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Service","MSIServer"
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_MSISERVER\0000","DeviceDesc","Windows Installer"
0x1, "ControlSet001\Services\MSIServer","Description","Adds, modifies, and removes applications provided as a Windows Installer (*.msi) package. If this service is disabled, any services that explicitly depend on it will fail to start."
0x4, "ControlSet001\Services\MSIServer","Type", 0x00000020
;0x4, "ControlSet001\Services\MSIServer","Start", 0x00000003
0x4, "ControlSet001\Services\MSIServer","Start", 0x00000002
0x4, "ControlSet001\Services\MSIServer","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\MSIServer","ImagePath","%SystemRoot%\system32\msiexec.exe /V"
0x1, "ControlSet001\Services\MSIServer","DisplayName","Windows Installer"
0x7, "ControlSet001\Services\MSIServer","DependOnService","RpcSs"
0x7, "ControlSet001\Services\MSIServer","DependOnGroup"
0x1, "ControlSet001\Services\MSIServer","ObjectName","LocalSystem"
0x3, "ControlSet001\Services\MSIServer\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
0x0,"Setup\AllowStart\MSISERVER"

