Creazione di componenti personalizzati

XP Embedded Builder v2 consente di creare i propri componenti in modo molto semplice.
Per creare un componente è sufficiente creare la struttura di file corretta, esportare le voci di registro e creare un file di configurazione.
Qui vi mostrerò come creare il vostro componente e utilizzerò il componente MsConfig come esempio.

  1. Creare una cartella per il nuovo componente, in questo caso "MsConfig".
  2. Creare una sottocartella denominata Data nella cartella del componente
  3. Ora copiate i file nella cartella Data con il percorso completoExample:

    MsConfig
    |-Data
    –|-Windows
    —–|-PCHEALTH
    ——–|-helpctr
    ———–|-binaries           <– place the file MsConifg.exe also in this folder

    Se si dispone di un'applicazione propria, è sufficiente copiare e incollare l'intera struttura di cartelle nella cartella dei dati per essere a posto. Fate solo attenzione a inserirla nelle sottocartelle corrette, come "Windows", "Program Files", ecc.

  4. Creare un'importazione del registro

Se è necessario aggiungere dati di registro per eseguire l'applicazione, è sufficiente esportarli in normali file di registro (estensione .reg).
Aprire il file esportato: ora è necessario dividere il file in base ai percorsi del Registro di sistema.
È necessario un file separato per HKLM\Software, HKLM\System, HKLM\Security, HKLM\SAM.
Creare un file separato per ciascuno di questi percorsi e sostituire i percorsi principali con 'tmp'.

Ad esempio:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet] con [HKEY_LOCAL_MACHINE\tmp\CurrentControlSet] [HKEY_LOCAL_MACHINE\Software\Microsoft] con [HKEY_LOCAL_MACHINE\tmp\Microsoft]

Salvare ogni singolo file reg nella cartella dei componenti con un nome diverso.

Esempio per MsConfig:

Nome file: reg_msconfig.reg

Editor del registro di Windows Versione 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\MSCONFIG.EXE] @=”C:\\WINDOWS\\PCHealth\\HelpCtr\\Binaries\\MSConfig.exe”

Nuovo nome del file: reg_sw.reg

Editor del registro di Windows Versione 5.00

[HKEY_LOCAL_MACHINE\tmp\Microsoft\Windows\CurrentVersion\App Paths\MSCONFIG.EXE] @="C:\WINDOWS\PCHealth\HelpCtr\Binaries\MSConfig.exe"

5. Creare un file denominato Config.cfg

Utilizzare il seguente esempio come modello per creare la configurazione del componente.

[Component] Name=System Configuration – MsConfig
Version=1.0
Group=System Configuration
Order=1000
Autorun=FALSE

[Step_0] Azione=copia
Arg0=Data
Arg1=[InstallPartition] [Passo_1] Azione=reg
Arg0=Importa
Arg1=[InstallWinDir]System32\configura\SOFTWARE
Arg2=reg_sw.reg

[Passo_2] Azione=reg
Arg0=Importa
Arg1=[InstallWinDir]System32\configurazioneSOFTWARE.SAV
Arg2=reg_sw.reg

Descrizione[Componente] Nome=Nome visualizzato nel menu di selezione
Version=Versione del componente -> le versioni più vecchie vengono sostituite da quelle più recenti
Gruppo=Nome del gruppo in cui il componente apparirà nel menu di selezione
Order=Ordine di installazione (più alto è, più avanti)
Autorun=TRUE -> il componente verrà lanciato automaticamente dopo l'installazione della baseimage

[Step_x] Action=copy  <- tell XPeBuilder to copy files
Arg0=Data\  <- Source directory (relative to the pluginpath)
Arg1=[InstallPartition] <- Destination directory (see Tags)

[Step_x] Action=reg <- tell XPeBuilder that a registry function will follow
Arg0=Import <- tell XPeBuilder to import a file into the registry
Arg1=[InstallWinDir]System32\config\SOFTWARE <- path to the registry hive which should be loaded
Arg2=reg_sw.reg <- path to the file which should be importet to the registry[Dependencies] DepX=Name of the component <- this creates a dependency to this component

[Conflicts] ConX=Name of the component <- this creates a conflict between the components

Tag
I tag saranno sostituiti da alcuni parametri specificati durante l'installazione - vedere l'elenco seguente

[InstallPartition]=Partizione di installazione (ad esempio: C:\)[InstallWinDir]=Diretta Windows dell'installazione (ad esempio: C:\Windows\)


Integrazione del componente in XP Embedded Builder

  1. Creare una cartella denominata "Componenti" nella radice di un'unità USB.
  2. Copiare il componente creato in questa cartella
  3. Collegare l'unità USB alla macchina di destinazione e avviare XPeBuilder.
  4. Il componente appare ora nella finestra di dialogo di selezione dei componenti.
2019-04-16T20:44:04+02:00

Scegliete la vostra piattaforma per condividerlo!

