« 2016年12月 | トップページ | 2017年2月 »

2017年1月

2017年1月28日 (土曜日)

VC++のセキュリティとかいろんなところででつまづく

 昨年、C#でWindowsプログラミングをはじめ、いろいろやっているうちになぜかC++とかまで手を出すはめに。UWPじゃ制限がありできない、C#だと参考になるものがない、ということで。SDKとかサンプルプログラムを見ながら見よう見まねで。基本がわからないので、ちょっと手直ししてみるだけでも時間がかかる。その例のひとつ。

 セキュリティ的にそれは使うなとかエラーが出る。

 sprintf( dumpBuffer+index, "%02x", *data );
  は
 sprintf_s(dumpBuffer + index, 100, "%02x", *data);
 みたいな感じに。

 strcat(dumpBuffer, ":");
  は
 strcat_s( dumpBuffer, _countof(dumpBuffer), ":" );

 っていう感じだそうだ。

 参考にしたのはここ。
 ぷろぐらむめも : fopen_sとかsscanf_sとかの"_s"関数書き換え例まとめ

続きを読む "VC++のセキュリティとかいろんなところででつまづく"

| | コメント (0) | トラックバック (0)

« 2016年12月 | トップページ | 2017年2月 »