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;
        }
Exemple #2
0
        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);
        }