[so] [Tema2][Windows] Warnings
Bogdan Sass
bogdan.sass at catc.ro
Sat Apr 18 20:03:20 EEST 2009
Lucian Adrian Grijincu wrote:
> 2009/4/18 Bogdan Sass <bogdan.sass at catc.ro>:
>
>> Destul de ciudat. Eu am trecut la sprintf_s, strcpy_s, etc tocmai din
>> cauza warning-ului, dar nu mi s-a modificat in nici un fel timpul de rulare.
>>
>
> Tu te așteptai să ți se modifice timpul de rulare dacă ai folosit
> niște funcții de lucru pe șiruri care fac mai multe verificări?
>
Eu nu ma asteptam la nimic - dar mesajul initial spunea "Am incercat
si strcpy_s si strcat_s dupa cum se precizeaza in warning, iar
rezultatul este timeout.". Ceea ce sugera un timp de rulare mai mare la
folosirea functiilor respective. Si eu spuneam ca nu ar trebui sa se
intample asta.
>> Asigura-te ca nu e altceva prin cod care sa incerce sa copieze/scrie
>> intr-un sir mai mult sau mai putin decat ar trebui :)
>>
>
> Avertismentele alea nu au legătură cu probleme reale din cod. Codul
> poate fi perfect, dar dacă compilatorul detectează că s-au folosit
> funcțiile alea, emite un avertisment pentru că dpdv statistic sunt
> unele din funcțiile care duc la cele mai multe probleme. Variantele _s
> sunt impuse intern în Microsoft de ceva timp, și ei au considerat că
> ar fi bine să încerce să convingă și programatorii din afara companiei
> să folosească variantele mai sigure.
>
Inca o data, eu ma refeream la altceva - la acel timeout aparut
"brusc" la folosirea strcpy_s / strcat_s . Nu incercam sa spun ca
avertismentele se refera la probleme reale, ci ca respectivul timeout
are cel mai probabil cu totul alte cauze decat trecerea de la strcpy la
strcpy_s.
Hope this clears it up :P
--
Bogdan Sass
CCAI,CCSP,JNCIA-ER,CCIE #22221 (RS)
Information Systems Security Professional
"Curiosity was framed - ignorance killed the cat"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090418/2a0c82fd/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3287 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090418/2a0c82fd/attachment-0001.bin>
More information about the so
mailing list