J'ai expérimenté la création d'un programme d'installation de fichier batch. en intégrant le fichier dans le fichier batch et en utilisant une fonction more +...
pour l'extraire.
Voici mon code :
@echo off
set self=%~df0
>%userprofile%\desktop\file.exe more +8 "%self%"
echo done!
pause
exit
REM beginning of exe file...
c
sd
€ ~ * 0 ~ * € *’s6 (e
t
€ s.
(/
€ * (f
*^( og
,
(9 oh
*0 K ~ ->~ (i
(j
~ -( þ7 sk
ol
€ Þ(m
Ü~ *
etc...
Le problème :
J'essaie d'extraire un exe GUI, mais une fois qu'il est extrait, lorsque j'essaie de l'exécuter, Windows le traite comme un programme 16 bits... Pourquoi cela se produit-il ? Et comment puis-je le réparer ?