Benvenuto! Effettua l'accesso oppure registrati.
Hai perso l'e-mail di attivazione?

04/10/2024, 16:32

Login with username, password and session length
6 Visitatori, 0 Utenti

Autore Topic: Sostituire file patchati in I386 con un ADDON  (Letto 7529 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Sostituire file patchati in I386 con un ADDON
« il: 21/10/2009, 09:33 »
Salve a tutti...prima di tutto: COMPLIMENTI PER IL SITO!!!! ottimi lavori...l'installazione diventa una passeggiata  ;D
Ora volevo chiedere... è possibile creare un addon che inserito con nlite sostituisce file contenuti in i386?
Mi spiego: Ho il file termsrv.dll patchato, e vorrei creare una patch che se la passo ad nlite, mi sostituisce il file contenuto in i386 con questo qui contenuto nel mio file compresso addon che andrò a creare.
Da quel che ho capito, devo creare un file compresso, contenente 2 file: termsrv.dll e entries.ini.
Ho provato a fare una bozza del file entries.ini, che oltre a sostituire il file, aggiunge anche chiavi di registro. ecco la bozza:
Codice: [Seleziona]
[general]
builddate=2009/10/14
description=PATCH termsrv.dll
language=Italiano
ServicePack=SP3
title=PATCH termsrv.dll
version=1.0.0
website=http://www.microsoft.com/technet/security/current.aspx
Windows=XP

;This section contains entries that need to go into the [Files] section of dosnet.inf
[Dosnet_Files]
d1,termsrv.dll

;This section contains entries that need to go into the [Files] section of dosnet.inf for XP Pro only
[Dosnet_Files_Pro]
d1,termsrv.dll

[Txtsetup_Files]
termsrv.dll = 100,,,,,,,,0,0


;This section contains a list of files in i386 which should be compressed at the very
;beginning of the integration process
[i386_compress]
;rvmtemp\extracted\termsrv.dll


[EditFile]
;I386\TXTSETUP.SIF,SourceDisksFiles.x86,TXTSETUP_SDFx86

[registry_addreg]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AllowMultipleTSSessions",0x10001,01,00,00,00


Non so se è giusto, ma credo di no...ma spero che sono sulla strada giusta!  ::)
se qualcuno potesse aiutarmi...gli sarei molto ma molto grato  ;D

Un saluto a tutto il forum!!! Continuate così!  ;) :D

Offline OnePiece

  • Eng2ita Friends
  • **
  • Post: 3.126
  • Karma: -3278
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #1 il: 21/10/2009, 11:05 »
Citazione
[Txtsetup_Files]
termsrv.dll = 100,,,,,,,,0,0
non a un destinazione ??????????????, dovrà essere 100,,,,,,,(destinazione),0,0

comunque  il file e gia presente in un cd winxpsp3, cosi non necessita scrivere line in dosnet e txtsetup.sif al riguardo, sia nLite sia RVMi trovano il fiel in cd e la sostituiscano materialmente e basta, non necessita scrivere line in dosnet e txtsetup.sif per file che sono gia in cd o dire meglio per file che sono gia scritte di default in file setup del windows cd.

