Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: bien1 en 24 Diciembre 2011, 15:09 pm



Título: Deshabilitar la composicion de escritorio por batch?
Publicado por: bien1 en 24 Diciembre 2011, 15:09 pm
Hola

Alguien sabe que escribir en un batch para Deshabilitar la composicion de escritorio de un ejecutable y a continuacion ejecutarlo?
No conviene el metodo de taskill y cerrar explorador porque algunos programas dejan de funcionar

Gracias


Título: Re: Deshabilitar la composicion de escritorio por batch?
Publicado por: Eleкtro en 24 Diciembre 2011, 16:36 pm
Alguien sabe que escribir en un batch para Deshabilitar la composicion de escritorio de un ejecutable

De un ejecutable?...

La composición del escritorio es un servicio de Windows, o se habilita, o se deshabilita.

Aunque puedes hacerlo sin reiniciar el explorer, no queda muy bonito el efecto virtual de mi script, pero funciona.

Nota: Necesitas NIRCMD para usar este script.

Código
  1. @echo off
  2. start /B SystemPropertiesPerformance.exe
  3. Nircmd wait 2000
  4. Nircmd sendkey p press
  5. Nircmd wait 100
  6. Nircmd sendkey tab press
  7. Nircmd wait 100
  8. Nircmd sendkey down press
  9. Nircmd wait 100
  10. Nircmd sendkey down press
  11. Nircmd wait 100
  12. Nircmd sendkey down press
  13. Nircmd wait 100
  14. Nircmd sendkey down press
  15. Nircmd wait 100
  16. Nircmd sendkey down press
  17. Nircmd wait 100
  18. Nircmd sendkey down press
  19. Nircmd wait 100
  20. Nircmd sendkey down press
  21. Nircmd wait 100
  22. Nircmd sendkey down press
  23. Nircmd wait 100
  24. Nircmd sendkey down press
  25. Nircmd wait 100
  26. Nircmd sendkey down press
  27. Nircmd wait 100
  28. Nircmd sendkey down press
  29. Nircmd wait 500
  30. Nircmd sendkey space press
  31. Nircmd wait 100
  32. Nircmd sendkey enter press

EDITO: Se me olvidaba comentar que depende de tu versión de windows, la lista de opciones puede ser más corta o más larga, así que quizás debás ajustar las veces que uso este comando "Nircmd sendkey down press"

Y asegúrate de usar la última versión del NIRCMD, que leí en la web de nirsoft que arreglaron problemas al utilizar "sendkey space" o "sendkey Enter", por si te diese error.


Título: Re: Deshabilitar la composicion de escritorio por batch?
Publicado por: bien1 en 25 Diciembre 2011, 13:00 pm
Uso windows 7 x64

no sabia que era un servicio, gracias lo probare