首页 > 应用开发 > IT综合 > 保护你的DLL和Code不被别人使用
保存using System;
namespace ClassLibrary1
{
public class Class1
{
public Class1()
{
}
public string Insert()
{
return "ok";
}
}
}
保存//............其他的就用默认
[assembly: AssemblyKeyFile("c:test.snk")] // 连接上面用强命名工具SN.exe生成的文件.
保存private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show(new ClassLibrary1.Class1().Insert());
}
保存using System;
using System.Security.Permissions;
namespace ClassLibrary1
{
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey =
"00240000048000009400000006020000002400005253413100040000010001000551684edd1600" +
"8ccbdd337b1cf1490490d97fe0048c5f3629cc4f5104578499eace9b2a94115022edd620def472" +
"8b4f088291cfa77a40659afba611fdafbb7894b93a64049d439936bd0cd8dc0704625aeb735892" +
"e9eb3f910a49a2925af10515d935654d7adac5567ff6d780d23d587de0ff4d271da7b30680fa88" +
"a47a4ba4")]
public class Class1
{
public Class1()
{
}
public string Insert()
{
return "ok";
}
}
}
保存[assembly: AssemblyKeyFile("c:test.snk")]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8053876/viewspace-985724/ ,如需转载,请注明出处,否则将追究法律责任。