Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
DirectX12 sur Windows 7 64 bits !
Auteur Message
Répondre en citant
Message DirectX12 sur Windows 7 64 bits ! 
Bonjour à tous !
En cherchant sur internet je suis tombé sur ceci : http://www.servicio-software.net/2015/09/directx-12-windows-7.html

Un mec avec pseudo Wzor aurait fait une petite manip pour adapter DirectX12 à Windows 7 64bits (64 bits uniquement ! Et Windows 7 uniquement aussi !)

Son programme d'installation étant en batch, je me suis dit que j'allais faire un petit topic Wink
J'ai créé une machine virtuelle et ça n'as pas fonctionné chez moi ...

Je ne sais pas si c'est de l'intox, car à mon avis ça ne doit pas être si simple de mettre DirectX12 sur Windows 7 (car beaucoup y ont déjà pensé ...)

Voici le lien de l'archive (Pour Windows 7 64 Bits UNIQUEMENT) : Cliquez ici

Qu’est ce que vous en pensez ? Est-ce que cela à fonctionné chez vous ??

@ ++ Okay Wink






Si vous mettez juste ce code dans un .bat, ça ne fonctionnera pas car il faut tout les fichiers dans l'archive !


Code:

@echo off
title DirectX 12 setup
color 1F

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
exit /B

:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"


mode con:cols=93 lines=25

:start

cls
echo.
echo             ÛÛÛÛÛÛ» ÛÛ»ÛÛÛÛÛÛ» ÛÛÛÛÛÛÛ» ÛÛÛÛÛÛ»ÛÛÛÛÛÛÛÛ»ÛÛ»  ÛÛ»     ÛÛ»ÛÛÛÛÛÛ»
echo             ÛÛÉÍÍÛÛ»ÛÛºÛÛÉÍÍÛÛ»ÛÛÉÍÍÍͼÛÛÉÍÍÍͼÈÍÍÛÛÉÍͼÈÛÛ»ÛÛɼ    ÛÛÛºÈÍÍÍÍÛÛ»
echo             ÛÛº  ÛÛºÛÛºÛÛÛÛÛÛɼÛÛÛÛÛ»  ÛÛº        ÛÛº    ÈÛÛÛɼ     ÈÛÛº ÛÛÛÛÛɼ
echo             ÛÛº  ÛÛºÛÛºÛÛÉÍÍÛÛ»ÛÛÉÍͼ  ÛÛº        ÛÛº    ÛÛÉÛÛ»      ÛÛºÛÛÉÍÍͼ
echo             ÛÛÛÛÛÛɼÛÛºÛÛº  ÛÛºÛÛÛÛÛÛÛ»ÈÛÛÛÛÛÛ»   ÛÛº   ÛÛɼ ÛÛ»     ÛÛºÛÛÛÛÛÛÛ»
echo             ÈÍÍÍÍͼ ÈͼÈͼ  ÈͼÈÍÍÍÍÍͼ ÈÍÍÍÍͼ   Èͼ   Èͼ  Èͼ     ÈͼÈÍÍÍÍÍͼ
echo.
echo                                     For Windows 7 x64
echo.
echo     0 - Exit setup
echo     1 - FAQ
echo     2 - Automatic install
Set /P tgoto=
if %tgoto%==0 goto exit
if %tgoto%==1 goto faqqq
if %tgoto%==2 goto setup
echo input 0 - 2

Pause>nul

goto start

:setup

