【发布时间】:2011-08-19 01:14:50
【问题描述】:
我想为我创建的 DLL 添加一种访问安全性形式,我希望在代码中限制对调用应用程序 GUID 的检查。我似乎无法找到一种方法来检索调用应用的 GUID 以验证它是否具有访问权限。
这是否可能,如果可以,有人可以提供有关如何确定 GUID 的代码 sn-p 吗?
【问题讨论】:
我想为我创建的 DLL 添加一种访问安全性形式,我希望在代码中限制对调用应用程序 GUID 的检查。我似乎无法找到一种方法来检索调用应用的 GUID 以验证它是否具有访问权限。
这是否可能,如果可以,有人可以提供有关如何确定 GUID 的代码 sn-p 吗?
【问题讨论】:
我找到了答案...这是 VB 中的一个示例:
Dim asm As Assembly = Assembly.GetExecutingAssembly()
Dim attribs = (asm.GetCustomAttributes(GetType(GuidAttribute), True))
MsgBox(DirectCast(attribs(0), GuidAttribute).Value.ToUpper)
这提供调用应用程序的 GUID。
【讨论】: