当前位置:编程学习 > C#/ASP.NET >>

.net 2008强制签名的问题

.net 2008编写的 dll 强制签名后,仍可被其他应用程序调用,
是什么问题?
[StrongNameIdentityPermissionAttribute(SecurityAction.Demand, 
 PublicKey="00240000048000009400000006020000002400005253413100040000010001005" +
 "38a4a19382e9429cf516dcf1399facdccca092a06442efaf9ecaca33457be26ee0073c6bde5" +
 "1fe0873666a62459581669b510ae1e84bef6bcb1aff7957237279d8b7e0e25b71ad39df3684" +
 "5b7db60382c8eb73f289823578d33c09e48d0d2f90ed4541e1438008142ef714bfe604c41a4" +
 "957a4f6e6ab36b9715ec57625904c6")]
这些已按产生的内容写入DLL,但仍可被其他未签名的程序调用。 --------------------编程问答-------------------- 难道是.net 2.0之后取消了这个功能? --------------------编程问答-------------------- Assembly call = Assembly.GetCallingAssembly();
            AssemblyName name = call.GetName();
            string PublicKeyToken = ToHexString(name.GetPublicKeyToken()); --------------------编程问答-------------------- 很少用过这种方法
--------------------编程问答-------------------- 没用过...帮顶
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,