Creazione di componenti personalizzati

XP Embedded Builder v2 consente di creare i propri componenti in modo molto semplice.
Per creare un componente è sufficiente creare la struttura di file corretta, esportare le voci di registro e creare un file di configurazione.
Qui vi mostrerò come creare il vostro componente e utilizzerò il componente MsConfig come esempio.

  1. Creare una cartella per il nuovo componente, in questo caso "MsConfig".
  2. Creare una sottocartella denominata Data nella cartella del componente
  3. Ora copiate i file nella cartella Data con il percorso completo

    Esempio:

    MsConfig
    |-Data
    –|-Windows
    —–|-PCHEALTH
    ——–|-helpctr
    ———–|-binaries           <– place the file MsConifg.exe also in this folder

    Se si dispone di un'applicazione propria, è sufficiente copiare e incollare l'intera struttura di cartelle nella cartella dei dati per essere a posto. Fate solo attenzione a inserirla nelle sottocartelle corrette, come "Windows", "Program Files", ecc.

  4. Creare un'importazione del registro

Se è necessario aggiungere dati di registro per eseguire l'applicazione, è sufficiente esportarli in normali file di registro (estensione .reg).
Aprire il file esportato: ora è necessario dividere il file in base ai percorsi del Registro di sistema.
È necessario un file separato per HKLM\Software, HKLM\System, HKLM\Security, HKLM\SAM.
Creare un file separato per ciascuno di questi percorsi e sostituire i percorsi principali con 'tmp'.

Ad esempio:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet] con [HKEY_LOCAL_MACHINE\tmp\CurrentControlSet] [HKEY_LOCAL_MACHINE\Software\Microsoft] con [HKEY_LOCAL_MACHINE\tmp\Microsoft]

Salvare ogni singolo file reg nella cartella dei componenti con un nome diverso.

Esempio per MsConfig:

Nome file: reg_msconfig.reg

Editor del registro di Windows Versione 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\MSCONFIG.EXE] @=”C:\\WINDOWS\\PCHealth\\HelpCtr\\Binaries\\MSConfig.exe”

Nuovo nome del file: reg_sw.reg

Editor del registro di Windows Versione 5.00

[HKEY_LOCAL_MACHINE\tmp\Microsoft\Windows\CurrentVersion\App Paths\MSCONFIG.EXE] @="C:\WINDOWS\PCHealth\HelpCtr\Binaries\MSConfig.exe"

5. Creare un file denominato Config.cfg

Utilizzare il seguente esempio come modello per creare la configurazione del componente.

[Component] Name=System Configuration – MsConfig
Version=1.0
Group=System Configuration
Order=1000
Autorun=FALSE

[Step_0] Azione=copia
Arg0=Data
Arg1=[InstallPartition] [Passo_1] Azione=reg
Arg0=Importa
Arg1=[InstallWinDir]System32\configura\SOFTWARE
Arg2=reg_sw.reg

[Passo_2] Azione=reg
Arg0=Importa
Arg1=[InstallWinDir]System32\configurazioneSOFTWARE.SAV
Arg2=reg_sw.reg

Descrizione[Componente] Nome=Nome visualizzato nel menu di selezione
Version=Versione del componente -> le versioni più vecchie vengono sostituite da quelle più recenti
Gruppo=Nome del gruppo in cui il componente apparirà nel menu di selezione
Order=Ordine di installazione (più alto è, più avanti)
Autorun=TRUE -> il componente verrà lanciato automaticamente dopo l'installazione della baseimage

[Step_x] Action=copy  <- tell XPeBuilder to copy files
Arg0=Data\  <- Source directory (relative to the pluginpath)
Arg1=[InstallPartition] <- Destination directory (see Tags)

[Step_x] Action=reg <- tell XPeBuilder that a registry function will follow
Arg0=Import <- tell XPeBuilder to import a file into the registry
Arg1=[InstallWinDir]System32\config\SOFTWARE <- path to the registry hive which should be loaded
Arg2=reg_sw.reg <- path to the file which should be importet to the registry[Dependencies] DepX=Name of the component <- this creates a dependency to this component

[Conflicts] ConX=Name of the component <- this creates a conflict between the components

Tag
I tag saranno sostituiti da alcuni parametri specificati durante l'installazione - vedere l'elenco seguente

[InstallPartition]=Partizione di installazione (ad esempio: C:\)[InstallWinDir]=Diretta Windows dell'installazione (ad esempio: C:\Windows\)


Integrazione del componente in XP Embedded Builder

  1. Creare una cartella denominata "Componenti" nella radice di un'unità USB.
  2. Copiare il componente creato in questa cartella
  3. Collegare l'unità USB alla macchina di destinazione e avviare XPeBuilder.
  4. Il componente appare ora nella finestra di dialogo di selezione dei componenti.
2019-04-16T20:44:04+02:00

Scegliete la vostra piattaforma per condividerlo!

Vai all'inizio