bonjour,
je suis peut etre le 1er à vouloir faire cà mais ca m'etonnerai
voilà je veux rediriger l'ecran d3d vers le wallpaper/desktop
pour faire comme drempels ou vlc/papier paint
le programme d3d est en mode windowed
actuellement, je sais faire une capture ecran classique vers un bmp et mettre le bmp en wallpaper
mais:
1- je suis obligé de garder l'appli à l'ecran, hors je veux pouvoir la reduire
mais si je reduis, elle disparait de l'ecran donc je ne peux plus capturer...
2- ca fait scintiller l'ecran
je sais faire une dll d3d9.dll (je veux hooker)
il y a plein de sources pour faire de l'injection d3d (texte, image) mais rien pour exporter
je souhaiterai exporter vers le wallpaper directement, sans passer par un bmp
EDIT : voilà un projet visual studio 2005 en c++
http://gilles.boulon.free.fr/1.zip
dans le répertoire release, il y a la dll et un programme d3d (text3d)
j'arrive bien à sauvegarder la texture grace à D3DXSaveTextureToFile
mais impossible de sauvegarder la surface avec D3DXSaveSurfaceToFile
si quelqu'un pouvait regarder, siouplait merci...
Partager