首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 獲取當前進程 Hash 值的方法 (三) 執行結果驗證

     編輯:關於C語言

驗證說明

Visual Studio 偵錯模式下,實際執行進程是 .vshost.exe,因此必須先編譯產生獨立執行檔,再手動執行並與 Hash 工具比對,才能驗證程式正確性。

執行結果比較

Debug 模式執行結果(vshost.exe):

Debug 模式 Hash 結果

直接執行 .exe 結果:

Release 執行檔 Hash 結果

bin\debug 目錄下檔案:

輸出目錄檔案列表

使用 Hash 工具計算結果:

外部工具驗證 Hash

結論

直接執行編譯後的 .exe 所得 Hash 值與外部工具計算結果一致,證明程式碼正確計算了當前執行檔的 MD5 雜湊值。偵錯模式下因附載 vshost.exe 會得到不同結果,請務必以正式建置輸出檔案驗證。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved