Posted October 28, 201014 yr Ragazzi ecco le opzioni di entries.ini che supporta il DX WinNT6.x True IntegratorRagazzi il DX WinNT6.x True Integrator carica e legge il file INI o INF in Windows ModCo\mp\;;; Questo � un commento Ect ect ectonent_Nam\e\=\\;;; Questo � un commento Ect ect ectadvpack.dll,LaunchINFSection,\\;;; Questo � un commento Ect ect ectINF_FileName,SectionNamee pari al "Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName"Invece la sezione SysPrepOC e il AddProgram supporta anche questi tip di line (http://msdn.microsoft.com/en-us/library/aa377388%28v=VS.85%29.aspx)Co\;;; Questo � un commento Ect ect ect\;;; Questo � un commento Ect ect ect;;; Questo � un commento Ect ect ectmp\onent_Nam\e\=\;;; Questo � un commento Ect ect ectadvpack.dll,LaunchINFSection,\;;; Questo � un commento Ect ect ectINF_FileName,SectionName ;;; Questo � un commento Ect ect ecte pari al "Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName"[sysPrepOC]Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName;OppureComponent_Name=setupapi.dll,InstallHinfSection,INF_FileName,SectionName;;;Esempio[sysPrepOC]Unlocker=advpack.dll,LaunchINFSection,Unlocker.inf,UnlockerSilverlight=setupapi.dll,InstallHinfSection,MSSlight.inf,Silverlight[General];;;Esempio[General]BuildDate=2010-10-27T11:05:11ZDescription="Freeware tool to overcome a Windows bug"Language=EnglishTitle=UnlockerVersion=1.9.0WebSite=http://ccollomb.free.fr/unlocker/processorArchitecture=x86 ; --> Attenzione questa chiave si usa per forzare la integrazione del addon solo in un XXX architettura, se architettura del OS non e quella indicata da questo chiave allora il DX WinNT6.x True Integrator ignora il AddOnForceLang=Italiano ; --> Attenzione questa chiave si usa per forzare la integrazione del AddOn solo in XXX lingua, se la lingua del OS non e quella indicata da questo chiave, allora il DX WinNT6.x True Integrator ignora il AddOnReleaseType=True AddOnCustomizedby=OnePieceCopyright=CEDRICK 'NITCH' COLLOMBCompany=CEDRICK 'NITCH' COLLOMBInstallPackageName=Unlocker.infLastUpdateTime=2010-10-27T11:05:11Z[GlobalOffLineChanges.Install] [GlobalOffLineChanges.Uninstall]Questa sezione potete usarlo modificazioni direte in dvd del Windows 7, la differenza di questa sezione con il SysPrepOC, e che questa sezione esegue modificazioni direte, cosi DX WinNT6.x True Integrator non e in grado conoscere le modificazioni e ripristinarli in stato originale, in caso che vuoi monterete in un secondo tempo la stesa Edizione del Windows 7, invece il SysPrepOC interpreta un AddOn come un Feature cosi e in grado rimuoverlo o installarli in ogni momento ect ecRagazzi questa Sezione il DX WinNT6.x True Integrator la interpreta o la esegue in INF mod, cosi questa sezione potr� necessitare dei altri sezioni, esempio in caso che si usa la Direttive CopyFiles\DelFiles\RenFiles\ReplaceFilesIfExist servano anche le sezioniDestinationDirs - http://msdn.microsoft.com/en-us/library/ff547383%28v=VS.85%29.aspxSourceDisksNames - http://msdn.microsoft.com/en-us/library/ff547478%28v=VS.85%29.aspxSourceDisksFiles - http://msdn.microsoft.com/en-us/library/ff547472%28v=VS.85%29.aspxEcco le Direttive che supportaCopyFiles - http://msdn.microsoft.com/en-us/library/ff546346%28v=VS.85%29.aspxReplaceFilesIfExist - Ragazzi questo e un direttive modificata da me, questo direttive e un clone del Direttive CopyFiles, ma copia e sostituisce il file solo se il file e presente nel destinazioneDelFiles - http://msdn.microsoft.com/en-us/library/ff547363%28v=VS.85%29.aspxRenFiles - http://msdn.microsoft.com/en-us/library/ff547463%28v=VS.85%29.aspxDelDirs - http://www.mdgx.com/INF_web/advinf.htm#deldirsAddReg - http://msdn.microsoft.com/en-us/library/ff546320%28v=VS.85%29.aspxDelReg - http://msdn.microsoft.com/en-us/library/ff547374%28v=VS.85%29.aspxIni2Reg - http://msdn.microsoft.com/en-us/library/ff547443%28v=VS.85%29.aspxRunPreSetupCommands - http://www.mdgx.com/INF_web/presetup.htmRunPostSetupCommands - http://www.mdgx.com/INF_web/pstsetup.htmUpdateInis - http://msdn.microsoft.com/en-us/library/ff547500%28v=VS.85%29.aspxUpdateIniFields - http://msdn.microsoft.com/en-us/library/ff547498%28v=VS.85%29.aspxUpdateIniFiles - Ragazzi questo e un direttive creata e aggiunta da me ;D, come si capisce non a che fare niente con il setup .INF, ma aggiunto anche qui questa direttiva visto che potr� essere utile, visto che raggruppa la opzioni dei Direttive UpdateInis\UpdateIniFields di Microsoft, ma va anche oltre diciamo, questa Diretive non toglie i commenti dal file Ini o Inf ;) quando legge e scrive Key Value ;)[GlobalOffLineChanges.Install]UpdateIniFiles = Test (Test:1 scrivere file anche se in Read Only Mod, Test:2 creare il file in caso che non esiste, Test:3 include il 1 e il 2 insieme)[Test];; Ini-File, Ini-Section, Flags1, Separatore, Flags2, Nuova-Line; Ini-File = Nome e destinazione del file.ini, esempio %11%\aaa.ini (Riguardo DIRID %11% ect ect guardate qui http://msdn.microsoft.com/en-us/library/ff553598%28v=VS.85%29.aspx ); Ini-Section = Nome del Sezione che volete modificare; Flags1 = (0 - Aggiunge Key Value), (-1 Cancella Key Value), (-2 - Rimuove Sezione), (1 - Aggiunge il line in fine del sezione, non controlla Key Value "in inglese la chiamano APPEND"), (2 - Sostituisce tutto dentro la sezione), (3 - Rinomina la sezione); Separatore = Il Separatore che separa il Key Value, esempio il "=" Oppure il "," Oppure spazio " " ect ect ect (il separatore non potr� esere il '"'); Flags2 = Questo serve per indicare il Profile-Name da fare riferimento, esempio il 1 si usa per un line cosi "AAA = BBB" che vole dire controlla il AAA, oppure si potr� essere usato il Flags "1, 3,4", esempio "AAA = BBB, CCC, DDD, EEE, FFF" in questo casso controlla il AAA CCC DDD, in questo caso se il separato e il "=" e il flags2 e pi� di 1, allora di default si usa anche il ",", invece in "AAA, BBB, CCC, DDD, EEE, FFF" e la stesa cosa ma il separatore in questo casso dovr� essere il ","; Nuova-Line = il line che volete aggiungere cancellare o aggiornare%24%\Test.ini,SectionName,0,"=","1",aaaaa.aaa = 1,,2,,,,,1,2,0%24%\Test.ini,SectionName,0,"=","1",bbbbb.bbb = 1,,2,,,,,1,2,0%24%\Test.ini,SectionName,0,"=","1",ccccc.ccc = 1,,2,,,,,1,2,0[GlobalOffLineChanges.Install]CopyFiles = OCName.CopyFilesReplaceFilesIfExist = OCName.ReplaceFilesIfExistDelFiles = OCName.DelFilesRenFiles = OCName.RenFilesDelDirs = OCName.DelDirsAddReg = OCName.AddRegDelReg = OCName.DelRegIni2Reg = OCName.Ini2RegRunPreSetupCommands = OCName.RunPreSetupCommandsRunPostSetupCommands = OCName.RunPostSetupCommandsUpdateInis = OCName.UpdateInisUpdateIniFields = OCName.UpdateIniFieldsUpdateIniFiles = OCName.UpdateIniFiles[DestinationDirs]OCName.CopyFiles = 11OCName.ReplaceFilesIfExist = 10, "System32"OCName.DelFiles = 24OCName.RenFiles = 16422[sourceDisksNames]1="OCName Files","WIN51",,""[sourceDisksFiles]Filename.exe=1Filename.dll=1Filename.txt=1Filename.ini=1[OCName.CopyFiles]Filename.exe,,,32[OCName.ReplaceFilesIfExist]Filename.ini,,,32[OCName.DelFiles]Filename.dll[OCName.RenFiles]NewFilename.txt, Filename.txt[OCName.DelDirs]%11%\subdir1\subdir2[OCName.AddReg]HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%GUID%",,,"My Component"[OCName.DelReg]HKLM,"SOFTWARE\Microsoft\Active Setup","SteppingMode","Y"[OCName.Ini2Reg]%10%\file.ini,iniSection,,HKLM,subkey[OCName.RunPreSetupCommandsSection]calc.exe[OCName.RunPostSetupCommandsSection]DelFile %10%\inf\inseng.dll[OCName.UpdateInis]%11%\file.ini,iniSection[OCName.UpdateIniFields]%10%\file.ini,iniSection,profileRiguardo Security Descriptor Definition Language che serve usare in [securityRegistry*Integration] e in [securityFiles*Integration]http://msdn.microsoft.com/en-us/library/aa379567%28v=VS.85%29.aspxhttp://msdn.microsoft.com/en-us/magazine/cc982153.aspxhttp://blogs.technet.com/b/askds/archive/2008/04/18/the-security-descriptor-definition-language-of-love-part-1.aspxhttp://technet.microsoft.com/en-us/library/cc512610.aspx[securityRegistryBeforeIntegration];;;Esempio[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];;;Esempio[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)"[securityFilesBeforeIntegration];;;Esempio[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];;;Esempio[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];;;Esempio[TweaksAddReg]HKLM, "SOFTWARE\ProgramName", "Test", %REG_SZ%, "Test....."HKLM, "Test\Test2", "Test2", %REG_SZ%, "Test2....." ;;;guardate esempio in [ProcessesToRun*Integration] dove e stato caricato il RegHive in HKLM\Test[TweaksDelReg];;;Esempio[TweaksDelReg]HKLM, "SOFTWARE\ProgramName"SourceFiles = Direttori dove e stato estratto il AddOnMountDir = Direttori dove e stato montato immagine Attenzione il %MountDir% e una variabile aggiunta cosi, perch� nemmeno necessita visto che il MountDir e sempre il DIRID 24 (Root directory of the system disk), cosi il %24%\ e sempre la destinazione del direttori di montaggio[ProcessesToRunBeforeIntegration];;;Esempio[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];;;Esempio[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",,,in caso che dal comando ProcessesToRun volete modificare il registro usando il Reg.exe ect ect ect, allora DX WinNT6.x True Integrator carica di default questi HIVE, cosi se volete aggiungere o cancelalre registro in HKLM\Software, serve usare il HKLM\%KEY_SOFTWARE%, invece se volete aggiungere o cancellare registro in HKLM\System serve usare il HKLM\%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%Attenzione, questi sezioni fanno lo stesso lavoro dei sezioni [securityFiles*Integration], ma in modi diversi, ma messi anche questi per tutti quelli che forse trovano difficile capire le guide di microsoft riguardo "Security Descriptor Definition Language", cosi potrete usare anche questi sezioni, ma attenzione la sezione [securityFiles*Integration] e quella che si consiglia usare, e piu sicura e anche pi� veloce, comunque sia ecco anche altra alternativa1 = prende i permessi di Amdin per il File o per la Cartella2 = Si usa in casso quando destinazione e una direttori (una cartella), prende i permessi di Admin di tutti i file e cartelle nel direttori indicata3 = Si usa in casso quando destinazione e una direttori (una cartella), se la direttori non essite vera creata automaticamente[FilePermissionsBeforeIntegration];;;Esempio[FilePermissionsBeforeIntegration]%10%\regedit.exe,1%COMMONPROGRAMFILES%,1%16426%\Filename.exe,1[FilePermissionsAfterIntegration];;;Esempio[FilePermissionsAfterIntegration]%10%\test.exe,1%PROGRAMFILES(X86)%,1%16428%\Test,3[AddProgram];;;Esempio[AddProgram]Filerefox.exe;oppureinstall_flash_player.exe -install -force"SetUp XXX.exe" /S[string];;;Esempio[strings]LANGNAME = "English"LANGUAGE = "ENU"MuiCultureDirectory = "en-US"LangIdHex = "409"Lang = "EN"LCID = "0409"UnlockerTip = "Freeware tool to overcome a Windows bug";Oppure usare multi localRiguardo International INF Files http://msdn.microsoft.com/en-us/library/ff540208%28v=VS.85%29.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 aggiunge di default questi chiavi in sezione StringsREG_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 = 0x00002000Ragazzi il processo del integrazione che esegue DX WinNT6.x True Integrator e questo1 [FilePermissionsBeforeIntegration]2 [securityFilesBeforeIntegration]3 [ProcessesToRunBeforeIntegration]4 [securityRegistryBeforeIntegration]5 [GlobalOffLineChanges. (Install Or Uninstall)]6 Esegue Offline Install (installa il addon AddOn)7 [TweaksAddReg]8 [TweaksDelReg]9 [securityRegistryAfterIntegration]10 [ProcessesToRunAfterIntegration]11 [securityFilesBeforeIntegration]12 [FilePermissionsAfterIntegration] Edited April 19, 201311 yr by OnePiece