OVH Cloud OVH Cloud

jarrive pas a lire mon exe par lui meme

3 réponses
Avatar
dark poulpo
bonjour, afin que l'executable puisse realiser un controle crc de lui meme
j'aimerai lire mon exe, mai sle probleme, c que on peut pas l'ouvrir, car il
est verouillé par windows; comme faire? jai bien penssé a faire un nouvo
processe est ferme l'actuel, mais au niveau code je sais pas comment m'y
prendre. alors voila je post avant meme d'avoir chercher sur le net pour
gagner du temps, et en attantdant vos reponses je vais chercher moi aussi.
merci d'avance

--
*************************
le bureau 3D pour windows
http://www.syndesk3d.fr.st
*************************

3 réponses

Avatar
Thierry
Bonjour,

dark poulpo a écrit :

bonjour, afin que l'executable puisse realiser un controle crc de lui
meme j'aimerai lire mon exe, mai sle probleme, c que on peut pas
l'ouvrir, car il est verouillé par windows; comme faire?



Rajouter un flag SHARE_READ lors de l'ouverture.

--
« Always look at the bright side of the life... »
Avatar
Thierry
Bonjour,

dark poulpo a écrit :

ifstream f3;
f3.open("pe.exe",ios::binary,filebuf::sh_read);
mais ca marche pas



CreateFile est ton ami.

--
« Always look at the bright side of the life... »
Avatar
dark poulpo
"Thierry" a écrit dans le message news:

Bonjour,

dark poulpo a écrit :

> bonjour, afin que l'executable puisse realiser un controle crc de lui
> meme j'aimerai lire mon exe, mai sle probleme, c que on peut pas
> l'ouvrir, car il est verouillé par windows; comme faire?

Rajouter un flag SHARE_READ lors de l'ouverture.

--
« Always look at the bright side of the life... »



jai essaye avec

ifstream f3;
f3.open("pe.exe",ios::binary,filebuf::sh_read);
mais ca marche pas