欧美三区四区_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教程
久久影院免费观看| 国产综合色精品一区二区三区| 最新国产成人在线观看| 久热99视频在线观看| 国产在线拍揄自揄拍无码| 外国一级黄色片| 欧美福利在线播放网址导航| 久久精品日韩一区二区三区| 中文字幕日韩在线观看| 日韩最新中文字幕| 国产情侣在线视频| 色999国产精品| 亚洲综合一区二区精品导航| 欧美专区福利在线| 久久在线免费视频| 99精品国产高清在线观看| 美女久久久久久久久| 羞羞影院欧美| 精品少妇一区| 中文无字幕一区二区三区| 色综合导航网站| 亚洲少妇第一页| 高h震动喷水双性1v1| 奇米影视7777精品一区二区| 精品少妇一区二区三区| 亚洲高清在线观看一区| 亚洲精品不卡| 日本一区二区在线免费观看| 国产一区二区三区四区五区3d| 成人一区二区三区| 最近2019中文字幕mv免费看| 成人免费aaa| 一级黄色大毛片| 麻豆精品网站| 精品国产人成亚洲区| 亚洲自拍偷拍二区| 国产99久久久| av不卡在线看| 日韩欧美的一区| 婷婷久久伊人| 亚洲第一在线播放| 亚洲国产日韩在线| 精品日本一线二线三线不卡| 亚洲精品视频一二三| 亚洲国产成人精品激情在线| 午夜日韩福利| 在线播放国产精品二区一二区四区| 国产一区二区三区四区五区加勒比| 日本一级特级毛片视频| 国产精品99久久精品| 在线观看日韩高清av| 蜜桃视频在线观看91| 久久精品美女视频| 欧美三区美女| 日韩欧美国产一二三区| av磁力番号网| 91精品国产乱码久久| 蜜臀a∨国产成人精品| 亚洲天堂2020| 久久婷婷国产91天堂综合精品| 亚洲 欧美 自拍偷拍| 99精品欧美一区二区蜜桃免费| 欧美国产精品日韩| 精品国产免费久久久久久婷婷| 五月天婷婷网站| 91精品国产综合久久香蕉最新版| 91视视频在线观看入口直接观看www | 老司机激情视频| 免费视频网站在线观看入口| 久久中文在线| 亚洲一区第一页| 中文字幕第36页| 午夜不卡一区| 有码一区二区三区| 欧美电影《睫毛膏》| 不卡一区二区三区四区| 91精品国产91久久久久久吃药| 欧美激情一区二区三区p站| caoporn成人| 亚洲一二三四区| 91精品国产一区二区三区蜜臀| 亚洲一区国产精品| 久草中文在线视频| 国产精品日本| 亚洲天堂成人在线| 国产精品区在线| 精品国产乱码久久久久久樱花| 亚洲精品中文在线影院| 国产精品免费视频一区二区 | 精品国产99| 欧美人伦禁忌dvd放荡欲情| 中文字幕第50页| 人妻精品一区一区三区蜜桃91| 26uuu国产在线精品一区二区| 国产91精品最新在线播放| 日韩欧美黄色网址| 欧美三级网页| 亚洲视频精品在线| 中文字幕一二三区| 色综合综合网| 538prom精品视频线放| 欧美精品卡一卡二| 国产精品第一国产精品| 亚洲一区二区欧美| 日本一区免费看| 精品毛片一区二区三区| 国产色综合久久| 99在线视频播放| 999视频在线| 国产a级毛片一区| 国产精品一区二区久久| 国产真实夫妇交换视频| 秋霞成人午夜伦在线观看| 欧美大片欧美激情性色a∨久久| 日韩精品电影一区二区| 亚洲婷婷免费| 日韩在线观看免费网站| 亚洲熟女一区二区| 婷婷久久国产对白刺激五月99| 亚洲福利在线视频| www.cao超碰| 国产精品嫩模av在线| 欧美变态tickling挠脚心| 亚洲黄色a v| 日本人视频jizz页码69| 国产精品久久久久久久免费看| 91麻豆福利精品推荐| 成人美女免费网站视频| 在线免费黄色av| 国产91精品在线观看| 国产欧美精品日韩精品| 国产免费av一区| 不卡影院免费观看| 99久久综合狠狠综合久久止| 在线免费a视频| 久久久久久久久久美女| 国产一区二区三区av在线| 国产av一区二区三区| 国产精品久久久99| 亚洲激情啪啪| 久久xxx视频| 色综合久久88色综合天天| 精品国产一二三四区| caoporn成人| 精品日韩在线观看| 蜜桃传媒视频第一区入口在线看| 亚洲精品少妇一区二区| 樱桃视频成人在线观看| 午夜欧美视频在线观看| 国产91视频一区| 日韩黄色av| 日韩一区国产二区欧美三区| 亚洲午夜精品一区| 亚洲国产精品综合久久久| 色小说视频一区| 青青操在线视频观看| 美女精品一区二区| 成人久久久久爱| 国产精品女同一区二区| 亚洲欧美日本韩国| 女人床在线观看| 成人av资源网址| 亚洲精品v欧美精品v日韩精品 | 91欧美激情一区二区三区成人| 粉嫩精品一区二区三区在线观看| 精品黑人一区二区三区国语馆| 亚洲影院理伦片| 日韩精品在线观看av| 国产精品流白浆在线观看| 精品处破学生在线二十三| 久久久老熟女一区二区三区91| 狠色狠色综合久久| 91产国在线观看动作片喷水| 日韩欧美在线观看免费| 中文字幕高清不卡| 99精品视频网站| 高清精品xnxxcom| 日韩精品中文字幕在线播放| 麻豆精品免费视频| 男男视频亚洲欧美| 亚洲bt天天射| 亚洲性生活大片| 一区二区三区影院| www一区二区www免费| 日韩黄色大片| 欧美激情在线观看| caoporn国产| 最新国产の精品合集bt伙计| 日韩一区二区高清视频| 爽爽窝窝午夜精品一区二区| 中文在线不卡视频| 波多野结衣爱爱视频| 国产99久久精品一区二区300| 国产在线日韩欧美| 96国产粉嫩美女| 内射无码专区久久亚洲| 日本福利一区二区| 久久久九九九热| 午夜在线a亚洲v天堂网2018| 成人黄色av网| 先锋av资源站| 欧美一区二区在线不卡| 我和岳m愉情xxxⅹ视频| 国产一区在线观看视频| 欧美精品v日韩精品v国产精品| 97精品资源在线观看| 亚洲国产高清福利视频| 91香蕉国产视频| 久久综合99re88久久爱| 免费日韩在线观看| 精品一区电影| 97热精品视频官网| 国产伦精品一区二区三区视频痴汉| 欧美日韩国产精品| 丰满少妇中文字幕| 免费国产亚洲视频| 久久精品综合一区| 国产激情综合| 中文字幕精品在线视频| 欧美精品亚洲精品日韩精品| 亚洲视频一区二区免费在线观看| 日韩毛片在线免费看| 一区二区三区国产盗摄| 91理论片午午论夜理片久久| 精品国模一区二区三区| 亚洲国产精品va在线看黑人| 69av视频在线| 国产精品久久影院| 大肉大捧一进一出好爽动态图| 亚洲高清在线| 97av影视网在线观看| 欧美天堂在线| 亚洲最新av在线网站| 国产精品亚洲一区| 97精品人妻一区二区三区在线| 色综合天天综合色综合av| 国产免费a级片| 国产一区二区福利视频| 亚洲一区三区| 日韩一区二区在线| 国产精品久久久久国产a级| 亚洲1234区| 亚洲欧美日韩国产成人| 日韩免费视频网站| 五月天精品一区二区三区| 在线播放第一页| 成人免费观看视频| 亚洲 自拍 另类小说综合图区| 国产精品av一区二区| 亚洲综合小说区| 日韩中文字幕视频网| 欧美疯狂做受xxxx高潮| 成人免费观看在线视频| 精品国产髙清在线看国产毛片| tube国产麻豆| 亚洲制服丝袜在线| 亚洲最大免费视频| 国产亚洲欧美一区在线观看| 亚洲精品一二三四五区| 麻豆精品视频在线观看视频| 亚洲国产婷婷香蕉久久久久久99| 性欧美欧美巨大69| 亚洲自拍高清视频网站| avtt综合网| 555www成人网| 浪潮色综合久久天堂| 伊人一区二区三区久久精品| 做爰无遮挡三级| 5566中文字幕一区二区电影| 久久免费小视频| 黑人极品videos精品欧美裸| 91激情视频在线观看| 国产精品白丝在线| 稀缺呦国内精品呦| 91色porny| 亚洲成人福利在线观看| 国内精品免费**视频| 日韩亚洲欧美一区二区| 国产精品美女久久久浪潮软件| 欧美裸体网站| 小小影院久久| 精品乱码一区二区三区| 激情五月综合网| 成人黄色免费片| 国产精品对白久久久久粗| 欧美在线一级视频| 欧美黄页在线免费观看| 欧美国产日韩一区二区| 国产精品一区二区av影院萌芽| www.日韩不卡电影av| 亚洲va天堂va欧美ⅴa在线| 精品成人一区二区三区四区| aaa在线视频| 欧美一二三四区在线| 日韩成人免费在线观看| 欧美午夜精品理论片a级按摩| 国产日韩欧美在线观看视频| 欧美视频二区36p| 懂色av蜜臀av粉嫩av永久| 亚洲成av人片| 很污很黄的网站| 婷婷综合五月天| www成人啪啪18软件| 亚洲va韩国va欧美va精品| 毛片久久久久久| 狠狠操狠狠色综合网| a级黄色免费视频| 欧美日韩亚洲高清| 欧美做爰爽爽爽爽爽爽| 色视频一区二区| 久久av红桃一区二区禁漫| 午夜视频在线观看一区二区| 免费看黄色三级| 高跟丝袜一区二区三区| 性欧美videos| 欧美色网站导航| 精品欧美一区二区三区免费观看| 欧美一级视频精品观看| 99re这里只有精品在线| 亚洲国产另类 国产精品国产免费| 中文字幕在线视频第一页| 精品五月天久久| 亚洲va欧美va| 久久成人国产精品| 欧美天堂一区二区| 国产精品福利在线观看网址| 要久久电视剧全集免费| 成人动漫在线视频| 欧美在线亚洲| 熟女熟妇伦久久影院毛片一区二区| 视频一区中文字幕| 国产视频九色蝌蚪| www.欧美亚洲| 精品无码av一区二区三区| 亚洲精品视频在线看| 黑人と日本人の交わりビデオ| 色综合久久综合网欧美综合网| 日本一本高清视频| 欧美精品一区二区不卡| www香蕉视频| 欧美激情一级精品国产| 白嫩白嫩国产精品| 99热99热| 韩国精品一区二区三区| 国产乱人伦精品一区二区三区| 国产精品中文字幕日韩精品| 国产精欧美一区二区三区白种人| 国产精品卡一卡二| 99热在线观看精品| 91精品午夜视频| 国产suv一区二区| 九九视频这里只有精品| 视频一区日韩精品| 国产成人成网站在线播放青青| 韩日在线一区| 青青草国产精品视频| 91免费视频网| 亚洲av无码一区二区三区网址| 精品人伦一区二区三区蜜桃免费| 国产成人在线观看网站| 亚洲精选中文字幕| 粉嫩一区二区三区| 国产精品三级久久久久久电影| 人妻av一区二区| 亚洲自拍偷拍麻豆| 日本在线观看中文字幕| 亚洲精品美女免费| 网友自拍亚洲| 国产精品免费一区豆花| 婷婷精品进入| 丁香六月激情婷婷| 2023国产精品视频| 人成免费在线视频| 日韩一区二区精品在线观看| 亚洲精品一区二区三区蜜桃| 欧美亚洲成人精品| 久久综合电影| 日韩欧美猛交xxxxx无码| 99久久精品国产精品久久| 亚洲精品国产一区黑色丝袜| 欧美精品电影在线播放| 亚洲女同志亚洲女同女播放| 欧美一级片一区| 99re66热这里只有精品8| a级免费在线观看| 亚洲国产精品99久久久久久久久| 天堂网中文在线观看| 欧美sm美女调教| 久久野战av| 96国产粉嫩美女| 玖玖玖国产精品| 少妇丰满尤物大尺度写真| 欧美性猛交xxxxx水多| 在线免费av片| 91爱视频在线| 综合五月婷婷| 日韩一级理论片| 精品国产鲁一鲁一区二区张丽| 羞羞色院91蜜桃| 久久久久一本一区二区青青蜜月|