我曾经在我的应用程序Microsoft.Win32.RegistryKey
中打开 a 的内容。RegistryKey
现在我想为我的应用程序的用户提供注册表项的 Microsoft 权限对话框(在 regedit.exe 中:右键单击一个键 -> 权限...)。有没有办法在 ac# 应用程序中调用这个对话框?
谢谢
戴夫
我曾经在我的应用程序Microsoft.Win32.RegistryKey
中打开 a 的内容。RegistryKey
现在我想为我的应用程序的用户提供注册表项的 Microsoft 权限对话框(在 regedit.exe 中:右键单击一个键 -> 权限...)。有没有办法在 ac# 应用程序中调用这个对话框?
谢谢
戴夫
这在 C# 中可能是一项相当复杂的任务。
经过一番查看,似乎通过从 ACLUI.dll调用regedit
显示了权限对话框(在内部)。RegEdit_InvokeSecurityEditor
EditSecurity
该功能“显示一个包含基本安全属性页的属性表”。它要求您通过一个实现ISecurityInformation
来实际操作对象的属性。
在搜索“EditSecurity C#”后,我发现了一些有趣的结果:
我不相信有任何简单的.NET 方法可以将RegistryKey
对象传递给某个函数并获得一个对话框来编辑其权限。