elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  ¿Como se llama el servidor/servicio de ventanas en Windows?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como se llama el servidor/servicio de ventanas en Windows?  (Leído 6,581 veces)
Drakaris

Desconectado Desconectado

Mensajes: 286


Todo lo que puedas imaginar, lo puedes crear.


Ver Perfil
¿Como se llama el servidor/servicio de ventanas en Windows?
« en: 21 Abril 2022, 18:49 pm »

Buenos dias.
Estoy haciendo un servicio con python3 y este servicio que corre en segundo plano tiene una funcionalidad de hacer screeanshots (capturas de pantallas). Pero el problema es que se almacenan en negro. Este servicio corre como administrador.

Este mismo software lo ejecuto en Linux y para poder hacer capturas de pantalla. Tengo que dar permisos al servidor de ventanas X, para que el usuario root tenga acceso ejecutando el comando:
Código
  1. xhost +si:localuser:root

Pues pienso que en Windows es el mismo escenario, pero no sé como se llama el servidor de ventanas de Windows ni como funciona. Solamente se que existe el proceso explorer.exe que es el que permite mostrar el escritorio.

Se puede dar permiso para que el usuario Administrador de Windows pueda acceder a la interfaz grafica y poder hacer la captura??

Yo utilizo la libreri pyscreenshot para hacer la captura
Código
  1. import pyscreenshot
  2. screen = pyscreenshot.grab()
  3. screen.save(path)
  4.  

Ejecuto el proyecto python3 como servicio gracias a NSSM
Gracias de antemano


En línea

Lo increible, no es lo que ves, sino como es
.xAk.


Desconectado Desconectado

Mensajes: 397


F0r3v3R NeWbI3


Ver Perfil WWW
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #1 en: 22 Abril 2022, 06:53 am »

Si tiene que capturar con las X prueba a instalarlas para windows, por ejemplo Xming


En línea


Danielㅤ


Desconectado Desconectado

Mensajes: 1.838


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #2 en: 23 Abril 2022, 17:05 pm »

Hola, podrías usar la herramienta NirCmd para hacer capturas de pantalla:

https://nircmd.nirsoft.net/savescreenshot.html

y aquí la podes descargar:

http://www.nirsoft.net/utils/nircmd.zip


Saludos
En línea

Drakaris

Desconectado Desconectado

Mensajes: 286


Todo lo que puedas imaginar, lo puedes crear.


Ver Perfil
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #3 en: 24 Abril 2022, 13:24 pm »

Si tiene que capturar con las X prueba a instalarlas para windows, por ejemplo Xming
Buenos dias. Tengo el Xming instalado en el Windows 10 pero como hago para hacer una captura desde python3. Como utilizo el Xming en python3 para hacer la captura de pantalla? Gracias
En línea

Lo increible, no es lo que ves, sino como es
Drakaris

Desconectado Desconectado

Mensajes: 286


Todo lo que puedas imaginar, lo puedes crear.


Ver Perfil
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #4 en: 24 Abril 2022, 13:24 pm »

Hola, podrías usar la herramienta NirCmd para hacer capturas de pantalla:

https://nircmd.nirsoft.net/savescreenshot.html

y aquí la podes descargar:

http://www.nirsoft.net/utils/nircmd.zip


Saludos
Buenos dias! Lo he probado y obtengo el mismo resultado. Sale en negro. Gracias
En línea

Lo increible, no es lo que ves, sino como es
Danielㅤ


Desconectado Desconectado

Mensajes: 1.838


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #5 en: 24 Abril 2022, 15:19 pm »

Buenos dias! Lo he probado y obtengo el mismo resultado. Sale en negro. Gracias

Eso parece un problema de permisos, prueba a ejecutar el programa o el script con permisos de Administrador, porque es raro que la captura salga toda negra, es como si no tuvieras el permiso para poder capturar lo que el programa está supuestamente visualizando.


Saludos
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #6 en: 24 Abril 2022, 15:59 pm »

Windows no utiliza X11. La misma documentación del módulo dice que usa varias formas de capturar imagen dependiendo del sistema (en este caso no debería utilizar X11). También el mismo módulo dice que no deberías utilizarlo... y que deberías usar otro módulo:

https://pillow.readthedocs.io/en/latest/reference/ImageGrab.html

En cuanto al tema de permisos... hay algunos juegos que tienen DRM que bloquean el acceso de ciertas aplicaciones. No estoy seguro si es lo que estés intentando hacer... o algo similar.
En línea

BloodSharp


Desconectado Desconectado

Mensajes: 812


¡ Hiperfoco !


Ver Perfil WWW
Re: ¿Como se llama el servidor/servicio de ventanas en Windows?
« Respuesta #7 en: 24 Abril 2022, 20:00 pm »

dwm.exe :silbar: :silbar: :silbar:


B#
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines