Autore Topic: DX WinNT6.x True Integrator - INF Syntax  (Letto 8281 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline OnePiece

  • Hero Member
  • *****
  • Post: 5.219
  • Karma: -3277
DX WinNT6.x True Integrator - INF Syntax
« il: 29/10/2010, 06:48 »
Ragazzi per creare un file setup.inf Multiple Platforms and Operating Systems potete usare in vostro file inf questi sezioni

http://www.wincert.net/forum/index.php?/forum/128-inf-discussion/
http://msdn.microsoft.com/en-us/library/ff548687%28v=VS.85%29.aspx
http://technet.microsoft.com/en-us/library/dd309538.aspx
http://www.ryston.com/x/INF_web/
http://www.osronline.com/ddkx/install/create-inf_4l47.htm

Allora per creare un True AddOn per Windows 2000/XP/2003/Vista/Seven il file inf dovrà essere cosi

Citazione
;sezione che installa componenti aggiuntivi in 2000/XP/2003
[Optional Components]
SectionName

;sezione per Optional Components per Windows 2000/XP/2003 in nLite & RVMi
[SectionName]
....
....

;sezione per Optional Components per Windows Vista/Seven in DX WinNT6.x True Integrator
[SectionName.nt]
....
....
Ragazzi in questo caso il Sysoc non legge sezioni con ".nt" ect ect, cosi si potrà essere usato lo steso nome del Sezione dentro il file inf per installare un Componente sia in Windows 2000/XP/2003 sia in Windows Vista/Seven
cosi se il AddOn vera integrato in Windows 2000/XP/2003 con nLite & RVMi, il sysoc durante il windows setup installerà la sezione [SectionName]

invece se il AddOn vera integrato in Windows Vista/Seven con DX WinNT6.x True Integrator, allora il DX WinNT6.x True Integrator leggera il file inf secondo le regole scritte da microsoft riguardo il file .inf, che vole dire inizierà leggere le sezioni in questo modo, prima il [SectionName.ntx86] oppure [SectionName.ntamd64], se non trova questi dopo cerca il [SectionName.nt], dopo cerca il [SectionName], cosi in questo casso troverà e installerà in Windows Vista/Seven il [SectionName.nt], cosi e tutto perfetto il [SectionName.nt] si potrà personalizzare per un installazione in Windows Vista/Seven, invece il [SectionName] si potrà essere personalizzato per installazione in Windows 2000/XP/2003



Multiple Platforms
Invece per creare un file inf per un AddOn Multiple Platforms, serve usare questi sezioni
Citazione
;Installa il componente solo in Sistemi x32 (x86)
[SectionName.ntx86]
....
....

;Installa il componente solo in Sistemi x64 (amd64)
[SectionName.ntamd64]
....
....
in questo casso il DX WinNT6.x True Integrator in base del OS dove sta lavorando scegli chi dei sezioni installare



Multiple Operating Systems
Invece per creare un file inf per un AddOn Multiple Operating Systems, allora serve usare questi sezioni (Attenzione microsoft non supporta durante Defaultinstall questi Opzioni, questi opzioni si potranno essere usato solo per AddOn che saranno integrati con DX WinNT6.x True Integrator, microsoft supporta questi opzioni nel file inf solo in HW install http://msdn.microsoft.com/en-us/library/ff550743%28v=VS.85%29.aspx

http://msdn.microsoft.com/en-us/library/ff539924%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ff550743%28v=VS.85%29.aspx
6.0 = Vista
6.1 = Windows 7


Citazione
;Installa il componente solo in Windows Vista
[SectionName.6.0]
....
....

;Installa il componente solo in Windows 7
[SectionName.6.1]
....
....
Oppure
Citazione
;Installa il componente solo in Windows Vista
[SectionName.nt.6.0]
....

;Installa il componente solo in Windows 7
[SectionName.nt.6.1]
....


;in caso di Multiple Platforms
http://msdn.microsoft.com/en-us/library/ff539924%28v=VS.85%29.aspx
Citazione
;Installa il componente solo in Windows Vista x32 (x86)
[SectionName.ntx86.6.0]
....
....

;Installa il componente solo in Windows Vista x64 (amd64)
[SectionName.ntamd64.6.0]
....
....


;Installa il componente solo in Windows 7 x32 (x86)
[SectionName.ntx86.6.1]
....
....

;Installa il componente solo in Windows 7 x64 (amd64)
[SectionName.ntamd64.6.1]
....
....
« Ultima modifica: 06/05/2011, 05:45 da OnePiece »
   

ENG2ITA Community

DX WinNT6.x True Integrator - INF Syntax
« il: 29/10/2010, 06:48 »

Offline OnePiece

  • Hero Member
  • *****
  • Post: 5.219
  • Karma: -3277
RE: DX WinNT6.x True Integrator - INF Syntax
« Risposta #1 il: 29/10/2010, 07:06 »
Post riservato
« Ultima modifica: 29/10/2010, 07:29 da OnePiece »
   

Offline OnePiece

  • Hero Member
  • *****
  • Post: 5.219
  • Karma: -3277
RE: DX WinNT6.x True Integrator - INF Syntax
« Risposta #2 il: 29/10/2010, 07:07 »
Post riservato
« Ultima modifica: 29/10/2010, 07:30 da OnePiece »
   

Offline OnePiece

  • Hero Member
  • *****
  • Post: 5.219
  • Karma: -3277
RE: DX WinNT6.x True Integrator - INF Syntax
« Risposta #3 il: 29/10/2010, 07:07 »
Post riservato
« Ultima modifica: 29/10/2010, 07:30 da OnePiece »
   

Offline OnePiece

  • Hero Member
  • *****
  • Post: 5.219
  • Karma: -3277
RE: DX WinNT6.x True Integrator - INF Syntax
« Risposta #4 il: 29/10/2010, 07:07 »
Post riservato
« Ultima modifica: 29/10/2010, 07:30 da OnePiece »