Creación de componentes personalizados

XP Embedded Builder v2 le permite crear sus propios componentes muy fácilmente.
Para crear un componente solo necesitas crear la estructura de archivos correcta, exportar tus entradas de registro y construir un archivo de configuración.
Aquí te mostraré como construir tu componente y usaré el componente MsConfig como ejemplo.

  1. Cree una carpeta para su nuevo componente, en este caso "MsConfig".
  2. Cree una subcarpeta llamada Datos en la carpeta de componentes
  3. Ahora copia los archivos en la carpeta Data con la ruta completaEjemplo:

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

    Si tienes tu propia aplicación puedes simplemente copiar y pegar toda la estructura de carpetas en la carpeta de datos y estarás bien. Sólo ten cuidado de ponerla en las subcarpetas correctas como "Windows", "Archivos de programa", etc.

  4. Crear una importación de registro

Si necesita añadir datos de registro para ejecutar la aplicación, expórtelos a archivos de registro normales (extensión .reg).
Abra el archivo exportado y divídalo según las rutas del registro.
Necesita un archivo separado para HKLM\Software, HKLM\System, HKLM\Security, HKLM\SAM.
Cree un archivo separado para cada una de esas rutas y reemplace las rutas raíz con 'tmp'.

Por ejemplo:

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

Guarde cada archivo reg individual en la carpeta de componentes con un nombre distinto.

Ejemplo para MsConfig:

Nombre del archivo: reg_msconfig.reg

Editor del Registro de Windows Versión 5.00

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

Nuevo nombre de archivo: reg_sw.reg

Editor del Registro de Windows Versión 5.00

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

5. Cree un archivo llamado Config.cfg

Utilice el siguiente ejemplo como plantilla para crear la configuración de sus componentes.

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

[Paso_0] Acción=copiar
Arg0=Datos
Arg1=[InstalarPartición] [Paso_1] Acción=reg
Arg0=Importar
Arg1=[InstallWinDir]Sistema32\config\SOFTWARE
Arg2=reg_sw.reg

[Paso_2] Acción=reg
Arg0=Importar
Arg1=[InstallWinDir]Sistema32\config\SOFTWARE.SAV
Arg2=reg_sw.reg

Descripción[Componente] Nombre=Nombre que aparece en el menú de selección
Versión=Versión del componente -> las versiones antiguas se sustituyen por las nuevas
Grupo=Nombre del grupo en el que aparecerá el componente en el menú de selección
Orden=Orden de instalación (cuanto más alto, más tarde)
Autorun=TRUE -> el componente se iniciará automáticamente después de la instalación de la 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

Etiquetas
Las etiquetas se sustituirán por determinados parámetros especificados durante la instalación - véase la lista siguiente

[InstallPartition]=Partición de instalación (por ejemplo: C:³)[InstallWinDir]=Directorio de Windows de la instalación (por ejemplo: C:³)


Integración del componente en XP Embedded Builder

  1. Cree una carpeta llamada "Componentes" en la raíz de una unidad USB.
  2. Copie el componente creado en esta carpeta
  3. Conecte la unidad USB a la máquina de destino e inicie XPeBuilder
  4. El componente aparecerá ahora en el cuadro de diálogo de selección de componentes
2019-04-16T20:44:04+02:00

Elige tu plataforma para compartirlo.

Creación de componentes personalizados

XP Embedded Builder v2 le permite crear sus propios componentes muy fácilmente.
Para crear un componente solo necesitas crear la estructura de archivos correcta, exportar tus entradas de registro y construir un archivo de configuración.
Aquí te mostraré como construir tu componente y usaré el componente MsConfig como ejemplo.

  1. Cree una carpeta para su nuevo componente, en este caso "MsConfig".
  2. Cree una subcarpeta llamada Datos en la carpeta de componentes
  3. Ahora copie los archivos en la carpeta Data con la ruta completa

    Por ejemplo:

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

    Si tienes tu propia aplicación puedes simplemente copiar y pegar toda la estructura de carpetas en la carpeta de datos y estarás bien. Sólo ten cuidado de ponerla en las subcarpetas correctas como "Windows", "Archivos de programa", etc.

  4. Crear una importación de registro

Si necesita añadir datos de registro para ejecutar la aplicación, expórtelos a archivos de registro normales (extensión .reg).
Abra el archivo exportado y divídalo según las rutas del registro.
Necesita un archivo separado para HKLM\Software, HKLM\System, HKLM\Security, HKLM\SAM.
Cree un archivo separado para cada una de esas rutas y reemplace las rutas raíz con 'tmp'.

Por ejemplo:

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

Guarde cada archivo reg individual en la carpeta de componentes con un nombre distinto.

Ejemplo para MsConfig:

Nombre del archivo: reg_msconfig.reg

Editor del Registro de Windows Versión 5.00

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

Nuevo nombre de archivo: reg_sw.reg

Editor del Registro de Windows Versión 5.00

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

5. Cree un archivo llamado Config.cfg

Utilice el siguiente ejemplo como plantilla para crear la configuración de sus componentes.

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

[Paso_0] Acción=copiar
Arg0=Datos
Arg1=[InstalarPartición] [Paso_1] Acción=reg
Arg0=Importar
Arg1=[InstallWinDir]Sistema32\config\SOFTWARE
Arg2=reg_sw.reg

[Paso_2] Acción=reg
Arg0=Importar
Arg1=[InstallWinDir]Sistema32\config\SOFTWARE.SAV
Arg2=reg_sw.reg

Descripción[Componente] Nombre=Nombre que aparece en el menú de selección
Versión=Versión del componente -> las versiones antiguas se sustituyen por las nuevas
Grupo=Nombre del grupo en el que aparecerá el componente en el menú de selección
Orden=Orden de instalación (cuanto más alto, más tarde)
Autorun=TRUE -> el componente se iniciará automáticamente después de la instalación de la 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

Etiquetas
Las etiquetas se sustituirán por determinados parámetros especificados durante la instalación - véase la lista siguiente

[InstallPartition]=Partición de instalación (por ejemplo: C:³)[InstallWinDir]=Directorio de Windows de la instalación (por ejemplo: C:³)


Integración del componente en XP Embedded Builder

  1. Cree una carpeta llamada "Componentes" en la raíz de una unidad USB.
  2. Copie el componente creado en esta carpeta
  3. Conecte la unidad USB a la máquina de destino e inicie XPeBuilder
  4. El componente aparecerá ahora en el cuadro de diálogo de selección de componentes
2019-04-16T20:44:04+02:00

Elige tu plataforma para compartirlo.

Ir arriba