Ciao.
« Ultima modifica: 21/10/2009, 16:55 da OnePiece »
   

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #2 il: 21/10/2009, 12:08 »
Ciao, scusami...ma non avevo mai fatto un file ini  :(
da quel che ho capito basta un file ini con questo codice
Codice: [Seleziona]
[general]
builddate=2009/10/14
description=PATCH termsrv.dll
language=Italiano
ServicePack=SP3
title=PATCH termsrv.dll
version=1.0.0
website=http://www.microsoft.com/technet/security/current.aspx
Windows=XP

[registry_addreg]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AllowMultipleTSSessions",0x10001,01,00,00,00


Ma...ho provato, non va! non va perchè la versione della dll in i386 è maggiore della mia, è la 5.1.2600.5815 mentre la mia dll è 5.1.2600.2055. Dico questo, perchè facendo l'operazione inversa (sostituire la 5.1.2600.5815 alla 5.1.2600.2055)  funziona!
Come posso fare per forzare la sostituzione?

Offline kontini

  • RVM's Update Pack Releaser
  • Eng2ita Friends
  • **
  • Post: 427
  • Karma: 145
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #3 il: 21/10/2009, 13:13 »
a mano!

Ma io non farei neanche quello, dato che quel file è sicuramente precedente al sp3 e ti potrebbe dare problemi. Ti consiglio perciò di installare l'ultimo, patcharlo con un utility prelevarlo e metterlo nel tuo addon. Siccome è di versione uguale (la 5815 nel tuo caso) dovrebbe venir sovrascritto.

Offline OnePiece

  • Eng2ita Friends
  • **
  • Post: 3.126
  • Karma: -3278
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #4 il: 21/10/2009, 17:36 »
Ciao, scusami...ma non avevo mai fatto un file ini  :(
da quel che ho capito basta un file ini con questo codice
Non ti devi scusa per niente, e tutto ok e piu che normale  ;)

Ma...ho provato, non va! non va perchè la versione della dll in i386 è maggiore della mia, è la 5.1.2600.5815 mentre la mia dll è 5.1.2600.2055. Dico questo, perchè facendo l'operazione inversa (sostituire la 5.1.2600.5815 alla 5.1.2600.2055)  funziona!
Come posso fare per forzare la sostituzione?
come ti a gia detto kontini prima, non e bene usare mettere un file del struttura SP2, in un cd che come struttura a il SP3, non solo non e consigliato, ma dovrà essere vietato direi.

Ciao.
« Ultima modifica: 21/10/2009, 18:53 da OnePiece »
   

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #5 il: 22/10/2009, 09:57 »
grazie ad entrambi per le risposte....e per la soluzione! funziona alla grande!!!  ;D
Ora vorrei chiedere un'altra cosa...
Dovrei fare un addon che mi copia un nuovo file, tipo nella cartella di windows, ed aggiunge una chiave di registro, per avviarlo automaticamente all'avvio del pc. come posso fare?

il file entries.ini dovrebbe essere qualcosa del tipo: (o sbaglio di parecchio?  >:()
Codice: [Seleziona]
[General]
builddate=
description=MYTOOL
language=Italiano
title=MYTOOL
version=1.5.0
website=

[Txtsetup_Files]
MyTool.exe = 100,,,,,,,,0,0

[registry_addreg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","MyTool",0x0,"C:\WINDOWS\MyTool.exe"

ma come faccio a specificare che deve copiare il file in %WINDIR%, e mettere nella chiave %WINDIR% e non c:\windows ?
grazie mille per l'aiuto!!!  ;D

Offline OnePiece

  • Eng2ita Friends
  • **
  • Post: 3.126
  • Karma: -3278
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #6 il: 22/10/2009, 10:03 »
https://eng2ita.altervista.org/forum/index.php/topic,6230.msg48347.html#msg48347

Codice: [Seleziona]
;This section contains entries that need to go into the [Files] section of dosnet.inf
[Dosnet_Files]
d1,MyTool.exe

[Txtsetup_Files]
MyTool.exe = 100,,,,,,,1,0,0
 
;This section contains a list of files in i386 which should be compressed at the very
;beginning of the integration process
[i386_compress]
rvmtemp\extracted\MyTool.exe

[registry_addreg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","MyTool",0x0,"%10%\MyTool.exe"

esempio per system32
[Txtsetup_Files]
nomefile = 100,,,,,,,2,0,0  ;;;(%systemroot%\system32)

 
« Ultima modifica: 22/10/2009, 10:10 da OnePiece »
   

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #7 il: 22/10/2009, 10:23 »
grazie mille...in effetti ci ero arrivato cercando un pò su internet  ;D

solo una cosa, il %10% , da dove lo prende?

Offline OnePiece

  • Eng2ita Friends
  • **
  • Post: 3.126
  • Karma: -3278
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #8 il: 22/10/2009, 11:31 »
casa madre e msdn  ;) e li dove microsoft scrive o spiega a tutti developer su cosa fare ;) ;) ;), invece per te forse e meglio vedere qui http://www.wincert.net/forum/index.php?/forum/128-inf-discussion/

vedi leggere la guida scritta da  ricktendo64

Ciao.
   

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #9 il: 26/10/2009, 10:00 »
Ciao! Rieccomi...  ;D
Ho fatto il mio pacchetto... Non so se già c'era una cosa simile  :angel:
Comunque, in pratica, il mio pacchetto serve per le installazioni "unattended", che imposti un nome pc, un workgroup, un nome utente e un organiz. di default... con questo addon, al primo avvio mi esce una schermata per cambiare rapidamente queste 4 informazioni... Se magari può essere utile lo posto  ::)
Grazie mille per l'aiuto!!!  ;)

Offline Mr.X

  • Eng2ita Staff
  • ***
  • Post: 427
  • Karma: 77
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #10 il: 26/10/2009, 11:00 »
Certo che può essere utile!
Lo puoi postare nella sezione addon per Xp... sarebbe cosa gradita; grazie  ;)

P.S.: anche uno screenshot non lo si butterebbe via  :D

Offline davideciarm

  • *
  • Post: 10
  • Karma: 1
Re: Sostituire file patchati in I386 con un ADDON
« Risposta #11 il: 27/10/2009, 14:46 »
rieccomi a dare un po fastidio!  ;D
sempre riguardo al file entries...  :???:

Ho la necessità di aggiungere una stringa in una sezione in un file.
il file è WINNT.SIF, nella sezione Shell, devo aggiungere:
CustomDefaultThemeFile="%WinDir%\Resources\Themes\Royale.Theme"

quindi nel mio file entries ho scritto:

[EditFile]
I386\WINNT.SIF,Shell,AddTheme
[AddTheme]
CustomDefaultThemeFile="%WinDir%\Resources\Themes\Royale.Theme"

Così è giusto, ma il problema c'è quando, nlite non trova la sezione [Shell], o peggio ancora, il file Winnt.sif.
come posso fare? c'è qualcosa per dire "create section if exist"? Grazie mille!  ::)

 

RVM Update Pack 2.1.3 mi dà problemi con Nlite

Aperto da xelion21

Risposte: 4
Visite: 3721
Ultimo post 14/01/2007, 20:49
da xelion21
Console di ripristino e ripristino sistema

Aperto da rockerduck

Risposte: 5
Visite: 6216
Ultimo post 12/02/2007, 17:11
da Yza_K
Come si integrano i drivers .7z con nLite?

Aperto da buddhacanutta

Risposte: 14
Visite: 9189
Ultimo post 10/02/2007, 11:31
da okakaokaka