Puede proporcionar la funcionalidad de desinstalaci≤n en sus archivos .inf agregando una secci≤n Install que quite los archivos, las entradas del Registro y los accesos directos, y agregue a continuaci≤n su componente a la lista de programas que se pueden desinstalar desde el cuadro de dißlogo Agregar o quitar programas del Panel de control. En la carpeta \<carpeta de programa IEAK>\Toolkit\inf\ del Kit de herramientas del IEAK se incluye un ejemplo.
Para agregar su componente al cuadro de dißlogo Agregar o quitar programas, agregue una clave nueva y valores debajo de la clave del Registro siguiente:
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nombre-aplicaci≤n,"DisplayName",,"descripci≤n"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nombre-aplicaci≤n,"UninstallString",,"lφneaComandos"
descripci≤n
Esta cadena se muestra en el cuadro de lista del cuadro de dißlogo Agregar o quitar programas.
lφneaComandos
Es el comando que se ejecuta cuando el componente se selecciona en el cuadro de lista del cuadro de dißlogo Agregar o quitar programas. Para ejecutar una secci≤n de un archivo .inf, puede usar el punto de entrada InstallHinfSection de Setupx.dll, que se describe posteriormente.
Los ejemplos de entradas AddReg siguientes agregan "Mi aplicaci≤n de prueba" al cuadro de lista del cuadro de dißlogo Agregar o quitar programas y ejecuta la secci≤n Install Remove_TestApp en Test.inf:
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Test,"DisplayName",,"Mi aplicaci≤n de prueba"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Test,"UninstallString",,"RunDll setupx.dll,InstallHinfSection Remove_TestApp 4 test.inf"
Notas