欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

函数-SecureZeroMemory和ZeroMemory

程序员文章站 2022-07-05 13:02:27
...
The ZeroMemory function fills a block of memory with zeros.
ZeroMemory 函数可以把一块内存用'0’填充掉。


void ZeroMemory(
PVOID Destination,
SIZE_T Length
);

如:char k[100];

ZEROMEMORY( K , sizeof(k));

和 SECUREZEROMEMORY 用法很接近 只是 后者比较安全性比较高


#include "stdafx.h"
#include <string>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
std::string m_pipeName = std::string("\\\\.\\pipe\\");
int *number = new int[30];
SecureZeroMemory(number,sizeof(int)*30);
for(int i=0;i<30;i++){
number[i];
}
return 0;


Debug下看到number[0]到number[29]都为0
相关标签: C C++ C#