Para ver los programas instalados(a la manera díficil, porque no sé si hay
librerías que lo hagan xD):

En Windows:
    Te fijás con os todos los archivos lanzadores que estén en "Menú
Inicio" creo, no estoy muy seguro, entonces, supongo que con esos archivos
podés obtener la ruta que ejecutan, o sea, en dónde está el programa que
ejecutan.

En Linux:
    El proceso es el mismo, solo que la ruta es "/usr/share/applications/"
y te tenés que fijar en todos los archivos de extensión desktop, los lees
con open y te fijás la ruta que ejecutan también.

Luego para la función de des-instalar, solo debés borrar la carpeta
contenedora del programa. Aclaro que no todos los programas en Linux se
encuentran en la ruta que dejé arriba, pero si la mayoría.

Espero que sirva :)


El 19 de septiembre de 2013 16:52, Cristian García <
cristian99gar...@gmail.com> escribió:

> ¡Fuaa! si que es grande el programa xD, si estás en Ubuntu, te podés mirar
> el código de "Centro de Software de Ubuntu" para lo de instalar y
> des-instalar programas(que vamos, se puede hacer casero y fácil), y no
> estoy seguro, pero lo estoy en un %90 de que está hecho en Python.
>
>
> El 19 de septiembre de 2013 15:19, Luis Díaz <diazluis2...@gmail.com>escribió:
>
> saludos y gracias a todos de antemano.
>>
>> soy usuario habitual de linux (tengo años sin usar windows) y lo que
>> hago es programar app web.
>>
>> ahora bien, necesito programar una app, que se ejecute en windows.
>> necesito que la app, pueda :
>>
>> * instalador y des-instalador.
>> * ser ejecutada al inicio (tema viejo en la lista, me pueden pasar el
>> enlace donde buscar ;), no guarde el correo :D )
>> * mostrar lista de programas instalado en el sistema y desencadenar
>> proceso para des-instalar .
>> * mostrar lista programas que arrancan al inicio (eliminar / agregar,
>> segun sea el caso).
>> * mostrar lista de programas cargados en memoria.
>>
>> como estoy acostumbrado a linux y a app web, no tengo ni idea que
>> librería usar
>> para extraer dicha información del sistema.
>>
>> ya investigue y tengo algunas recetas para buscar en el registro,
>> arrancar o terminar programas, trabajar con servicios.
>>
>> http://code.activestate.com/recipes/502268-win-registry-module/
>> http://code.activestate.com/recipes/576730-super-shorcuts-for-windows/
>> http://code.activestate.com/recipes/551780-win-services-helper/
>>
>> ahora estoy buscando en https://pypi.python.org
>>
>> gracias y disculpen la molestia
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> http://diazluis.com
>> Analista Programador
>> User Linux 532223
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a