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

直接執行 .exe 結果:

bin\debug 目錄下檔案:

使用 Hash 工具計算結果:

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