2015-06-02 15 views
4

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

见下图。

Folder Properties Security Tab

预先感谢您。

+0

可能重复[?怎样才能调用Windows权限对话框编程(http://stackoverflow.com/questions/28035464/如何 - 做 - 一个调用,该窗口的权限,对话框的程序上) –

回答

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

相关问题