cls
echo.
echo             ÛÛÛÛÛÛ» ÛÛ»ÛÛÛÛÛÛ» ÛÛÛÛÛÛÛ» ÛÛÛÛÛÛ»ÛÛÛÛÛÛÛÛ»ÛÛ»  ÛÛ»     ÛÛ»ÛÛÛÛÛÛ»
echo             ÛÛÉÍÍÛÛ»ÛÛºÛÛÉÍÍÛÛ»ÛÛÉÍÍÍͼÛÛÉÍÍÍͼÈÍÍÛÛÉÍͼÈÛÛ»ÛÛɼ    ÛÛÛºÈÍÍÍÍÛÛ»
echo             ÛÛº  ÛÛºÛÛºÛÛÛÛÛÛɼÛÛÛÛÛ»  ÛÛº        ÛÛº    ÈÛÛÛɼ     ÈÛÛº ÛÛÛÛÛɼ
echo             ÛÛº  ÛÛºÛÛºÛÛÉÍÍÛÛ»ÛÛÉÍͼ  ÛÛº        ÛÛº    ÛÛÉÛÛ»      ÛÛºÛÛÉÍÍͼ
echo             ÛÛÛÛÛÛɼÛÛºÛÛº  ÛÛºÛÛÛÛÛÛÛ»ÈÛÛÛÛÛÛ»   ÛÛº   ÛÛɼ ÛÛ»     ÛÛºÛÛÛÛÛÛÛ»
echo             ÈÍÍÍÍͼ ÈͼÈͼ  ÈͼÈÍÍÍÍÍͼ ÈÍÍÍÍͼ   Èͼ   Èͼ  Èͼ     ÈͼÈÍÍÍÍÍͼ
echo.
echo                                     For Windows 7 x64
echo.
echo     0 - back
echo     1 - Install
Set /P tgoto=
if %tgoto%==0 goto start
if %tgoto%==1 goto setupstart
echo input 0 - 1

Pause>nul

goto setup

:setupstart

