private static string ResolveShareName(string path) { Win32.SHFILEINFO shfi = new Win32.SHFILEINFO(); Win32.SHGFI dwflag = Win32.SHGFI.SHGFI_DISPLAYNAME | Win32.SHGFI.SHGFI_TYPENAME; int dwAttr = 0; dwflag = dwflag | Win32.SHGFI.SHGFI_USEFILEATTRIBUTES; dwAttr = 0x80; Win32.SHGetFileInfo(path, dwAttr, ref shfi, Win32.cbFileInfo, Convert.ToInt32(dwflag)); string result = shfi.szDisplayName; return result; }
private static string ResolveShareName(string path) { Win32.SHFILEINFO shfi = new Win32.SHFILEINFO(); Win32.SHGFI dwflag = Win32.SHGFI.SHGFI_DISPLAYNAME | Win32.SHGFI.SHGFI_TYPENAME; int dwAttr = 0; dwflag = dwflag | Win32.SHGFI.SHGFI_USEFILEATTRIBUTES; dwAttr = 0x80; Win32.SHGetFileInfo(path, dwAttr, ref shfi, Win32.cbFileInfo, Convert.ToInt32(dwflag)); string result = shfi.szDisplayName; return(result); }