目錄 顯示
愚人節前我亂翻小衆軟件,突然發現了這個東西,於是就有了靈感:
點擊前往: Desktop-Goose 小衆軟件
這是什麽
這是一個可以瘋狂啓動上述 呆鵝 的小程序,只有按照指令敲入句子才可以將其關掉。
簡而言之,這是一個 啓動器,用來啓動和關閉 Goose 程序,僅此而已。
技術細節
整個程序是我用蹩脚的 C++ 編寫的,使用了 辣鷄 DevC++ ,因此你可以猜到這個東西跑起來是什麽樣子。
代碼比較凌亂。而且因爲我是趕出來的,直接一個文件解決問題,相信我你絕對不會想要去讀這個代碼的 🙂
一些值得 Mark的 小技巧有:
- 適當使用了 Windows Api, 實現了自由控制 文字顔色 和窗口 全屏
- 用命令控制開啓和 一次性 關閉所有進程
- 不同的 啓動參數 可以改變程序的行爲
- 可以通過改變 預編譯 命令 來決定程序的惡心程度
- 簡單的多綫程實現
- 開啓了一個 守護進程 來檢查並阻止關閉程序(守護進程也無法關閉)
- 檢測到嘗試關閉程序會有 懲罰
- 長時間沒有輸入也有懲罰(多綫程實現)
- 隱藏了一個 “上帝指令” 允許優雅的關閉程序
下載程序
在下載前,你需要知道:
- 壓縮包裏只有 文本文件和圖片資源,你需要自己編譯 main.cpp
- Goose程序需要分別下載,下載完之後放到程序的同級目錄
程序沒有任何的傳播性(不會自我複製),隱藏性(不會僞裝),破壞性(不會讀寫其他文件),且不會自動運行(若想達到這一點你可以讓程序自己複製到啓動
),因此嚴格來説這個東西并不能被稱作病毒。請在編譯前仔細閲讀代碼,確定沒有問題后運行,一切後果 雨我無瓜.
病毒一般具有 传播性、隐蔽性、感染性、潜伏性、可激发性、表现性或破坏性, 一般具有兩種即以上就可以被稱作電腦病毒。具體請參考 維基百科 – 計算機病毒的特徵