takeown /F "%WinDir%\System32\drivers\dxgkrnl.sys"
takeown /F "%WinDir%\System32\drivers\dxgmms1.sys"
takeown /F "%WinDir%\System32\drivers\dxgmms2.sys"
takeown /F "%WinDir%\System32\d2d1.dll"
takeown /F "%WinDir%\System32\d2d1debug2.dll"
takeown /F "%WinDir%\System32\d2d1debug3.dll"
takeown /F "%WinDir%\System32\d3d8thk.dll"
takeown /F "%WinDir%\System32\d3d9.dll"
takeown /F "%WinDir%\System32\d3d10.dll"
takeown /F "%WinDir%\System32\d3d10_1.dll"
takeown /F "%WinDir%\System32\d3d10_1core.dll"
takeown /F "%WinDir%\System32\d3d10core.dll"
takeown /F "%WinDir%\System32\d3d10level9.dll"
takeown /F "%WinDir%\System32\d3d10ref.dll"
takeown /F "%WinDir%\System32\d3d10sdklayers.dll"
takeown /F "%WinDir%\System32\d3d10warp.dll"
takeown /F "%WinDir%\System32\d3d11.dll"
takeown /F "%WinDir%\System32\d3d11_2sdklayers.dll"
takeown /F "%WinDir%\System32\d3d11_3SDKLayers.dll"
takeown /F "%WinDir%\System32\dxgi.dll"
takeown /F "%WinDir%\SysWOW64\drivers\dxgkrnl.sys"
takeown /F "%WinDir%\SysWOW64\drivers\dxgmms1.sys"
takeown /F "%WinDir%\SysWOW64\drivers\dxgmms2.sys"
takeown /F "%WinDir%\SysWOW64\d2d1.dll"
takeown /F "%WinDir%\SysWOW64\d2d1debug2.dll"
takeown /F "%WinDir%\SysWOW64\d2d1debug3.dll"
takeown /F "%WinDir%\SysWOW64\d3d8thk.dll"
takeown /F "%WinDir%\SysWOW64\d3d9.dll"
takeown /F "%WinDir%\SysWOW64\d3d10.dll"
takeown /F "%WinDir%\SysWOW64\d3d10_1.dll"
takeown /F "%WinDir%\SysWOW64\d3d10_1core.dll"
takeown /F "%WinDir%\SysWOW64\d3d10core.dll"
takeown /F "%WinDir%\SysWOW64\d3d10level9.dll"
takeown /F "%WinDir%\SysWOW64\d3d10ref.dll"
takeown /F "%WinDir%\SysWOW64\d3d10sdklayers.dll"
takeown /F "%WinDir%\SysWOW64\d3d10warp.dll"
takeown /F "%WinDir%\SysWOW64\d3d11.dll"
takeown /F "%WinDir%\SysWOW64\d3d11_2sdklayers.dll"
takeown /F "%WinDir%\SysWOW64\d3d11_3SDKLayers.dll"
copy /y "%CD%\Windows\System32" "%WinDir%\System32"
copy /y "%CD%\Windows\SysWOW64" "%WinDir%\SysWOW64"
REG import "%CD%\main_win7.reg"
cls
echo '########::'####:'########::'########::'######::'########:'##::::'##:::::::'##::::'#######::
echo  ##.... ##:. ##:: ##.... ##: ##.....::'##... ##:... ##..::. ##::'##::::::'####:::'##.... ##:
echo  ##:::: ##:: ##:: ##:::: ##: ##::::::: ##:::..::::: ##:::::. ##'##:::::::.. ##:::..::::: ##:
echo  ##:::: ##:: ##:: ########:: ######::: ##:::::::::: ##::::::. ###:::::::::: ##::::'#######::
echo  ##:::: ##:: ##:: ##.. ##::: ##...:::: ##:::::::::: ##:::::: ## ##::::::::: ##:::'##::::::::
echo  ##:::: ##:: ##:: ##::. ##:: ##::::::: ##::: ##:::: ##::::: ##:. ##:::::::: ##::: ##::::::::
echo  ########::'####: ##:::. ##: ########:. ######::::: ##:::: ##:::. ##:::::'######: #########:
echo ........:::....::..:::::..::........:::......::::::..:::::..:::::..::::::......::.........::                                                   
echo.
echo.
echo  Install complete !!! WooHooo!!!
echo.
Pause>nul
cls
echo.
echo.
echo.
echo                              ÛÛ»    ÛÛ»ÛÛÛÛÛÛÛ»ÛÛÛÛÛÛÛÛ»                 
echo                              ÛÛº    ÛÛºÈÍÍÛÛÛɼÈÍÍÛÛÉÍͼ                 
echo                              ÛÛº Û» ÛÛº  ÛÛÛɼ    ÛÛº                     
echo                              ÛÛºÛÛÛ»ÛÛº ÛÛÛɼ     ÛÛº                     
echo                              ÈÛÛÛÉÛÛÛɼÛÛÛÛÛÛÛ»   ÛÛº                     
echo                               ÈÍͼÈÍͼ ÈÍÍÍÍÍͼ   Èͼ                     
echo.
echo          ÛÛ»    ÛÛ»ÛÛÛÛÛÛÛ» ÛÛÛÛÛÛ» ÛÛÛÛÛÛ»    ÛÛÛ»   ÛÛ»ÛÛÛÛÛÛÛ»ÛÛÛÛÛÛÛÛ»
echo          ÛÛº    ÛÛºÈÍÍÛÛÛɼÛÛÉÍÍÍÛÛ»ÛÛÉÍÍÛÛ»   ÛÛÛÛ»  ÛÛºÛÛÉÍÍÍͼÈÍÍÛÛÉÍͼ
echo          ÛÛº Û» ÛÛº  ÛÛÛɼ ÛÛº   ÛÛºÛÛÛÛÛÛɼ   ÛÛÉÛÛ» ÛÛºÛÛÛÛÛ»     ÛÛº   
echo          ÛÛºÛÛÛ»ÛÛº ÛÛÛɼ  ÛÛº   ÛÛºÛÛÉÍÍÛÛ»   ÛÛºÈÛÛ»ÛÛºÛÛÉÍͼ     ÛÛº   
echo          ÈÛÛÛÉÛÛÛɼÛÛÛÛÛÛÛ»ÈÛÛÛÛÛÛɼÛÛº  ÛÛºÛÛ»ÛÛº ÈÛÛÛÛºÛÛÛÛÛÛÛ»   ÛÛº   
echo           ÈÍͼÈÍͼ ÈÍÍÍÍÍͼ ÈÍÍÍÍͼ Èͼ  ÈͼÈͼÈͼ  ÈÍÍͼÈÍÍÍÍÍͼ   Èͼ   

