関数-secureZeroMemoryとZeroMemory

717 ワード

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