如何从c#显示文件属性对话框安全性选项卡

时间:2015-06-02 17:51:17

标签: c# .net windows

这篇文章:How do I display a file's Properties dialog from C#?描述了如何显示文件的属性对话框,我想知道是否可以使用相同的方法但是将打开的选项卡设置为securety?来自C#代码。

见下图。

Folder Properties Security Tab

提前谢谢你。

1 个答案:

答案 0 :(得分:4)

添加info.lpParameters = "Security";以显示“安全”标签。

info.lpParameters = "Details";显示详细信息标签。

现在ShowFileProperties方法是:

    public static bool ShowFileProperties(string Filename)
    {
        SHELLEXECUTEINFO info = new SHELLEXECUTEINFO();
        info.cbSize = System.Runtime.InteropServices.Marshal.SizeOf(info);
        info.lpVerb = "properties";
        info.lpFile = Filename;
        info.lpParameters = "Security";
        info.nShow = SW_SHOW;
        info.fMask = SEE_MASK_INVOKEIDLIST;
        return ShellExecuteEx(ref info);
    }

参考:To show the properties page of a file and navigate to a tab