Pause>nul

Pause>nul
goto exit

:faqqq
cls
echo '########::'####:'########::'########::'######::'########:'##::::'##:::::::'##::::'#######::
echo  ##.... ##:. ##:: ##.... ##: ##.....::'##... ##:... ##..::. ##::'##::::::'####:::'##.... ##:
echo  ##:::: ##:: ##:: ##:::: ##: ##::::::: ##:::..::::: ##:::::. ##'##:::::::.. ##:::..::::: ##:
echo  ##:::: ##:: ##:: ########:: ######::: ##:::::::::: ##::::::. ###:::::::::: ##::::'#######::
echo  ##:::: ##:: ##:: ##.. ##::: ##...:::: ##:::::::::: ##:::::: ## ##::::::::: ##:::'##::::::::
echo  ##:::: ##:: ##:: ##::. ##:: ##::::::: ##::: ##:::: ##::::: ##:. ##:::::::: ##::: ##::::::::
echo  ########::'####: ##:::. ##: ########:. ######::::: ##:::: ##:::. ##:::::'######: #########:
echo ........:::....::..:::::..::........:::......::::::..:::::..:::::..::::::......::.........::                                                   
echo.
echo.
echo   - Is it possible to remove later DirectX 12?
echo   - YES!
echo.
echo   - The installation can cause problems?
echo   - Yes. You install at your own risk.
echo.
echo   - DxDiag after installation writes that stands still for DirectX 11
echo   - Some games will find DirectX 12. DxDiag somehow did not see him. :D
echo.

Pause>nul

goto start

:exit
exit





Dernière édition par Xenoxis le Sam 6 Fév 2016 - 12:42; édité 1 fois

______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message DirectX12 sur Windows 7 64 bits ! 
Xenosis a écrit:
J'ai créé une machine virtuelle et ça n'as pas fonctionné chez moi ...
C'est normal car VirtualBox n'émule pas de matériel DirectX compatible (mais OpenGL compatible).
Il faudrait essayer sur un Hyperviseur (qui utilise le matériel directement si je ne me trompe pas) ou un vrai pc.

Cette méthode n'est pas sécurisée du tout.
D’ailleurs elle marchera mieux en mode sans échec à cause de Windows Aero.

En cas de problème, il est possible que tout les programmes utilisant DirectX ne marche pas (Windows Aero, jeux...).

J'ai remarquer une action pas du tout sécurisée pour un Windows :
Code:
takeown /F "%WinDir%\System32\drivers\dxgkrnl.sys"
takeown /F "%WinDir%\System32\drivers\dxgmms1.sys"
takeown /F "%WinDir%\System32\drivers\dxgmms2.sys"
takeown /F "%WinDir%\System32\d2d1.dll"
takeown /F "%WinDir%\System32\d2d1debug2.dll"
takeown /F "%WinDir%\System32\d2d1debug3.dll"
takeown /F "%WinDir%\System32\d3d8thk.dll"
takeown /F "%WinDir%\System32\d3d9.dll"
takeown /F "%WinDir%\System32\d3d10.dll"
takeown /F "%WinDir%\System32\d3d10_1.dll"
takeown /F "%WinDir%\System32\d3d10_1core.dll"
takeown /F "%WinDir%\System32\d3d10core.dll"
takeown /F "%WinDir%\System32\d3d10level9.dll"
takeown /F "%WinDir%\System32\d3d10ref.dll"
takeown /F "%WinDir%\System32\d3d10sdklayers.dll"
takeown /F "%WinDir%\System32\d3d10warp.dll"
takeown /F "%WinDir%\System32\d3d11.dll"
takeown /F "%WinDir%\System32\d3d11_2sdklayers.dll"
takeown /F "%WinDir%\System32\d3d11_3SDKLayers.dll"
takeown /F "%WinDir%\System32\dxgi.dll"
takeown /F "%WinDir%\SysWOW64\drivers\dxgkrnl.sys"
takeown /F "%WinDir%\SysWOW64\drivers\dxgmms1.sys"
takeown /F "%WinDir%\SysWOW64\drivers\dxgmms2.sys"
takeown /F "%WinDir%\SysWOW64\d2d1.dll"
takeown /F "%WinDir%\SysWOW64\d2d1debug2.dll"
takeown /F "%WinDir%\SysWOW64\d2d1debug3.dll"
takeown /F "%WinDir%\SysWOW64\d3d8thk.dll"
takeown /F "%WinDir%\SysWOW64\d3d9.dll"
takeown /F "%WinDir%\SysWOW64\d3d10.dll"
takeown /F "%WinDir%\SysWOW64\d3d10_1.dll"
takeown /F "%WinDir%\SysWOW64\d3d10_1core.dll"
takeown /F "%WinDir%\SysWOW64\d3d10core.dll"
takeown /F "%WinDir%\SysWOW64\d3d10level9.dll"
takeown /F "%WinDir%\SysWOW64\d3d10ref.dll"
takeown /F "%WinDir%\SysWOW64\d3d10sdklayers.dll"
takeown /F "%WinDir%\SysWOW64\d3d10warp.dll"
takeown /F "%WinDir%\SysWOW64\d3d11.dll"
takeown /F "%WinDir%\SysWOW64\d3d11_2sdklayers.dll"
takeown /F "%WinDir%\SysWOW64\d3d11_3SDKLayers.dll"
copy /y "%CD%\Windows\System32" "%WinDir%\System32"
copy /y "%CD%\Windows\SysWOW64" "%WinDir%\SysWOW64"


