Mensajes: 23
Temas: 8
Registro en: Sep 2020
Reputación:
0
23-12-2020, 01:06 AM
Hola a todos
Estoy diseñando una aplicación para eliminar los restos de un malware que los antivirus no limpian completamente.
Necesito que me salga en el menú contextual de windows, al hacer clic derecho sobre la unidad de disco o carpeta, se ejecute mi aplicación, con la opción de escanear asignada a la unidad o carpeta donde se hizo el clic.
Como hacer esto con python 3.8 ?
Mensajes: 23
Temas: 8
Registro en: Sep 2020
Reputación:
0
Francisco, Me sirvio con los enlaces que me diste, pero hay otro detalle que tengo que resolver.
Al ejecutar la aplicación se necesitan privilegios de administrador para poder escribir en el Registro de Windows, por lo que necesito que si la clave existe, no haga nada, así un usuario común puede ejecutar la aplicación sin problemas de permiso. Y solo la primera vez sería como administrador.
Como saber si ya la clave existe en el registro?
Mensajes: 1.193
Temas: 3
Registro en: Feb 2016
Reputación:
67
Hola, me alegra que te haya servido.
Seguramente RegOpenKeyEx() retorne None cuando la clave no existe, así que podrías usar eso.
Saludos!
¡No te pierdas nuestro
curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Mensajes: 23
Temas: 8
Registro en: Sep 2020
Reputación:
0
25-12-2020, 12:47 PM
(Última modificación: 25-12-2020, 12:47 PM por JoAnCa.)
Me siguió dando problemas de permisos
Lo solucione cambiando la clave del Registro, en lugar de usar HKEY_LOCAL_MACHINE que necesita privilegios de administrador, usé HKEY_CURRENT_USER