Jump to content

Recommended Posts

Posted

rick por que me sale este error si esta todo bien en el inf no hay nada mal puesto

n46syg.jpg

Si necesitas el inf decime y lo posteo

slds!!!!!

Posted

Puede ser que estas tratando de agregar/eliminar una entrada de registro protegida

Si quieres saber el problema exacto con tu INF esto es lo que yo hago

Deshabilitar algunos de los directives (Add/DelReg, Copy/DelFiles) de tu sección de uninstall hasta que el error desaparezca

[Uninstall]
DelFiles=...
;DelReg=... ;Desabilitado por el momento
ProfileItems=...

Luego vuelves a habilitar digamos era por causa de DelReg, lo vuelves a habilitar y buscas cual de las diferentes secciones de DelReg es la causa de ese problema

DelReg=Seccion1;,Seccion2 ;<-seccion2 deshabilitado

Cuando encuentras la sección (digamos fue seccion2) deshabilitas lineas de esa sección una por una o dos por dos de DelReg hasta encontrar la causa

[Seccion2]
;HKLM,"SYSTEM\CurrentControlSet\Services\Ejemplo" ; al deshabilitar esto ya no ocurre el error
HKLM,"SOFTWARE\Microsoft\Windows NT\Ejemplo"
HKLM,"SOFTWARE\Microsoft\Ejemplo"

Y así encuentras la causa (postealo a ver)

Posted

estaba mal puesto un acceso ahora otra duda rick si en el mismo exe del acceso esta el icono que quiero ponerle como tendria que hacer mira


Name =Uninstall
CmdLine =11,,"rundll32 advpack.dll LaunchINFSection XPredit.inf,UnInstall"
SubDir ="XPredit"
WorkingDir=16422,"XPredit"
IconPath ="XPredit"
IconIndex =138

Asi no me funciona como tendria que poner que busque el recurso 138

Slds!!!

Posted

El IconPath le tienes que mostrar un archivo con un icono adentro o un .ico que copiaste a algun lugar

Yo utilizo un icono en explorer.exe o shell32.dll para mis desinstaladores en el menú de inicio a base de INF

[Unin.AddShortcut]
Name =Uninstall
CmdLine =11,,"rundll32 advpack.dll,LaunchINFSection %INF_FILE%,UniInstall"
SubDir =%USD%
WorkingDir=16422,%USD%
IconPath =10,,explorer.exe ;<-este es el archivo con el icono
IconIndex =6 ;<-este es el numero de icono adentro de explorer.exe
InfoTip =%UninDesc%

Para saber el numero de icono empiezas contando desde cero hasta llegar a tu icono

P.D. fíjate bien en tu CndLine, tiene un error

Posted

?

Rick No se por que pero al final lo puse asi

[Unin.AddShortcut]
Name =Uninstall
CmdLine =11,,"rundll32 advpack.dll LaunchINFSection XPredit.inf,UnInstall"
SubDir ="XPredit"
WorkingDir=11,,"XPredit"
IconPath =16422,"XPredit",XPredit.exe
IconIndex =4

y funciono buscaba mal el icono dentro del exe y segui tu recomendacion de probar y asi lo pude sacar gracias.

Slds!!!!!

Posted

Hola Rick

el problema que tengo esque cuando comienza a incorporar el updatepack cuando esta pasando archivos .dll da el error de los datos no son validos pero por que aldarles aceptar prosigue son al rededor de 45 archivos queda este error, realmente no se a que sedebe pero solo este update 1.3.5 da este error ya que el anterior lo que sucedia esra que los iconos en el escritorio no lo ponia, solo un cuadro de programa........

como soluciono este problema con el update

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...