2015-06-02 36 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

相關問題