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/