[C/WIN32] EMPÈCHE UNE INTRUSION VIA LES PARTAGES PAR DÉFAUT DE WINDOWS

Signaler
Messages postés
97
Date d'inscription
mardi 9 avril 2002
Statut
Membre
Dernière intervention
11 mai 2008
-
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39058-c-win32-empeche-une-intrusion-via-les-partages-par-defaut-de-windows

BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
18
sinon ça se règle (fait par défaut avec mes templates) pour tout le proj dans les propriétés du proj:
onglet C/C++ -> Advanced -> Calling Convention
deck_bsd
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
ha je l'ignorai, autant pour moi NairodDorian.
NairodDorian
Messages postés
130
Date d'inscription
lundi 26 juin 2006
Statut
Membre
Dernière intervention
18 août 2008

DECK_BSD attention tu dis, je cite : "lorsqu'on ne spécifie pas" tu veut dire quand on n'y fait pas appel ? ben aucun n'est enployé."
C'est faux.
Si tu ne specifies rien c'est la convention d'appel du langage qui est utilise.
Par exemple :
INT mafonction(VOID){ /* code la fonction */ } // Convention utilise cdecl
Par contre
INT __stdcall mafonction(VOID){ /* code de la fonction */ } // Convention utilise __stdcall
deck_bsd
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
"lorsqu'on ne spécifie pas" tu veut dire quand on n'y fait pas appel ? ben aucun n'est enployé. Cependant si tu veut faire un choix entre les deux, je conseil __stdcall car cdecl inject le code de nettoyage de la pile dans l'éxécutable comme mis dans la MSDN. Voici le lien pour plus de précisions : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_core___stdcall.asp