1.2.4 在沒有原始碼的情況下搞清楚程式的行為

  • 接下來看wWinMain函數裡面的邏輯,除了Hello! Windows、MESSAGE、MessageBoxW等字串符外,還能發現下列字串符:
    • 2012
    • lstrcmpW
    • GetActiveWindow
  • 其中值得尋味是「Hello! Windows」和「Hello! 2012」兩個字串符,它們是在不同的條件分支中顯示的。
  • 我們嘗試在命令列中用2012作為參數來執行一下wsample01a.exe,「C:>wsample01a.exe 2012」
  • 與無參數的情況相比,這次顯示出來的訊息變成了「Hello! 2012」。

results matching ""

    No results matching ""