隨便下
[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2005?
System.Drawing.Icon.ExtractAssociatedIcon(filepath)
2003?
namespace AJQC
{
public struct SHFILEINFO
{
public IntPtr hIcon;
public IntPtr iIcon;
public uint dwAttributes;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)]
public string szDisplayName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)]
public string szTypeName;
};
class AJQCTOOLS_ICON
{
public const uint SHGFI_ICON = 0x100;
public const uint SHGFI_LARGEICON = 0x0; // \'Large icon
public const uint SHGFI_SMALLICON = 0x1; // \'Small icon
public static SHFILEINFO shinfo = new SHFILEINFO();
[DllImport("shell32.dll")]
public static extern IntPtr SHGetFileInfo(string pszPath, uint
dwFileAttributes, ref SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags);
public static System.Drawing.Icon GetTheIcon(string path)
{
IntPtr hImgSmall = SHGetFileInfo(path, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON);
return System.Drawing.Icon.FromHandle(shinfo.hIcon);
}
}
}[/CODE]