ok = CreateDirectory(TempFolder, NULL); if ((! ok) && GetLastError() == ERROR_ALREADY_EXISTS) ok = TRUE;
WCHAR filename[MAX_PATH + 64]; ZeroMemory(filename, sizeof(filename)); GetWindowsDirectory(filename, MAX_PATH);
GetSystemWindowsDirectoryW(windir, MAX_PATH);
// // change to Sandboxie home directory // WCHAR *home_path = (WCHAR *)HeapAlloc( GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS, 1024 * sizeof(WCHAR)); SbieApi_GetHomePath(NULL, 0, home_path, 1020); SetCurrentDirectory(home_path); HeapFree(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS, home_path);
SHCreateDirectory(m_pParentWnd->m_hWnd, Result);
RtlInitUnicodeString(&objname, L"\\??"); status = NtOpenDirectoryObject(&handle, DIRECTORY_QUERY, &objattrs); if (status == STATUS_ACCESS_DENIED) {}