Ce code peut peut-être créer un BSOD si on a un programme utilisant DirectX d'ouvert.
Dans ceci on permet à l'admin de faire ce qu'il veut des fichiers de driver et de SDK DirectX (supprimer compris) alors qu'ils sont protégées par Windows (de base).
Cela peut être dangereux si les fichier que l'on veut ajouter (ceux qui sont dans System32/SysWOW64) sont des malware, des virus ou encore des contrefaçons..
Mais comme c'est marqué :
Code:
echo   - The installation can cause problems?
echo   - Yes. You install at your own risk.


Si vous voulez des fichiers plus sûres, récupérez ces fichiers depuis un Windows 10 fraîchement installé.

Après, je n'ai pas testé (plus une machine Windows 7).




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message DirectX12 sur Windows 7 64 bits ! 
TSnake41 a écrit:
Xenosis a écrit:
J'ai créé une machine virtuelle et ça n'as pas fonctionné chez moi ...
C'est normal car VirtualBox n'émule pas de matériel DirectX compatible (mais OpenGL compatible).
Il faudrait essayer sur un Hyperviseur (qui utilise le matériel directement si je ne me trompe pas) ou un vrai pc.


Je le savait mais j'avais oublié ... Embarassed
TSnake41 a écrit:

Cette méthode n'est pas sécurisée du tout.
D’ailleurs elle marchera mieux en mode sans échec à cause de Windows Aero.

En cas de problème, il est possible que tout les programmes utilisant DirectX ne marche pas (Windows Aero, jeux...).

J'ai remarquer une action pas du tout sécurisée pour un Windows :
Unsafe


Ce code peut peut-être créer un BSOD si on a un programme utilisant DirectX d'ouvert.
Dans ceci on permet à l'admin de faire ce qu'il veut des fichiers de driver et de SDK DirectX (supprimer compris) alors qu'ils sont protégées par Windows (de base).
Cela peut être dangereux si les fichier que l'on veut ajouter (ceux qui sont dans System32/SysWOW64) sont des malware, des virus ou encore des contrefaçons..
Mais comme c'est marqué :
Code:

echo - The installation can cause problems?
echo - Yes. You install at your own risk.



Si vous voulez des fichiers plus sûres, récupérez ces fichiers depuis un Windows 10 fraîchement installé.

Après, je n'ai pas testé (plus une machine Windows 7).


Complétement d'accord sur tout le reste ... mais il parait que cela à fonctionner chez certains ...




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Message DirectX12 sur Windows 7 64 bits ! 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch