《反勒索軟體開發筆記》 二 服務程式排錯技巧

2021-10-01 17:33:28 字數 370 閱讀 2716

通常在開發或者測試使用。

考慮單日誌或者多日誌檔案

內嵌彙編,棧記憶體被覆蓋會沒用

異常捕獲,(執行時庫?)奔潰不會捕獲,用minidump傳給伺服器。

因為服務管理器定時查服務管理器狀態,然後暫停太久就把其關閉,所以下面偵錯程式查錯不能停太久

想在入口點下斷,一般在service_main睡眠,然後attach他。

當服務在使用者機器上,普通程序,使用od

比如可以字串檢索。

相容性強與od

出現在比較多的同步操作,訊息傳遞。核心除錯可以凍結掉時間。容易除錯同步。

可以亦或個數,顯示不那麼明顯

將某些功能設定功能開關,在伺服器上儲存。

《敏捷軟體開發》筆記1

引言 本書的核心思想是 任何技術都有侷限性 因此,不可能找出一種最好 最正確的軟體開發方法。在軟體開發專案中匯報情況的人們也會因為一些不是事實的 事實 犯了類似的觀察錯誤。需求編寫人員也不例外。他們觀察使用者群體並編寫自認為是需求的文件,其實其中包含不少觀察錯誤。我們對 這是什麼 的理解會隨我們如何...

敏捷軟體開發筆記(2) 12條原則

1 最優先要做的是盡早 持續地交付有價值的軟體,讓客戶滿意。2 欣然面對需求變化,即使是在開發後期。敏捷過程利用變化為客戶維持競爭優勢。3 頻繁地交付科工作的軟體,從數週到數月,交付週期越短越好。4 在團隊內外,面對面交談是最有效 也是最高效的溝通方式。5 在整個專案過程中,業務人員和開發人員必須每...

敏捷軟體開發筆記(3) 基本模式

scrum 入門容易,精通難,難在如何利用其思想來大幅提高效率。1.scrum project中有3中主要角色 產品所有者 scrum主管 團隊成員。2.產品所有者和團隊其他成員一起工作,負責維護產品積壓工作表 product backlog 並對錶中的項制訂優先順序。3.軟體在多輪時間限定的迭代中...