禁止使用的字符操作相关系统函数级替换函数

来源:互联网 发布:linux历史命令存放在哪 编辑:程序博客网 时间:2024/05/16 05:34
 

禁止使用的系统函数级替换函数

以下以字符算

安全函数

被替换函数(非安全)

StringCchCat

StringCchCatEx

strcat, wcscat, _tcsat

lstrcat

StrCat

StrCatBuff

StringCchCatN

StringCchCatNEx

strncat

StrNCat

StringCchCopy

StringCchCopyEx

strcpy, wcscpy, _tcscpy

lstrcpy

StrCpy

StringCchCopyN

StringCchCopyNEx

strncpy, wcsncpy, _tcsncpy

StringCchGets

StringCchGetsEx

gets, _getws, _getts

StringCchPrintf

StringCchPrintfEx

sprintf, swprintf, _stprintf

wsprintf

wnsprintf

_snprintf, _snwprintf, _sntprintf

StringCchVPrintf

StringCchVPrintfEx

vsprintf, vswprintf, _vstprintf

vsnprintf, _vsnwprintf, _vsntprintf

wvsprintf

wvnsprintf

,

StringCchLength

strlen, wcslen, _tcslen

 

 

以下以字节算

安全函数

被替换函数(非安全)

StringCbCat

StringCbCatEx

strcat, wcscat, _tcsat

lstrcat

StrCat

StrCatBuff

StringCbCatN

StringCbCatNEx

strncat

StrNCat

StringCbCopy

StringCbCopyEx

strcpy, wcscpy, _tcscpy

lstrcpy

StrCpy

StringCbCopyN

StringCbCopyNEx

strncpy, wcsncpy, _tcsncpy

StringCbGets

StringCbGetsEx

gets, _getws, _getts

StringCbPrintf

StringCbPrintfEx

sprintf, swprintf, _stprintf

wsprintf

wnsprintf

_snprintf, _snwprintf, _sntprintf

StringCbVPrintf

StringCbVPrintfEx

vsprintf, vswprintf, _vstprintf

vsnprintf, _vsnwprintf, _vsntprintf

wvsprintf

wvnsprintf

StringCbLength

strlen, wcslen, _tcslen

 

 

详细手册:http://msdn.microsoft.com/en-us/library/ms647466

原创粉丝点击