Search the Community
Showing results for tags 'SvcPack AddOn'.
-
entries.ini commands supported by DX WinNT6.x True Integrator [sysPrepOC] Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName ;or Component_Name=setupapi.dll,InstallHinfSection,INF_FileName,SectionName ;;;example [SysPrepOC]Unlocker=advpack.dll,LaunchINFSection,Unlocker.inf,UnlockerSilverlight=setupapi.dll,InstallHinfSection,MSSlight.inf,Silverlight[General];;;example [General]BuildDate=2010-10-27T11:05:11ZDescription="Freeware tool which overcomes a Windows bug"Language=EnglishTitle=UnlockerVersion=1.9.0WebSite=http://ccollomb.free.fr/unlocker/processorArchitecture=x86 ; --> Warning: this key is used to force addon integration only in a certain system architecture; if present OS architecture is not the one defined in this key, DX WinNT6.x True Integrator skips the AddOnForceLang=Italiano ; --> Warning: this key is used to force addon integration only in a certain system language; if present OS language is not the one defined in this key, DX WinNT6.x True Integrator skips the AddOnReleaseType=True AddOnCustomizedby=OnePieceCopyright=CEDRICK 'NITCH' COLLOMBCompany=CEDRICK 'NITCH' COLLOMBInstallPackageName=Unlocker.infLastUpdateTime=2010-10-27T11:05:11Zabout Dirids:http://msdn.microsof...8(v=VS.85).aspx about Security Descriptor Definition Language to be used in [securityRegistry*Integration] and in [securityFiles*Integration]: http://msdn.microsof...7(v=VS.85).aspx http://msdn.microsof...e/cc982153.aspx http://blogs.technet...ove-part-1.aspx http://technet.micro...y/cc512610.aspx [securityRegistryBeforeIntegration] ;;;example [SecurityRegistryBeforeIntegration]"CLASSES_ROOT\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""CURRENT_USER\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""CURRENT_USER\Software\Classes",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""MACHINE\SOFTWARE\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""MACHINE\SYSTEM\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""MACHINE\SECURITY\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""MACHINE\SAM\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""MACHINE\COMPONENTS\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\.DEFAULT\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\DefaultUsers\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)"[securityRegistryAfterIntegration];;;example [SecurityRegistryAfterIntegration]"USERS\S-1-5-18_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\SystemProfile_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-18\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\SystemProfile\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-19_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\LocalService_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-19\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\LocalService\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-20_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\NetworkService_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-20\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\NetworkService\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-21*_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\UserProfile_Classes\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\S-1-5-21*\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\UserProfile\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)""USERS\SMIStoreMachine\Name",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)" DX WinNT6.x True Integrator loads this HIVES as default, so like previous example if want to add reglines in HKLM\Software, you need to use MACHINE\%KEY_SOFTWARE%, if you want to add or delete reglines in HKLM\System instead, you need MACHINE\%KEY_SYSTEM% "%MountDir%\Windows\System32\config\SOFTWARE" = %KEY_SOFTWARE%"%MountDir%\Windows\System32\config\SYSTEM" = %KEY_SYSTEM%"%MountDir%\Windows\System32\config\SECURITY" = %KEY_SECURITY%"%MountDir%\Windows\System32\config\SAM" = %KEY_SAM%"%MountDir%\Windows\System32\config\COMPONENTS" = %KEY_COMPONENTS%"%MountDir%\Windows\System32\config\DEFAULT" = %KEY_DEFAULT%"%MountDir%\Users\default\ntuser.dat" = %KEY_NTUSER%"%MountDir%\Windows\system32\smi\store\Machine\schema.dat" = %KEY_SCHEMA%"%MountDir%\WINDOWS\system32\config\systemprofile\NTUSER.DAT" = %KEY_NTUSER_SP%"%MountDir%\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\Windows\UsrClass.dat" = %KEY_USRCLASS_SP%"%MountDir%\Windows\ServiceProfiles\LocalService\NTUSER.DAT" = %KEY_NTUSER_LS%"%MountDir%\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Windows\UsrClass.dat" = %KEY_USRCLASS_LS%"%MountDir%\Windows\ServiceProfiles\NetworkService\NTUSER.DAT" = %KEY_NTUSER_NS%"%MountDir%\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\UsrClass.dat" = %KEY_USRCLASS_NS%"%MountDir%\Users\Administrator\NTUSER.DAT" = %KEY_NTUSER_ADMIN%"%MountDir%\Users\Administrator\AppData\Local\Microsoft\Windows\UsrClass.dat" = %KEY_USRCLASS_ADMIN%[securityFilesBeforeIntegration];;;example [SecurityFilesBeforeIntegration]%11%\FileName.exe,0,"D:P(A;;GA;;;BA)(A;;GR;;;SY)(A;;GR;;;BU)"%PROGRAMDATA%,0,"D:PAI(A;;0x1200a9;;;SY)(A;OICIIO;GXGR;;;SY)(A;;FA;;;BA)(A;OICIIO;GA;;;BA)(A;;0x1200a9;;;BU)(A;OICIIO;GXGR;;;BU)"%10%\regedit.exe,0,"D:P(A;CI;GR;;;LS)(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;CO)"[securityFilesAfterIntegration];;;example [SecurityFilesAfterIntegration]%11%\FileName.exe,0,"D:P(A;;GR;;;BA)(A;;GR;;;SY)(A;;GR;;;BU)"%ALLUSERSPROFILE%,0,"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;CO)"%16422%,0,"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;CO)"[TweaksAddReg];;;example [TweaksAddReg]HKLM, "%KEY_SOFTWARE%\ProgramName", "Test", %REG_SZ%, "Test....."HKLM, "Test\Test2", "Test2", %REG_SZ%, "Test2.....";;;see example in [ProcessesToRun*Integration] where RegHive has been loaded in HKLM\Test[TweaksDelReg];;;example [TweaksDelReg]HKLM, "%KEY_SOFTWARE%\ProgramName"SourceFiles = Directory where the addon has been extractedMountDir = Directory where the image has been mounted Warning: %MountDir% is an optional variable, there's no need for it as MountDir is always DIRID 24 (Root directory of the system disk), so %24%\ is always mount directory destination[ProcessesToRunBeforeIntegration] ;;;example [ProcessesToRunBeforeIntegration]reg load HKLM\Test "%Mountdir%\Windows\System32\config\RegHive""%SourceFiles%\ResHacker.exe" -delete "%16422%\Internet Explorer\iexplore.exe", "%16422%\Internet Explorer\iexplore.exe", Icon,,"%SourceFiles%\ResHacker.exe" -addoverwrite "%16422%\Internet Explorer\iexplore.exe", "%16422%\Internet Explorer\iexplore.exe", "%SourceFiles%\Icon.res",,,"%SourceFiles%\ResHacker.exe" -delete "%MountDir%\Program Files\Internet Explorer\iexplore.exe", "%MountDir%\Program Files\Internet Explorer\iexplore.exe", Bitmap,,"%SourceFiles%\ResHacker.exe" -addoverwrite "%MountDir%\Program Files\Internet Explorer\iexplore.exe", "%MountDir%\Program Files\Internet Explorer\iexplore.exe", "%SourceFiles%\Bitmap.res",,,[ProcessesToRunAfterIntegration];;;example [ProcessesToRunAfterIntegration]reg unload HKLM\Test"%SourceFiles%\ResHacker.exe" -delete "%MountDir%\windows\system32\FileName.exe", "%MountDir%\windows\system32\FileName.exe", Bitmap,,"%SourceFiles%\ResHacker.exe" -addoverwrite "%MountDir%\windows\system32\FileName.exe", "%MountDir%\windows\system32\FileName.exe", "%SourceFiles%\Bitmap.res",,,"%SourceFiles%\ResHacker.exe" -delete "%11%\FileName.exe", "%11%\FileName.exe", Icon,,"%SourceFiles%\ResHacker.exe" -addoverwrite "%11%\FileName.exe", "%11%\FileName.exe", "%SourceFiles%\Icon.res",,,Warning, these sections do same job of [securityFiles*Integration] sections but in different ways; they've been added for they who find hard to understand microsoft guides about "Security Descriptor Definition Language", so you can use these too; anyway it is suggested to use [securityFiles*Integration] section, safer e also faster1 = gives Admin permissions for a file or a directory 2 = when destination is a directory, gives Admin permission for all files and subdirectories of specified directory 3 = when destination is a directory, if it doesn't exist will be automatically created [FilePermissionsBeforeIntegration] ;;;example [b][FilePermissionsBeforeIntegration][/b]%10%\regedit.exe,1%COMMONPROGRAMFILES%,1%16426%\Filename.exe,1[FilePermissionsAfterIntegration];;;example [FilePermissionsAfterIntegration]%10%\test.exe,1%PROGRAMFILES(X86)%,1%16428%\Test,3[AddProgram];;;example [AddProgram]Filerefox.exe;orinstall_flash_player.exe -install -force"SetUp XXX.exe" /S[string] ;;;example [Strings]LANGNAME = "English"LANGUAGE = "ENU"MuiCultureDirectory = "en-US"LangIdHex = "409"Lang = "EN"LCID = "0409"UnlockerTip = "Freeware tool to overcome a Windows bug";or use multi localabout International INF Files http://msdn.microsof...8(v=VS.85).aspx [Strings.0409]LANGNAME = "English"LANGUAGE = "ENU"MuiCultureDirectory = "en-US"LangIdHex = "409"Lang = "EN"LCID = "0409"UnlockerTip = "Freeware tool to overcome a Windows bug"[Strings.0410]LANGNAME = "Italiano"LANGUAGE = "ITA"MuiCultureDirectory = "it-IT"LangIdHex = "410"Lang = "IT"LCID = "0410"UnlockerTip = "Strumento freeware per superare un bug di Windows"DX WinNT6.x True Integrator adds as default these keys in Strings section REG_SZ = 0x00000000REG_EXPAND_SZ = 0x00020000REG_DWORD = 0x00010001REG_QWORD = 0x000B0001REG_BINARY = 0x00000001REG_MULTI_SZ = 0x00010000REG_NONE = 0x00020001REG_KEYONLY = 0x00000010REG_KEYONLY_COMMON = 0x00002000REG_UNKNOWN = 0x00030001REG_NOCLOBBER = 0x00000002REG_DELVAL = 0x00000004REG_OVERWRITEONLY = 0x00000020REG_APPEND = 0x00000008 ;Append a given value to that of an existing named value entry. This flag is valid only if FLG_ADDREG_TYPE_MULTI_SZ is also set. The specified string value is not appended if it already exists.REG_64BITKEY = 0x00001000REG_32BITKEY = 0x00004000REG_SZ_64BITKEY = 0x00001000REG_SZ_32BITKEY = 0x00004000REG_SZ_NOCLOBBER = 0x00000002REG_SZ_NOCLOBBER_64BITKEY = 0x00001002REG_SZ_NOCLOBBER_32BITKEY = 0x00004002REG_SZ_DELVAL = 0x00000004REG_SZ_DELVAL_64BITKEY = 0x00001004REG_SZ_DELVAL_32BITKEY = 0x00004004REG_SZ_OVERWRITEONLY = 0x00000020REG_SZ_OVERWRITEONLY_64BITKEY = 0x00001020REG_SZ_OVERWRITEONLY_32BITKEY = 0x00004020REG_EXPAND_SZ_64BITKEY = 0x00021000REG_EXPAND_SZ_32BITKEY = 0x00024000REG_EXPAND_SZ_NOCLOBBER = 0x00020002REG_EXPAND_SZ_NOCLOBBER_64BITKEY = 0x00021002REG_EXPAND_SZ_NOCLOBBER_32BITKEY = 0x00024002REG_EXPAND_SZ_DELVAL = 0x00020004REG_EXPAND_SZ_DELVAL_64BITKEY = 0x00021004REG_EXPAND_SZ_DELVAL_32BITKEY = 0x00024004REG_EXPAND_SZ_OVERWRITEONLY = 0x00020020REG_EXPAND_SZ_OVERWRITEONLY_64BITKEY = 0x00021020REG_EXPAND_SZ_OVERWRITEONLY_32BITKEY = 0x00024020REG_DWORD_64BITKEY = 0x00011001REG_DWORD_32BITKEY = 0x00014001REG_DWORD_NOCLOBBER = 0x00010003REG_DWORD_NOCLOBBER_64BITKEY = 0x00011003REG_DWORD_NOCLOBBER_32BITKEY = 0x00014003REG_DWORD_DELVAL = 0x00010005REG_DWORD_DELVAL_64BITKEY = 0x00011005REG_DWORD_DELVAL_32BITKEY = 0x00014005REG_DWORD_OVERWRITEONLY = 0x00010021REG_DWORD_OVERWRITEONLY_64BITKEY = 0x00011021REG_DWORD_OVERWRITEONLY_32BITKEY = 0x00014021REG_QWORD_64BITKEY = 0x000B1001REG_QWORD_32BITKEY = 0x000B4001REG_QWORD_NOCLOBBER = 0x000B0003REG_QWORD_NOCLOBBER_64BITKEY = 0x000B1003REG_QWORD_NOCLOBBER_32BITKEY = 0x000B4003REG_QWORD_DELVAL = 0x000B0005REG_QWORD_DELVAL_64BITKEY = 0x000B1005REG_QWORD_DELVAL_32BITKEY = 0x000B4005REG_QWORD_OVERWRITEONLY = 0x000B0021REG_QWORD_OVERWRITEONLY_64BITKEY = 0x000B1021REG_QWORD_OVERWRITEONLY_32BITKEY = 0x000B4021REG_BINARY_64BITKEY = 0x00001001REG_BINARY_32BITKEY = 0x00004001REG_BINARY_NOCLOBBER = 0x00000003REG_BINARY_NOCLOBBER_64BITKEY = 0x00001003REG_BINARY_NOCLOBBER_32BITKEY = 0x00004003REG_BINARY_DELVAL = 0x00000005REG_BINARY_DELVAL_64BITKEY = 0x00001005REG_BINARY_DELVAL_32BITKEY = 0x00004005REG_BINARY_OVERWRITEONLY = 0x00000021REG_BINARY_OVERWRITEONLY_64BITKEY = 0x00001021REG_BINARY_OVERWRITEONLY_32BITKEY = 0x00004021REG_MULTI_SZ_64BITKEY = 0x00011000REG_MULTI_SZ_32BITKEY = 0x00014000REG_MULTI_SZ_APPEND = 0x00010008REG_MULTI_SZ_APPEND_64BITKEY = 0x00011008REG_MULTI_SZ_APPEND_32BITKEY = 0x00014008REG_MULTI_SZ_NOCLOBBER = 0x00010002REG_MULTI_SZ_NOCLOBBER_64BITKEY = 0x00011002REG_MULTI_SZ_NOCLOBBER_32BITKEY = 0x00014002REG_MULTI_SZ_DELVAL = 0x00010004REG_MULTI_SZ_DELVAL_64BITKEY = 0x00011004REG_MULTI_SZ_DELVAL_32BITKEY = 0x00014004REG_MULTI_SZ_OVERWRITEONLY = 0x00010020REG_MULTI_SZ_OVERWRITEONLY_64BITKEY = 0x00011020REG_MULTI_SZ_OVERWRITEONLY_32BITKEY = 0x00014020REG_NONE_64BITKEY = 0x00021001REG_NONE_32BITKEY = 0x00022001REG_NONE_NOCLOBBER = 0x00020003REG_NONE_NOCLOBBER_64BITKEY = 0x00021003REG_NONE_NOCLOBBER_32BITKEY = 0x00024003REG_NONE_DELVAL = 0x00020005REG_NONE_DELVAL_64BITKEY = 0x00021005REG_NONE_DELVAL_32BITKEY = 0x00024005REG_NONE_OVERWRITEONLY = 0x00020021REG_NONE_OVERWRITEONLY_64BITKEY = 0x00021021REG_NONE_OVERWRITEONLY_32BITKEY = 0x00024021REG_KEYONLY_64BITKEY = 0x00001010REG_KEYONLY_32BITKEY = 0x00004010REG_KEYONLY_NOCLOBBER = 0x00000012REG_KEYONLY_NOCLOBBER_64BITKEY = 0x00001012REG_KEYONLY_NOCLOBBER_32BITKEY = 0x00004012REG_KEYONLY_DELVAL = 0x00000015REG_KEYONLY_DELVAL_64BITKEY = 0x00001015REG_KEYONLY_DELVAL_32BITKEY = 0x00004015REG_KEYONLY_OVERWRITEONLY = 0x00000030REG_KEYONLY_OVERWRITEONLY_64BITKEY = 0x00001030REG_KEYONLY_OVERWRITEONLY_32BITKEY = 0x00004030REG_KEYONLY_COMMON_64BITKEY = 0x00003000REG_KEYONLY_COMMON_32BITKEY = 0x00006000REG_KEYONLY_COMMON_NOCLOBBER = 0x00002002REG_KEYONLY_COMMON_NOCLOBBER_64BITKEY = 0x00003002REG_KEYONLY_COMMON_NOCLOBBER_32BITKEY = 0x00006002REG_KEYONLY_COMMON_DELVAL = 0x00002005REG_KEYONLY_COMMON_DELVAL_64BITKEY = 0x00003005REG_KEYONLY_COMMON_DELVAL_32BITKEY = 0x00006005REG_KEYONLY_COMMON_OVERWRITEONLY = 0x00002020REG_KEYONLY_COMMON_OVERWRITEONLY_64BITKEY = 0x00003020REG_KEYONLY_COMMON_OVERWRITEONLY_32BITKEY = 0x00006020REG_UNKNOWN_64BITKEY = 0x00031001REG_UNKNOWN_32BITKEY = 0x00032001REG_UNKNOWN_NOCLOBBER = 0x00030003REG_UNKNOWN_NOCLOBBER_64BITKEY = 0x00031003REG_UNKNOWN_NOCLOBBER_32BITKEY = 0x00034003REG_UNKNOWN_DELVAL = 0x00030005REG_UNKNOWN_DELVAL_64BITKEY = 0x00031005REG_UNKNOWN_DELVAL_32BITKEY = 0x00034005REG_UNKNOWN_OVERWRITEONLY = 0x00030021REG_UNKNOWN_OVERWRITEONLY_64BITKEY = 0x00031021REG_UNKNOWN_OVERWRITEONLY_32BITKEY = 0x00034021; ServiceType valuesSERVICE_KERNEL_DRIVER = 0x00000001SERVICE_FILE_SYSTEM_DRIVER = 0x00000002SERVICE_ADAPTER = 0x00000004SERVICE_RECOGNIZER_DRIVER = 0x00000008SERVICE_WIN32_OWN_PROCESS = 0x00000010SERVICE_WIN32_SHARE_PROCESS = 0x00000020SERVICE_INTERACTIVE_PROCESS = 0x00000100SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120; StartType valuesSERVICE_BOOT_START = 0x00000000SERVICE_SYSTEM_START = 0x00000001SERVICE_AUTO_START = 0x00000002SERVICE_DEMAND_START = 0x00000003SERVICE_DISABLED = 0x00000004; ErrorControl valuesSERVICE_ERROR_IGNORE = 0x00000000SERVICE_ERROR_NORMAL = 0x00000001SERVICE_ERROR_SEVERE = 0x00000002SERVICE_ERROR_CRITICAL = 0x00000003SPSVCINST_TAGTOFRONT = 0x00000001SPSVCINST_ASSOCSERVICE = 0x00000002SPSVCINST_DELETEEVENTLOGENTRY = 0x00000004SPSVCINST_NOCLOBBER_DISPLAYNAME = 0x00000008SPSVCINST_NOCLOBBER_STARTTYPE = 0x00000010SPSVCINST_NOCLOBBER_ERRORCONTROL = 0x00000020SPSVCINST_NOCLOBBER_LOADORDERGROUP = 0x00000040SPSVCINST_NOCLOBBER_DEPENDENCIES = 0x00000080SPSVCINST_NOCLOBBER_DESCRIPTION = 0x00000100COPYFLG_WARN_IF_SKIP = 0x00000001COPYFLG_NOSKIP = 0x00000002COPYFLG_NOVERSIONCHECK = 0x00000004COPYFLG_FORCE_FILE_IN_USE = 0x00000008COPYFLG_NO_OVERWRITE = 0x00000010COPYFLG_NO_VERSION_DIALOG = 0x00000020COPYFLG_OVERWRITE_OLDER_ONLY = 0x00000040COPYFLG_REPLACEONLY = 0x00000400COPYFLG_REPLACE_BOOT_FILE = 0x00001000COPYFLG_NOPRUNE = 0x00002000this is the integration sequence as executed by DX WinNT6.x True Integrator 1 [FilePermissionsBeforeIntegration] 2 [securityFilesBeforeIntegration] 3 [ProcessesToRunBeforeIntegration] 4 [securityRegistryBeforeIntegration] 5 Offline Install Execution (installs addon AddOn) 6 [TweaksAddReg] 7 [TweaksDelReg] 8 [securityRegistryAfterIntegration] 9 [ProcessesToRunAfterIntegration] 10 [securityFilesBeforeIntegration] 11 [FilePermissionsAfterIntegration]
- 5 replies
-
- entries.ini
- True AddOn
-
(and 2 more)
Tagged with:
-
In the current version of NT6.x True Integrator, is it still necessary to append the entries.ini file? ie: entries_java7u7.ini The reason I ask is because I have noticed several true addon makers in the forum do not adopt this convention. Their addons simply contain entries.ini. It seems redundant considering the entire addon is contained in a cab file. Is this an old requirement from older versions of the tool?
- 13 replies
-
- entries.ini
- addon
-
(and 2 more)
Tagged with:
-
Windows Live Essentials 2011 v15.4.3502.922 Test exe svcpack: Ok Download:http://www.multiupload.com/4UF4SFPG65 http://rapidshare.com/files/431034235/MISTER_X_WLEv15.4.3502.922_ITA_AddOn_svcpack.cab Dimensione: 113 Mb md5: EEF3A6915584D8355586D64EA3CFE0FA Informazioni: http://explore.live.com/windows-live-essentials Descrizione: ecco come Svcpack AddOn il Windows Live Essentials 2011,
-
You can use it to integrate hoftixes, updates, drivers, features and especially .cab addons (even in "true" mode") inside your Windows Vista, Windows 7 and Windows 8 source (only .cab addons can be integrated with DXI at this moment: no 7z, rar, etc.) WinNT6.x True Integrator v1.0.1.2 Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Hash MD5 D2A6036C787226FEC545062DFB982F5F Filesize: 1.75 MB (1841664 byte) WinNT6.x True Integrator v1.0.1.2 Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Update (18 December 2014) Hash MD5 D2A6036C787226FEC545062DFB982F5F Filesize: 1.75 MB (1841664 byte) For Addon Makers: DX WinNT6.x True Integrator Addon Syntax Existing XP True addons can be added by simply modifying the entries.ini file and adding [sysPrepOC] section, for example: [SysPrepOC]CCleaner=advpack.dll,LaunchINFSection,CCleaner.inf,CCleaner or [SysPrepOC]Silverlight=setupapi.dll,InstallHinfSection,MSSlight.inf,Silverlight XP Svcpack addons don't need any modification but they won't appear in Installed addon list view, however they can be installable/uninstallable same way of true addons. Credits: Siginet http://www.ittechware.com has inspired this tool. Thanks also to Nuhi, Kelsenellenelvian, ricktendo64 and all the mates. Thanks also to Stephen Podhajecki Eltorro (Author of XMLDomWrapper) per _XMLGetAllAttribIndex function and trancexx (Author of CRC32, MD4, MD5, SHA1 -for files) for _MD5ForFile function. Changelog: 1.0.0.0: final release 1.0.0.1-20110518: improved/fixed entries.ini ReplaceFilesIfExist directive 1.0.0.2-20110519: improved/fixed Run(Pre/Post)SetupCommands directive process 1.0.0.4-20120415: fixed EN-GB visualization issue (thanks to gray); fixed wrong MsgBoxes; fixed addons integration issues in Vista; added full compatibility with Windows 8 1.0.0.5-20120430: fixed a bug which could causes issues with HCKU registry 1.0.0.6-20120716: fixed a bug with DirIDs 1.0.0.8-20130419: improved Windows 8 integration 1.0.0.9-20130925: added support to ADK v8.1 1.0.1.0-20131007: enable .net v3.5.1 install/uninstall in windows 8 1.0.1.1-20140512: improved Windows 8.1 compatibility 1.0.1.2-20141218: improved Windows 8.1 compatibility
- 71 replies
-
- v1.0.1.2
- true addon
-
(and 2 more)
Tagged with:
-
Necessita estrarre il Create_Java_SVCPACK_AddOn.cab dopo copiare dentro jre-*-windows-*.exe, dopo cliccare sul Create_Java_SVCPACK_AddOn.cmd per creare Kels_Java_SvcPack_AddOn.cab oppure il Kels_Java_Silent_Installers.exe come indicato dal Kelsenellenelvian http://www.wincert.n...ent-installers/ Create Java Silent_Installers Svcpack AddOn Aggiornato (16 Ottobre 2013) Aggiornato (16 Ottobre 2013) Aggiornato (16 Ottobre 2013) Aggiornato (16 Ottobre 2013) Aggiornato (16 Ottobre 2013) Aggiornato (16 Ottobre 2013) Hash MD5 EDB7CAA558669A72E8FF65DC8E1F133E Filesize: 753 KB (771655 bytes) Ragazzi come si capisce, il creatore crea tutti i addon sia x32 sia x64 e non necessita aggiornarsi dovra essere OK anche per ogni nuova release, potete metterli anche tutti insieme (per Creare un Java AddOn AIO) esempio io steso sono in Windows x64 e per adesso io uso\tengo in sistema proprio tutti ehhhhh, cosi dentro la cartella copio sempre jre-6%Ver%-windows-i586.exe + jre-6%Ver%-windows-x64.exe + jre-7%Ver%-windows-i586.exe + jre-7%Ver%-windows-x64.exe, il AIO AddOn in questo caso viene cierca 35 MB piu che bene direi ;D , comunque il Creatore crea o include nel addon ogni setup di java che trovera ne direttori cosi scegliete da vuoi che mettere\usare li, esempio potete mettere\usare anche solo questi ( jre-6%Ver%-windows-x64.exe + jre-7%Ver%-windows-i586.exe) ect ect ect dopo che il Creatore avra finito il suo lavoro (questione di pochi secondi) nel direttori troverete sia il Kels_Java_SvcPack_AddOn.cab (che potere integrato con nLite RVMi in Windows NT5.x XP/2003 oppure con WInNT6.x True Integrator in Windows NT6.x Vista/Seven) sia il Kels_Java_Silent_Installers.exe come sempre prima e meglio verificare qui http://www.oracle.co....html#javasejdk che state usando ultime release Riguardo alle nuove release cominciando dal Java 8 Update 20 Ragazzi sembra che Java a aggiornato i suoi setup, sembra che Java non vuole piu che il suo setup sia modificato da terzi parti (sembra che a gia disabilitato la installazione amministrativa e molto altro in setup.msi) ed a forzato il uso del setup exe, cosi adesso per essere sempre 100% sicuri e meglio usare il jre-*-windows-*.exe direttamente, del resto e tropo facile per fare subito un addon, anzi sembra che non ce piu bisogno per un installazione administrtiva del setup msi per vincere spazio, sembra gia tutto Ok, ecco come sempre basta copiare le jre-*-windows-*.exe nella stesa direttori dove e il file cmd, e dopo eseguire il file cmd @ECHO offSET WORKDIR=%~dp0CD /D "%WORKDIR%"MD "OnePiece_Java_SvcPack_AddOn\SvcPack"::MOVE /Y "*jre-*-windows-*.exe" "OnePiece_Java_SvcPack_AddOn\SvcPack"COPY "*jre-*-windows-*.exe" "OnePiece_Java_SvcPack_AddOn\SvcPack" /Y ECHO ;####################################################################################################################### > "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;This section contains version information to nLite and RyanVM Integrator and WinNT6.x True Integrator Entries_Java.ini >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;# a huge thanks to all guys of WinCert Forum >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;# This file contains a list of all necessary entries to add in the various installation >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;# files of Windows for the integration of OnePiece Java SvcPack AddOn. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;####################################################################################################################### >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;This section contains version info for RyanVM nLite and RyanVM Integrator and WinNT6.x True Integrator >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO [general] >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO builddate=2014/08/25 >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO description=%%JAVATip%% >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO language=%%LANGNAME%% >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"::ECHO ServicePack=SP3 >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO title=Java(TM) Platform SE binary>> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO version=2014 >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO website=http://www.java.com >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO Windows=ALL >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;WinNT6.x True Intgrator Optional info >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ;;processorArchitecture=x86 >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO ReleaseType=SvcPack AddOn >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO Customizedby=OnePiece >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO Copyright=Sun Microsystems, Inc. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO Company=Sun Microsystems, Inc. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO InstallPackageName=Java.exe >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO LastUpdateTime=2014-08-25T11:22:33Z >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO [EditFile] >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO I386\SVCPACK.INF,SetupHotfixesToRun,AddProgram>> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO [AddProgram] >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"IF EXIST "OnePiece_Java_SvcPack_AddOn\SvcPack\*.exe" FOR /F "USEBACKQ DELIMS==" %%I IN (`DIR /A-D /OGN /B "OnePiece_Java_SvcPack_AddOn\SvcPack\*.exe"`) DO ECHO %%~nxI /s >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO [Strings] >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO LANGNAME = "INTL" >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO LANGUAGE = "INTL" >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO JAVATip = "Java is a programming language originally developed by James Gosling at Sun Microsystems" >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini"ECHO. >> "OnePiece_Java_SvcPack_AddOn\Entries_Java.ini">"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .option explicit>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set DiskDirectoryTemplate=.>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set CabinetNameTemplate="..\OnePiece_Java_SvcPack_AddOn.cab">>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set SourceDir=.\>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set RptFileName=nul>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set InfFileName=nul>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set MaxDiskSize=999948288>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set Compress=on>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set Cabinet=on>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set CompressionType=LZX>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .set CompressionMemory=21>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO.>>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO "Entries_Java.ini">>"OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif" ECHO .Set DestinationDir="SvcPack"IF EXIST "OnePiece_Java_SvcPack_AddOn\SvcPack\*jre-*-windows-*.exe" FOR /F "USEBACKQ DELIMS==" %%I IN (`DIR /A-D /OGN /B "OnePiece_Java_SvcPack_AddOn\SvcPack\*jre-*-windows-*.exe"`) DO ECHO "SvcPack\%%~nxI" >> "OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif"CD /D "%WORKDIR%\OnePiece_Java_SvcPack_AddOn""%SystemRoot%\System32\MAKECAB.exe" /f "%WORKDIR%\OnePiece_Java_SvcPack_AddOn\JavaAddOn.dif"CD /D "%~p0"RD /S /Q "OnePiece_Java_SvcPack_AddOn"Exitusando il jre-8u20-windows-i586.exe (79.9 MB) & jre-8u20-windows-x64.exe (91.6 MB), OnePiece_Java_SvcPack_AddOn.cab 71 MB, come si vede e lo stesso dimensione di sempre, sembra chiaro che nemmeno serve piu usare la installazione administrativa del setup.msi per diminuire la dimensione diciamo di default e stato usato il "/s", ma come tutti sapete java setup supporta anche altro, cosi potete personalizzarlo come volete il comando del silent http://www.java.com/en/download/help/silent_install.xml esempio /s JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 etc etc etcCiao a tutti. Create_Java_Silent_Installers_Svcpack_AddOn.zip