1.二维动态数组 int **twoDArr = new int*[row]; for(int i = 0 ; i < row; i++) { twoDArr[i] = new int[len]; for(int j = 0; j < len; j++) twoDArr[row][len] = setValue(row, len); } for(int j = 0 ; j < row; j++) { delete[] twoDArr[j]; twoDArr[j] = NULL; } delete[] twoDArr; twoDArr = NULL; 2.设置高权限 void SetPrivileges() { HANDLE hToken = NULL; LUID privNameValue; TOKEN_PRIVILEGES privileges; DWORD dwRet; if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) { if (LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &privNameValue )) { privileges.PrivilegeCount = 1; privileges.Privileges[0].Luid = privNameValue; privil