static extern int SHCreateDirectoryEx(IntPtr hwnd, string pszPath, IntPtr psa);
SHCreateDirectoryEx(IntPtr.Zero, @"D:\test\", IntPtr.Zero);