public static void ShowFileProperties(string Filename) { try { var info = new SHELLEXECUTEINFO(); info.cbSize = Marshal.SizeOf(info); info.lpVerb = "properties"; info.lpFile = Filename; info.nShow = SW_SHOW; info.fMask = SEE_MASK_INVOKEIDLIST; ShellExecuteEx(ref info); } catch (Exception exp) { Trace.WriteLine("Error Occurred : " + exp.Message); } }
public static extern bool ShellExecuteEx(ref SHELLEXECUTEINFO lpExecInfo);