欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

保護你的DLL和Code不被別人使用_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:遠程抓取GOOGLE的自動翻譯結果
以下為引用的內容: 1 Function RemoveHTML()Function RemoveHTML(strhtml) 2 if strhtml<>"" then 3

大家做項目開發一般都是分層的,比如UI層,業務層,數據訪問層。業務層引用數據訪問層的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。當項目完成并給客戶用了,可有些心里BT的客戶這個時候也可以請個稍微懂NET的人來引用你的dataAccess.dll并調用其中的方法搞破壞。比如可以直接使用里面的ChangePwd(string UserName,string Pwd)方法把其他用戶的密碼改了,這個時候就你就.......

好了,該開始說怎么保護我們的代碼了:

首先我們需要把我們的程序集做成強命名的程序集。

這里我們在.NET 命令提示中輸入sn -k c:\test.snk 創建一個新的隨機密鑰對并將其存儲在 c:\test.snk 中

然后新建立類庫ClassLibrary1,里面只有個類文件Class1.cs,代碼如下:

以下為引用的內容:
1using System;
2
3namespace ClassLibrary1
4{
5 public class Class1
6 {
7 public Class1()
8 {
9 //
10 // TODO: 在此處添加構造函數邏輯
11 //
12 }
13
14 public string Insert()
15 {
16 return "ok";
17 }
18 }
19}
20
AssemblyInfo.cs代碼:
//............其他的就用默認

[assembly: AssemblyKeyFile("c:\\test.snk")] // 連接上面用強命名工具SN.exe生成的文件

接著創建個WindowApplication來調用我們的ClassLibrary1,代碼:

以下為引用的內容:
private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show(new ClassLibrary1.Class1().Insert());
}不修改WindowApplication的AssemblyInfo.cs。

在這里就可以直接運行了,不過大家都看的出來,這樣是能成功調用Class1中的方法的。

現在讓我們來修改下Class1.cs,代碼:

以下為引用的內容:

using System;
using System.Security.Permissions;


namespace ClassLibrary1
{
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey =
"00240000048000009400000006020000002400005253413100040000010001000551684edd1600"
"8ccbdd337b1cf1490490d97fe0048c5f3629cc4f5104578499eace9b2a94115022edd620def472"
"8b4f088291cfa77a40659afba611fdafbb7894b93a64049d439936bd0cd8dc0704625aeb735892"
"e9eb3f910a49a2925af10515d935654d7adac5567ff6d780d23d587de0ff4d271da7b30680fa88"
"a47a4ba4")]
public class Class1
{
public Class1()
{
//
// TODO: 在此處添加構造函數邏輯
//
}

public string Insert()
{
return "ok";
}
}
}

然后再編譯后運行windowapplication調用class1中的方法就會出錯。

這里的StrongNameIdentityPermissionAttribute是NET提供的CAS(Code Access Security)中的1個類,具體可參考MSDN,SecurityAction.LinkDemand 是要求直接調用方已被授予了指定的權限,這里即windowapplication要授予了權限才行,如果使用SecurityAction.Demand要求調用堆棧中的所有高級調用方都已被授予了當前權限對象所指定的權限。他們的區別是:如果windowapplication已授權訪問,而還有個windowapplication2(未授權訪問)通過調用windowapplication中的button1_Click方法來調用class1,這個時候如果使用SecurityAction.LinkDemand就能成功調用,而使用SecurityAction.Demand windowapplication2就不能調用,windowapplication 在這2種情況下都能調用。

說到這里大家一定再問PublicKey=后面一串那么長的字符串怎么來。PublicKey后面的字符串是你開始生成的c:\test.snk文件中保存的公鑰。那怎么才能看到這個公鑰了,照樣是用SN.EXE。

輸入sn -p c:\test.snk c:\publicKey.snk (從 test.snk 中提取公鑰并將其存儲在 publicKey.snk 中)

再輸入sn -tp c:\publicKey.snk (顯示公鑰信息)

上面這個命令就能看到PublicKey后面的字符串了,還想什么啊,把那字符串copy下來啊。

最后大家一定在關心這個時候windowapplication 要怎么調用class1了,其實也簡單,只要把windowapplication 的AssemblyInfo.cs修改為:
[assembly: AssemblyKeyFile("c:\\test.snk")]

