Logo Eng2ita
ENG2ITA Community Versione lo-fi
22/10/2018, 18:16 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
E' stata disabilitata la ricerca ai visitatori! 
   Home   Sitemap Regolamento del forum Login Registrati  
Pagine: 1 
  Stampa  
Questo topic non e' stato ancora votato!
Non hai ancora votato questo topic. Seleziona una valutazione:
Autore Topic: DX WinNT6.x True Integrator - Entries.ini Syntax  (Letto 18908 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
OnePiece
Hero Member
*****

Karma: -3277
Offline Offline

Post: 5219



« il: 28/10/2010, 20:47 »

Ragazzi ecco le opzioni di entries.ini che supporta il DX WinNT6.x True Integrator

Ragazzi il DX WinNT6.x True Integrator carica e legge il file INI o INF in Windows Mod
Citazione
Co\
mp\;;; Questo è un commento Ect ect ect
onent_Nam\
e\
=\
\;;; Questo è un commento Ect ect ect
advpack.dll,LaunchINFSection,\
\;;; Questo è un commento Ect ect ect
INF_FileName,SectionName

e 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)
Citazione
Co\;;; Questo è un commento Ect ect ect
\
;;; Questo è un commento Ect ect ect
;;; Questo è un commento Ect ect ect
mp\
onent_Nam\
e\
=\
;;; Questo è un commento Ect ect ect
advpack.dll,LaunchINFSection,\
;;; Questo è un commento Ect ect ect
INF_FileName,SectionName ;;; Questo è un commento Ect ect ect

e pari al "Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName"


[SysPrepOC]
Component_Name=advpack.dll,LaunchINFSection,INF_FileName,SectionName
;Oppure
Component_Name=setupapi.dll,InstallHinfSection,INF_FileName,SectionName

;;;Esempio
Citazione
[SysPrepOC]
Unlocker=advpack.dll,LaunchINFSection,Unlocker.inf,Unlocker
Silverlight=setupapi.dll,InstallHinfSection,MSSlight.inf,Silverlight


[General]
;;;Esempio
Citazione
[General]
BuildDate=2010-10-27T11:05:11Z
Description="Freeware tool to overcome a Windows bug"
Language=English
Title=Unlocker
Version=1.9.0
WebSite=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 AddOn
ForceLang=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 AddOn
ReleaseType=True AddOn
Customizedby=OnePiece
Copyright=CEDRICK 'NITCH' COLLOMB
Company=CEDRICK 'NITCH' COLLOMB
InstallPackageName=Unlocker.inf
LastUpdateTime=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 ec
Ragazzi 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 sezioni
DestinationDirs - http://msdn.microsoft.com/en-us/library/ff547383%28v=VS.85%29.aspx
SourceDisksNames - http://msdn.microsoft.com/en-us/library/ff547478%28v=VS.85%29.aspx
SourceDisksFiles - http://msdn.microsoft.com/en-us/library/ff547472%28v=VS.85%29.aspx


Ecco le Direttive che supporta
Citazione
CopyFiles - http://msdn.microsoft.com/en-us/library/ff546346%28v=VS.85%29.aspx
ReplaceFilesIfExist - 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 destinazione
DelFiles - http://msdn.microsoft.com/en-us/library/ff547363%28v=VS.85%29.aspx
RenFiles - http://msdn.microsoft.com/en-us/library/ff547463%28v=VS.85%29.aspx
DelDirs - http://www.mdgx.com/INF_web/advinf.htm#deldirs
AddReg - http://msdn.microsoft.com/en-us/library/ff546320%28v=VS.85%29.aspx
DelReg - http://msdn.microsoft.com/en-us/library/ff547374%28v=VS.85%29.aspx
Ini2Reg - http://msdn.microsoft.com/en-us/library/ff547443%28v=VS.85%29.aspx
RunPreSetupCommands - http://www.mdgx.com/INF_web/presetup.htm
RunPostSetupCommands - http://www.mdgx.com/INF_web/pstsetup.htm
UpdateInis - http://msdn.microsoft.com/en-us/library/ff547500%28v=VS.85%29.aspx
UpdateIniFields - http://msdn.microsoft.com/en-us/library/ff547498%28v=VS.85%29.aspx
UpdateIniFiles - Ragazzi questo e un direttive creata e aggiunta da me  Grin, 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  Wink Wink 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

