We can delete a file when we close the handle. This can be a useful and quick method.
#define FILE_NAME L"Testing.txt"
int wmain() {
HANDLE hRFile = INVALID_HANDLE_VALUE;
if ((hRFile = CreateFileW(FILE_NAME, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_TEMPORARY | FILE_FLAG_DELETE_ON_CLOSE, NULL)) == INVALID_HANDLE_VALUE) {
printf("[!] CreateFileW Failed With Error : %d \n", GetLastError());
return FALSE;
}
CloseHandle(hRFile);