除了剛開啟程式時會被防毒軟體檢查外, 現在防毒軟體也會不定時介入運作中的程式, 檢查是否存在惡意程式碼並加以阻攔.
但檢查過程有可能造成程式的卡頓, 如果是一般程式, 犧牲執行效率換取安全是值得的, 但如果是交易軟體正好在運算策略要做進出場, 那犧牲效率有可能換來的是滑價, 就未必值得了.
另外像是我們開發的工具, 或是常見的下單機(MR/下單大師等), 都是採用.Net技術開發很容易被破解, 所以我們在釋出程式時會有各自的保護方式(混淆/虛擬化等技術), 不巧的是惡意程式也都會採用這些技術藏身, 這也是為何工具常會被防毒軟體誤判為惡意程式的原因.
所以建議把交易相關的程式, 全部都加入白名單.
補充防毒軟體誤判事件
<aside> 💡 以Windows內建防毒舉例, 其他防毒軟體設定方式雷同
</aside>
雙擊系統列圖示>病毒與威脅防護>管理設定
下拉找到新增或移除排除項目
新增排除範圍>資料夾
選取程式所在目錄, 這邊以MultiCharts為例
設定完成