Citazione
[GlobalOffLineChanges.Install]
   CopyFiles            = OCName.CopyFiles
   ReplaceFilesIfExist  = OCName.ReplaceFilesIfExist
   DelFiles             = OCName.DelFiles
   RenFiles             = OCName.RenFiles
   DelDirs              = OCName.DelDirs
   AddReg               = OCName.AddReg
   DelReg               = OCName.DelReg
   Ini2Reg              = OCName.Ini2Reg
   RunPreSetupCommands  = OCName.RunPreSetupCommands
   RunPostSetupCommands = OCName.RunPostSetupCommands
   UpdateInis           = OCName.UpdateInis
   UpdateIniFields      = OCName.UpdateIniFields
   UpdateIniFiles       = OCName.UpdateIniFiles

[DestinationDirs]
   OCName.CopyFiles           = 11
   OCName.ReplaceFilesIfExist = 10, "System32"
   OCName.DelFiles            = 24
   OCName.RenFiles            = 16422

[SourceDisksNames]
   1="OCName Files","WIN51",,""

[SourceDisksFiles]
   Filename.exe=1
   Filename.dll=1
   Filename.txt=1
   Filename.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,profile


Riguardo 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.aspx
http://msdn.microsoft.com/en-us/magazine/cc982153.aspx
http://blogs.technet.com/b/askds/archive/2008/04/18/the-security-descriptor-definition-language-of-love-part-1.aspx
http://technet.microsoft.com/en-us/library/cc512610.aspx
[SecurityRegistryBeforeIntegration]
;;;Esempio
Citazione
[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
Citazione
[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
Citazione
[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
Citazione
[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
Citazione
[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
Citazione
[TweaksDelReg]
HKLM, "SOFTWARE\ProgramName"


SourceFiles = Direttori dove e stato estratto il AddOn
MountDir = 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
Citazione
[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
Citazione
[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%
Citazione
"%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 alternativa
1 = prende i permessi di Amdin per il File o per la Cartella
2 = Si usa in casso quando destinazione e una direttori (una cartella), prende i permessi di Admin di tutti i file e cartelle nel direttori indicata
3 = Si usa in casso quando destinazione e una direttori (una cartella), se la direttori non essite vera creata automaticamente

[FilePermissionsBeforeIntegration]
;;;Esempio
Citazione
[FilePermissionsBeforeIntegration]
%10%\regedit.exe,1
%COMMONPROGRAMFILES%,1
%16426%\Filename.exe,1


[FilePermissionsAfterIntegration]
;;;Esempio
Citazione
[FilePermissionsAfterIntegration]
%10%\test.exe,1      
%PROGRAMFILES(X86)%,1
%16428%\Test,3


[AddProgram]
;;;Esempio
Citazione
[AddProgram]
Filerefox.exe
;oppure
install_flash_player.exe -install -force
"SetUp XXX.exe" /S



[String]
;;;Esempio
Citazione
[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 local
Riguardo International INF Files  http://msdn.microsoft.com/en-us/library/ff540208%28v=VS.85%29.aspx
Citazione
[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 Strings
Citazione
REG_SZ                                    = 0x00000000
REG_EXPAND_SZ                             = 0x00020000
REG_DWORD                                 = 0x00010001
REG_QWORD                                 = 0x000B0001
REG_BINARY                                = 0x00000001
REG_MULTI_SZ                              = 0x00010000
REG_NONE                                  = 0x00020001
REG_KEYONLY                               = 0x00000010
REG_KEYONLY_COMMON                        = 0x00002000
REG_UNKNOWN                               = 0x00030001
REG_NOCLOBBER                             = 0x00000002
REG_DELVAL                                = 0x00000004
REG_OVERWRITEONLY                         = 0x00000020
REG_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                              = 0x00001000
REG_32BITKEY                              = 0x00004000
REG_SZ_64BITKEY                           = 0x00001000
REG_SZ_32BITKEY                           = 0x00004000
REG_SZ_NOCLOBBER                          = 0x00000002
REG_SZ_NOCLOBBER_64BITKEY                 = 0x00001002
REG_SZ_NOCLOBBER_32BITKEY                 = 0x00004002
REG_SZ_DELVAL                             = 0x00000004
REG_SZ_DELVAL_64BITKEY                    = 0x00001004
REG_SZ_DELVAL_32BITKEY                    = 0x00004004
REG_SZ_OVERWRITEONLY                      = 0x00000020
REG_SZ_OVERWRITEONLY_64BITKEY             = 0x00001020
REG_SZ_OVERWRITEONLY_32BITKEY             = 0x00004020
REG_EXPAND_SZ_64BITKEY                    = 0x00021000
REG_EXPAND_SZ_32BITKEY                    = 0x00024000
REG_EXPAND_SZ_NOCLOBBER                   = 0x00020002
REG_EXPAND_SZ_NOCLOBBER_64BITKEY          = 0x00021002
REG_EXPAND_SZ_NOCLOBBER_32BITKEY          = 0x00024002
REG_EXPAND_SZ_DELVAL                      = 0x00020004
REG_EXPAND_SZ_DELVAL_64BITKEY             = 0x00021004
REG_EXPAND_SZ_DELVAL_32BITKEY             = 0x00024004
REG_EXPAND_SZ_OVERWRITEONLY               = 0x00020020
REG_EXPAND_SZ_OVERWRITEONLY_64BITKEY      = 0x00021020
REG_EXPAND_SZ_OVERWRITEONLY_32BITKEY      = 0x00024020
REG_DWORD_64BITKEY                        = 0x00011001
REG_DWORD_32BITKEY                        = 0x00014001
REG_DWORD_NOCLOBBER                       = 0x00010003
REG_DWORD_NOCLOBBER_64BITKEY              = 0x00011003
REG_DWORD_NOCLOBBER_32BITKEY              = 0x00014003
REG_DWORD_DELVAL                          = 0x00010005
REG_DWORD_DELVAL_64BITKEY                 = 0x00011005
REG_DWORD_DELVAL_32BITKEY                 = 0x00014005
REG_DWORD_OVERWRITEONLY                   = 0x00010021
REG_DWORD_OVERWRITEONLY_64BITKEY          = 0x00011021
REG_DWORD_OVERWRITEONLY_32BITKEY          = 0x00014021
REG_QWORD_64BITKEY                        = 0x000B1001
REG_QWORD_32BITKEY                        = 0x000B4001
REG_QWORD_NOCLOBBER                       = 0x000B0003
REG_QWORD_NOCLOBBER_64BITKEY              = 0x000B1003
REG_QWORD_NOCLOBBER_32BITKEY              = 0x000B4003
REG_QWORD_DELVAL                          = 0x000B0005
REG_QWORD_DELVAL_64BITKEY                 = 0x000B1005
REG_QWORD_DELVAL_32BITKEY                 = 0x000B4005
REG_QWORD_OVERWRITEONLY                   = 0x000B0021
REG_QWORD_OVERWRITEONLY_64BITKEY          = 0x000B1021
REG_QWORD_OVERWRITEONLY_32BITKEY          = 0x000B4021
REG_BINARY_64BITKEY                       = 0x00001001
REG_BINARY_32BITKEY                       = 0x00004001
REG_BINARY_NOCLOBBER                      = 0x00000003
REG_BINARY_NOCLOBBER_64BITKEY             = 0x00001003
REG_BINARY_NOCLOBBER_32BITKEY             = 0x00004003
REG_BINARY_DELVAL                         = 0x00000005
REG_BINARY_DELVAL_64BITKEY                = 0x00001005
REG_BINARY_DELVAL_32BITKEY                = 0x00004005
REG_BINARY_OVERWRITEONLY                  = 0x00000021
REG_BINARY_OVERWRITEONLY_64BITKEY         = 0x00001021
REG_BINARY_OVERWRITEONLY_32BITKEY         = 0x00004021
REG_MULTI_SZ_64BITKEY                     = 0x00011000
REG_MULTI_SZ_32BITKEY                     = 0x00014000
REG_MULTI_SZ_APPEND                       = 0x00010008
REG_MULTI_SZ_APPEND_64BITKEY              = 0x00011008
REG_MULTI_SZ_APPEND_32BITKEY              = 0x00014008
REG_MULTI_SZ_NOCLOBBER                    = 0x00010002
REG_MULTI_SZ_NOCLOBBER_64BITKEY           = 0x00011002
REG_MULTI_SZ_NOCLOBBER_32BITKEY           = 0x00014002
REG_MULTI_SZ_DELVAL                       = 0x00010004
REG_MULTI_SZ_DELVAL_64BITKEY              = 0x00011004
REG_MULTI_SZ_DELVAL_32BITKEY              = 0x00014004
REG_MULTI_SZ_OVERWRITEONLY                = 0x00010020
REG_MULTI_SZ_OVERWRITEONLY_64BITKEY       = 0x00011020
REG_MULTI_SZ_OVERWRITEONLY_32BITKEY       = 0x00014020
REG_NONE_64BITKEY                         = 0x00021001
REG_NONE_32BITKEY                         = 0x00022001
REG_NONE_NOCLOBBER                        = 0x00020003
REG_NONE_NOCLOBBER_64BITKEY               = 0x00021003
REG_NONE_NOCLOBBER_32BITKEY               = 0x00024003
REG_NONE_DELVAL                           = 0x00020005
REG_NONE_DELVAL_64BITKEY                  = 0x00021005
REG_NONE_DELVAL_32BITKEY                  = 0x00024005
REG_NONE_OVERWRITEONLY                    = 0x00020021
REG_NONE_OVERWRITEONLY_64BITKEY           = 0x00021021
REG_NONE_OVERWRITEONLY_32BITKEY           = 0x00024021
REG_KEYONLY_64BITKEY                      = 0x00001010
REG_KEYONLY_32BITKEY                      = 0x00004010
REG_KEYONLY_NOCLOBBER                     = 0x00000012
REG_KEYONLY_NOCLOBBER_64BITKEY            = 0x00001012
REG_KEYONLY_NOCLOBBER_32BITKEY            = 0x00004012
REG_KEYONLY_DELVAL                        = 0x00000015
REG_KEYONLY_DELVAL_64BITKEY               = 0x00001015
REG_KEYONLY_DELVAL_32BITKEY               = 0x00004015
REG_KEYONLY_OVERWRITEONLY                 = 0x00000030
REG_KEYONLY_OVERWRITEONLY_64BITKEY        = 0x00001030
REG_KEYONLY_OVERWRITEONLY_32BITKEY        = 0x00004030
REG_KEYONLY_COMMON_64BITKEY               = 0x00003000
REG_KEYONLY_COMMON_32BITKEY               = 0x00006000
REG_KEYONLY_COMMON_NOCLOBBER              = 0x00002002
REG_KEYONLY_COMMON_NOCLOBBER_64BITKEY     = 0x00003002
REG_KEYONLY_COMMON_NOCLOBBER_32BITKEY     = 0x00006002
REG_KEYONLY_COMMON_DELVAL                 = 0x00002005
REG_KEYONLY_COMMON_DELVAL_64BITKEY        = 0x00003005
REG_KEYONLY_COMMON_DELVAL_32BITKEY        = 0x00006005
REG_KEYONLY_COMMON_OVERWRITEONLY          = 0x00002020
REG_KEYONLY_COMMON_OVERWRITEONLY_64BITKEY = 0x00003020
REG_KEYONLY_COMMON_OVERWRITEONLY_32BITKEY = 0x00006020
REG_UNKNOWN_64BITKEY                      = 0x00031001
REG_UNKNOWN_32BITKEY                      = 0x00032001
REG_UNKNOWN_NOCLOBBER                     = 0x00030003
REG_UNKNOWN_NOCLOBBER_64BITKEY            = 0x00031003
REG_UNKNOWN_NOCLOBBER_32BITKEY            = 0x00034003
REG_UNKNOWN_DELVAL                        = 0x00030005
REG_UNKNOWN_DELVAL_64BITKEY               = 0x00031005
REG_UNKNOWN_DELVAL_32BITKEY               = 0x00034005
REG_UNKNOWN_OVERWRITEONLY                 = 0x00030021
REG_UNKNOWN_OVERWRITEONLY_64BITKEY        = 0x00031021
REG_UNKNOWN_OVERWRITEONLY_32BITKEY        = 0x00034021

; ServiceType values
SERVICE_KERNEL_DRIVER                     = 0x00000001
SERVICE_FILE_SYSTEM_DRIVER                = 0x00000002
SERVICE_ADAPTER                           = 0x00000004
SERVICE_RECOGNIZER_DRIVER                 = 0x00000008
SERVICE_WIN32_OWN_PROCESS                 = 0x00000010
SERVICE_WIN32_SHARE_PROCESS               = 0x00000020
SERVICE_INTERACTIVE_PROCESS               = 0x00000100
SERVICE_INTERACTIVE_SHARE_PROCESS         = 0x00000120

; StartType values
SERVICE_BOOT_START                        = 0x00000000
SERVICE_SYSTEM_START                      = 0x00000001
SERVICE_AUTO_START                        = 0x00000002
SERVICE_DEMAND_START                      = 0x00000003
SERVICE_DISABLED                          = 0x00000004

; ErrorControl values
SERVICE_ERROR_IGNORE                      = 0x00000000
SERVICE_ERROR_NORMAL                      = 0x00000001
SERVICE_ERROR_SEVERE                      = 0x00000002
SERVICE_ERROR_CRITICAL                    = 0x00000003

SPSVCINST_TAGTOFRONT                      = 0x00000001
SPSVCINST_ASSOCSERVICE                    = 0x00000002
SPSVCINST_DELETEEVENTLOGENTRY             = 0x00000004
SPSVCINST_NOCLOBBER_DISPLAYNAME           = 0x00000008
SPSVCINST_NOCLOBBER_STARTTYPE             = 0x00000010
SPSVCINST_NOCLOBBER_ERRORCONTROL          = 0x00000020
SPSVCINST_NOCLOBBER_LOADORDERGROUP        = 0x00000040
SPSVCINST_NOCLOBBER_DEPENDENCIES          = 0x00000080
SPSVCINST_NOCLOBBER_DESCRIPTION           = 0x00000100

COPYFLG_WARN_IF_SKIP                      = 0x00000001
COPYFLG_NOSKIP                            = 0x00000002
COPYFLG_NOVERSIONCHECK                    = 0x00000004
COPYFLG_FORCE_FILE_IN_USE                 = 0x00000008
COPYFLG_NO_OVERWRITE                      = 0x00000010
COPYFLG_NO_VERSION_DIALOG                 = 0x00000020
COPYFLG_OVERWRITE_OLDER_ONLY              = 0x00000040
COPYFLG_REPLACEONLY                       = 0x00000400
COPYFLG_REPLACE_BOOT_FILE                 = 0x00001000
COPYFLG_NOPRUNE                           = 0x00002000



Ragazzi il processo del integrazione che esegue DX WinNT6.x True Integrator e questo
1  [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]
« Ultima modifica: 19/04/2013, 13:16 da OnePiece » Loggato

   
ENG2ITA Community
« il: 28/10/2010, 20:47 »

 Loggato
OnePiece
Hero Member
*****

Karma: -3277
Offline Offline

Post: 5219



« Rispondi #1 il: 28/10/2010, 21:12 »

Post riservato
« Ultima modifica: 29/10/2010, 07:29 da OnePiece » Loggato

   
OnePiece
Hero Member
*****

Karma: -3277
Offline Offline

Post: 5219



« Rispondi #2 il: 28/10/2010, 21:12 »

Post riservato
« Ultima modifica: 29/10/2010, 07:29 da OnePiece » Loggato

   
OnePiece
Hero Member
*****

Karma: -3277
Offline Offline

Post: 5219



« Rispondi #3 il: 28/10/2010, 21:12 »

Post riservato
« Ultima modifica: 29/10/2010, 07:29 da OnePiece » Loggato

   
OnePiece
Hero Member
*****

Karma: -3277
Offline Offline

Post: 5219



« Rispondi #4 il: 29/10/2010, 07:29 »

Post riservato
Loggato

   
Pagine: 1 
  Stampa  
 
Salta a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | Sitemap XHTML 1.0 Valido! CSS Valido!

Eng2ita.net - Tutti i diritti riservati ©2006-2015   |   Privacy policy |   Licenza Creative Commons