Time of Update: 2018-12-06
WINDOWS檔案過濾系統驅動開發,可用於硬碟還原,防病毒,檔案安全防護,檔案加密等諸多領域。而掌握核心層的理論及實踐,對於成為一名優秀的開發人員不可或缺。WINDOWS檔案過濾系統驅動開發的兩個經典例子,Filemon與SFilter,初學者在經過一定的理論積累後,對此兩個例子代碼的研究分析,會是步入驅動開發殿堂的重要一步,相信一定的理論積累以及貫穿剖析理解此兩個常式後,就有能力開始進行檔案過濾系統驅動開發的實際工作了。對於SFilter例子的講解,楚狂人的教程已經比較流行,而Filemon例
Time of Update: 2018-12-06
aspx頁面事件執行順序(詳細版) 一、詳細版 l 初始化 ² 當頁面被提交請求第一個方法永遠是建構函式。您可以在建構函式裡面初始一些自訂屬性或對象,不過這時候因為頁面還沒有被完全初始化所以多少會有些限制。特別地,您需要使用HttpContext對象。當前可以使用的對象包括QueryString, Form以及Cookies集合,還有Cache對象。注意:在建構函式裡是不允許使用Session的。 ²
Time of Update: 2018-12-06
應用程式威脅與對策分析應用程式級威脅的較好方法就是根據應用程式缺陷類別來組織它們。1:輸入驗證 緩衝區溢位,跨網站指令碼編寫,SQL 注入,標準化防止緩衝區溢位的對策: (1) 執行完全的輸入驗證。這是防護緩衝區溢位的首要對策。儘管您的應用程式中可能存在一個錯誤,它允許期望的輸入超出容器的邊界,但意外的輸入仍是引起缺陷的主要原因。通過驗證輸入的類型、長度、格式和範圍,對輸入進行 約束。 (2)如果有可能,限制您的應用程式使用Unmanaged
Time of Update: 2018-12-06
Poket PC 與 sqlserver2000(以上) RDA 最終實現的效果想必大家都知道了,現在我們討論下具體實施。 開發環境: Visual Studio 2005. Microsoft ActiveSync(我是去微軟下載的) Sqlce 3.0 (C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL
Time of Update: 2018-12-06
1 protected override void Dispose( bool disposing ) 2 { 3 if(MessageBox.Show(this,"您真的要退出嗎?","退出詢問",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes ) 4 { 5 if( disposing ) 6
Time of Update: 2018-12-06
眾人唱著管仲創作的歌曲,很快就進了齊國的的境內,大家累得不行,管仲倒是長出了一口氣,剛才他一直在擔心魯莊公派人追殺他,現在已經安全無憂了,可以好好考慮接下來的事情了。 因數剛才一陣急走,眾人都是又饑又渴,隰朋得知這裡是齊國的綺邑,於是命令綺邑的封人(也就是地方長官)提供飲水與食物,這個地方長官腦瓜很靈,知道管仲是個人才,而齊桓公的老師鮑叔牙又是他的好友,因此,他相信管仲絕不會被殺,而且會得到重用,因此決定討好管仲一番,不但拿出了最好的食物,而且態度畢恭畢敬,跪在管仲的囚車之前喂他進食,飯後,這
Time of Update: 2018-12-06
Time of Update: 2018-12-06
最近在開發部落格,於是想到了OPENSOURCE的DOTTEXT,下載了裝好後,感覺功能很完善,所以打算在其基礎上建立BLOG SITE。感謝http://www.cnblogs.com/,我裝的是CNBlogsDottext10Beta2版本。我覺得一個BLOG SITE最重要的功能是:1 換膚功能2 RSS功能3
Time of Update: 2018-12-06
TRACKBACK是BLOG的一項重要功能,最近在到一些文章說TRACKBACK快要死了。我覺得TRACKBACK的最大障礙是標準問題。很多BLOG
Time of Update: 2018-12-06
using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace csMathControl{ /**//// <summary> /// 引發回遞事件 /// </summary> [DefaultProperty("Text"), ToolboxData("<{0}:AlertButt
Time of Update: 2018-12-06
保護web服務何其重要,所以值得認真研究. 一:攻擊者的攻擊方式: 所謂知己知彼百戰不殆.首先要瞭解網路攻擊者的攻擊方式和途徑 下面是摘錄的關於危險與對策的概述 1:網路威脅及其對策1:資訊收集 2:探查 3:欺騙 4:工作階段劫持 5:拒絕服務 1(1)資訊收集2 通常,攻擊者最初是掃描連接埠。識別出開放連接埠後,他們利用標 題 抓 取與枚舉的方法檢測裝置類型,並確定作業系統和應用程式的版本。具有這些資訊後,攻擊者可以攻擊已知的缺陷,這些缺陷可能沒有更新安全補丁。3
Time of Update: 2018-12-06
1.條件控制:if 條件 then 語句段;end if;if 條件 then語句段1;else語句段2;end if;if 條件1 then if 條件2 then 語句段1 else 語句段2 end if;else 語句段3;end if;2.迴圈控制loop 迴圈語句段; if 條件陳述式 then exit; else 退出迴圈的處理語句段; end if;end loop;loop 迴圈語句段 exit when 允出準則end l
Time of Update: 2018-12-06
主機威脅與對策主機威脅針對構建應用程式的系統軟體。這包括 Windows 2000、Internet 資訊服務 (IIS)、.NET Framework 和 SQL Server 2000,是哪一種取決於特定的伺服器角色。主要的主機級威脅包括: 1: 病毒、特洛伊木馬和蠕蟲 2:足跡 3:剖析 4:破解密碼 5:拒絕服務 6:任意執行代碼
Time of Update: 2018-12-06
1 /// <summary> 2 /// 判斷子視窗是否已經開啟 3 /// </summary> 4 /// <param name="aform"></param> 5 /// <returns></returns> 6 static bool OpenOnce(System.Windows.Forms.Form aform)
Time of Update: 2018-12-06
已經建立webservice:http:// webs非同步呼叫.servervice1.asmx[STAThread] static void Main() { Application.Run(new Form1()); } private void Form1_Load(object sender, System.EventArgs e) { }
Time of Update: 2018-12-06
using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace csMathControl{ /// <summary> /// 引發緩衝事件 /// </summary> [DefaultProperty("Text"), ToolboxData("<{0}:RenderText ru
Time of Update: 2018-12-06
如題:安裝web服務後,測試的時候沒有存取權限. 在網上查了下,原來是沒有註冊asp.net2.0 下面是註冊asp.net2.0的方法 保證存在如下檔案: c:\windows\microsoft.net\framework\目前的版本\aspnet_regiis.exe c:\windows\microsoft.net\framework\目前的版本\webengine.dll 在命令列中輸入:c:\windows\microsoft.
Time of Update: 2018-12-06
一、 示範如: 二、 下載原始碼:/Files/NewLand/CustomerCulter.rar三、 參考資料:Msdn:http://msdn.microsoft.com/zh-cn/library/system.globalization.cultureinfo(VS.80).aspxhttp://msdn.microsoft.com/zh-cn/library/c6zyy3s9(VS.80).aspxhttp://msdn.microsoft.com/zh-cn/library/y99
Time of Update: 2018-12-06
using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace csMathControl{ /// <summary> /// 從用戶端擷取資料 /// </summary> [DefaultProperty("Text"), ToolboxData("<{0}:RenderPostB
Time of Update: 2018-12-06
1using System; 2using System.Management; 3 4class Sample_MethodDataEnumerator 5{ 6 public static int Main(string[] args) 7 { 8 ManagementClass diskClass = new ManagementClass("win32_logicaldisk"); 9 MethodDataCollection.MethodD