到這里就一切OK了,大家都看到最關鍵的就是test.snk文件了,所以一定要保護好你自己的test.snk文件。

下面是我的代碼,大家可以下載看看,在使用的時候記的要把我KEY文件夾下的test.snk copy到c盤。

不然會出錯。

分享:關閉按鈕點擊事件的捕捉
<一>只需要在你的頁面中加入如下的腳本即可.. 以下為引用的內容: function window.onbeforeunload() { event.returnValue = "the page

來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
相關.Net教程
日韩色在线观看| 精品亚洲porn| 久久最新网址| 蜜桃视频欧美| 91丨porny丨最新| 国产亚洲欧洲高清| 中文字幕の友人北条麻妃| 日日骚一区二区三区| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 中文字幕免费在线看| 中文字幕av亚洲精品一部二部| 亚洲一区二区三区激情| 国产aⅴ夜夜欢一区二区三区| 中文字幕免费高清在线| 人妻少妇一区二区三区| 麻豆91精品91久久久的内涵| 亚洲成色777777女色窝| 亚洲激情啪啪| 国产小视频在线看| 91麻豆国产自产在线观看亚洲| 亚洲午夜日本在线观看| 国产精品入口日韩视频大尺度| 国产精品99久久久精品无码| 国产精品蜜月aⅴ在线| 不卡av电影在线播放| 少妇高潮久久77777| 日韩中文字幕三区| 国产福利第一视频| 麻豆精品久久精品色综合| 亚洲精品wwww| 五月天在线免费视频| 秋霞av一区二区三区| 日韩一级网站| 欧美一区二区在线免费播放| 日韩亚洲视频在线| 国产成人在线观看网站| 在线一区免费| 欧美片网站yy| 色噜噜一区二区| 久久精品视频7| 亚洲国产一区二区三区高清| 欧美丰满少妇xxxbbb| 欧美在线视频二区| 91video| 日韩视频在线一区二区三区 | 自拍偷拍亚洲| 国产三级欧美三级日产三级99 | 岛国精品视频在线播放| 99视频在线免费观看| 欧美视频一区二区在线| 成人三级视频| 欧美在线啊v一区| 欧美精品尤物在线| 欧美亚洲精品天堂| 亚洲另类黄色| 日韩精品在线电影| 9久久9毛片又大又硬又粗| 性少妇videosexfreexxx片| 国内外成人在线| 久久国产一区二区三区| 九九精品久久久| 色综合一区二区日本韩国亚洲 | 国产又黄又粗又爽| 国产欧美日本| 日韩高清有码在线| 日本中文字幕片| 日韩福利一区| 欧美国产精品v| 国产欧美韩国高清| 91香蕉一区二区三区在线观看| 日韩专区精品| 555www色欧美视频| 精品人妻人人做人人爽| 日韩在线观看视频一区| 久久久久久电影| 日本欧美黄网站| 无码少妇一区二区| 88国产精品视频一区二区三区| 91麻豆精品国产91久久久久久久久 | 99视频有精品| 26uuu另类亚洲欧美日本一| 欧美大片免费播放器| 国产精品亚洲人成在99www| 欧洲中文字幕精品| 亚洲成色www久久网站| 国产精品视频第一页| 国产成人亚洲精品狼色在线| 午夜精品久久久久久久男人的天堂| 添女人荫蒂视频| 国产免费播放一区二区| 欧美日韩国产成人在线91| 人妻激情另类乱人伦人妻| 天天舔天天干天天操| 国产色综合久久| 91福利视频导航| 久久艹免费视频| 精品一区二区三区在线观看| 欧美精品videos另类日本| brazzers精品成人一区| 91不卡在线观看| 精品小视频在线| 狠狠操狠狠干视频| 日本中文字幕在线一区| 欧美日韩aaaaaa| 国产精品自拍片| 四虎影视国产精品| 精品成人av一区| 一区二区免费电影| 亚洲aaa在线观看| 亚洲欧洲99久久| 久久人人97超碰人人澡爱香蕉| 中文字幕在线网址| 97久久久精品综合88久久| 国产精品直播网红| 精品91久久久| 国产精品一区二区无线| 国产成人av在线| 日本免费在线播放| 激情成人综合网| 人人爽久久涩噜噜噜网站| 国产精品丝袜一区二区| 日本强好片久久久久久aaa| 久久久久久国产精品美女| 国产精品理论在线| 久久青草久久| 亚洲18私人小影院| 黄色在线观看免费| 韩国三级电影一区二区| 国产成人精品电影| 午夜毛片在线观看| 国产成人精品三级麻豆| 国产精品一区专区欧美日韩| 欧美日韩综合一区二区三区| av在线这里只有精品| 91久久在线观看| 自拍偷拍精品视频| 久久网这里都是精品| 国产精品日韩一区二区 | 精品亚洲成a人| 国产福利成人在线| 天天综合天天干| zzijzzij亚洲日本少妇熟睡| 亚洲一区久久久| 国产精品久久久久毛片| 国产精品二三区| 亚洲精品在线免费看| 久久天堂av| 日本精品一区二区三区四区的功能| 欧美精品久久久久久久自慰| 成人直播在线观看| 精品久久人人做人人爽| 亚洲视频天天射| 日韩www视频| 女优一区二区三区| 日韩精品中文字| 激情综合丁香五月| 香蕉视频成人在线观看| 国产91精品青草社区| 999这里只有精品| 久久久久综合网| 欧美一区三区二区在线观看| 一呦二呦三呦精品国产| 在线观看欧美黄色| av污在线观看| 婷婷亚洲最大| 欧美日韩aaaa| 久久久久久久久精| www.av精品| 久久综合中文色婷婷| 无码h黄肉3d动漫在线观看| 欧美性色xo影院| 成人性视频欧美一区二区三区| 精品国产一区二区三区小蝌蚪| 一区二区三区高清国产| 99成人在线观看| 粉嫩av一区二区三区在线播放| 国产精品久久九九| 高清av不卡| 欧美日韩黄色一区二区| 日韩精品xxx| 国产精品久久久久久久久久妞妞| 欧美中文在线观看国产| 中文字幕 国产| 亚洲男人电影天堂| 欧美日韩精品在线一区二区 | 黄色91在线观看| 九色porny91| 欧美 亚欧 日韩视频在线 | 国产视频在线观看网站| 性人久久久久| 中文字幕亚洲一区在线观看| 国产一二三四区| 91免费视频网址| 伊人久久大香线蕉成人综合网| aaa国产精品| 亚洲人成免费电影| 粉嫩av性色av蜜臀av网站| 91丨porny丨国产| 一区二区三区四区在线视频| 成人免费在线观看视频网站| 欧美日韩一区二区三区不卡视频| 国产一区二区三区网站| 欧美成人精品欧美一级| 久久精品无码一区二区三区| 国产又黄又爽免费视频| 啪啪国产精品| 久久精品国产电影| 国产精品100| 亚洲免费观看在线观看| 亚洲国产精品毛片av不卡在线| 亚洲电影影音先锋| 欧美亚洲第一页| 国产免费黄色大片| 日本大香伊一区二区三区| 日批视频免费看| 久久国产剧场电影| 欧美精品久久久| 白嫩白嫩国产精品| 日韩一区二区三区在线播放| 毛片视频网站在线观看| 一区二区三区加勒比av| 亚洲综合婷婷久久| 老司机久久99久久精品播放免费| 国产精品免费视频一区二区 | 999久久久国产| 91视频观看免费| 精品人妻人人做人人爽| 91精品电影| 国产精品日韩专区| 成人av三级| 日韩成人av一区| 精品无码人妻一区二区三区品 | 少妇精品无码一区二区三区| 国产精品亚洲一区二区三区在线| 亚洲成色www久久网站| 狠狠综合久久av一区二区蜜桃| 国语对白做受69| 成 人片 黄 色 大 片| 91精品在线免费观看| 黄色免费一级视频| 国产精品久久久久久福利一牛影视| 久久久久人妻精品一区三寸| 国产日韩精品视频一区二区三区| 97人人做人人人难人人做| 国产精品日本一区二区三区在线 | 精品国产免费人成在线观看| 亚洲一级生活片| 日韩美女精品在线| 欧美成人乱码一二三四区免费| 麻豆一区二区99久久久久| 日韩国产精品一区二区| 精品国产一区二区三区久久久樱花| 热久久免费国产视频| 日韩av免费| 国产一区二区三区久久精品| а中文在线天堂| 欧美丝袜丝交足nylons| 中文字幕第69页| 自拍视频在线观看一区二区| 亚洲热在线视频| 丰满亚洲少妇av| 精品少妇人欧美激情在线观看| 伊人久久大香线蕉av超碰演员| 国产伦精品一区二区三| 卡通动漫国产精品| 日本久久久久久久| 福利精品一区| 久久人体大胆视频| 性生交大片免费看女人按摩| 精品美女在线播放| 91浏览器在线观看| 在线影院国内精品| 午夜精品福利在线视频| 亚洲国产日日夜夜| 91精品国产综合久久久蜜臀九色| 中文欧美字幕免费| 超碰在线超碰在线| 99国产精品久久久久| 黄色国产小视频| 国产在线精品一区二区夜色| av日韩在线看| 国产农村妇女精品一二区| 日韩av电影免费播放| 性xxxx欧美老肥妇牲乱| 国产精品v欧美精品∨日韩| 亚洲小说图片视频| 91精品久久久久久久久久另类| 亚洲精品v亚洲精品v日韩精品| 国语自产偷拍精品视频偷| abab456成人免费网址| 久操成人在线视频| 成人软件在线观看| 久久国产精品99国产精| 丁香六月综合| 欧美美女18p| 写真福利精品福利在线观看| 欧美片一区二区三区| 性欧美freehd18| 欧美国产第一页| 国产另类xxxxhd高清| 欧美黑人国产人伦爽爽爽| 日韩欧美一区二区三区在线观看| 久久大大胆人体| 丝袜美腿一区| 欧美精品电影免费在线观看| 欧美成人app| 久久人91精品久久久久久不卡| 欧美爱爱视频| 91国产美女在线观看| 精品国产乱码一区二区三区| 欧美一乱一性一交一视频| 成人精品在线| 国产精品99免视看9| 国产精品115| 91久热免费在线视频| 欧美日韩在线播放视频| 久草精品电影| 欧美日韩综合| 一本色道久久综合亚洲精品婷婷| 亚洲在线观看| 国产美女主播在线| 国产麻豆成人传媒免费观看| 超碰在线播放91| 久久天堂av综合合色蜜桃网| 亚洲午夜久久久久久久久| 亚洲免费色视频| 精品亚洲乱码一区二区| 欧美丝袜丝交足nylons| 免费视频久久久| 亚洲精品国精品久久99热| 性欧美一区二区三区| 美女视频久久黄| 91成人app| 国产精品入口尤物| 欧美伦理影院| 日韩在线观看精品| 国产探花在线看| 国产成人av电影在线观看| 亚洲18在线看污www麻豆 | 亚洲国产成人自拍| 精品无码国产污污污免费网站 | 精品国产91| 免费精品视频一区二区三区| 在线视频免费在线观看一区二区| av无码久久久久久不卡网站| 粉嫩av亚洲一区二区图片| 黑人无套内谢中国美女| 一级精品视频在线观看宜春院 | 久久av综合网| 成人国产精品免费网站| 97精品人人妻人人| 婷婷久久综合九色综合伊人色| 国产无遮挡aaa片爽爽| 亚洲国产精品va在线| 日本激情一区二区| 欧美性在线观看| 啄木系列成人av电影| 欧美精品欧美精品系列c| 日本在线不卡视频| 第四色婷婷基地| 自拍偷拍欧美激情| 久操视频免费在线观看| 亚洲二区在线播放视频| www.成人影院| 国产精品日日做人人爱| 婷婷综合久久| 免费视频爱爱太爽了| av爱爱亚洲一区| 男人舔女人下部高潮全视频| 欧美日韩一区二区三区四区五区 | 91视频一区| japanese在线视频| 成人黄色在线网站| 中国黄色a级片| 欧美日韩国产一区| 亚洲av无码国产精品永久一区 | 成人在线看片| 国产精品入口| www.涩涩涩| 一区二区三区欧美| 日韩精品人妻中文字幕| 亚洲视频视频在线| 精品中文在线| 免费在线成人av电影| 紧缚奴在线一区二区三区| 免费黄色a级片| 在线亚洲一区二区| 99久久久久成人国产免费| 97国产在线视频| 日韩中文欧美| aa视频在线播放| 中文字幕精品三区| 国产香蕉在线视频| 在线观看视频亚洲| 成人福利一区| 手机成人在线| fc2成人免费人成在线观看播放 | 日韩av一区在线| 亚洲一区二区小说| 精品蜜桃一区二区三区|