所以這個問題很有趣,我想。在我失去任何人的注意力之前,他們開始用指責將我的手指推到我的臉上:不,我沒有製造或試圖製造病毒。我對於一款遊戲確實有一個很好的主意。這款遊戲有點像令人毛骨悚然的意大利麪(http://en.wikipedia.org/wiki/Creepypasta),它會模仿「鬧鬼的遊戲」的理想。這款遊戲啓動後,只會在最後「崩潰」返回桌面之前播放幾秒鐘。在這個時候,我想隱藏它存在的所有痕跡(它仍然在後臺運行),以便我可以繼續進行遊戲的第二階段。在這個階段,我會隨機控制一個控制檯窗口,或以任意/隨機間隔播放令人毛骨悚然的聲音效果。遊戲將隨機打開,彷彿它也有自己的想法,但每次發生這種事時遊戲都會有所不同。隱藏正在運行的程序的所有痕跡
我想完全從任務管理器中隱藏遊戲。因此,此窗口:
無論用戶選擇了哪個選項卡,該程序都不會顯示任何內容。我希望這個遊戲能夠毫不誇張地變成一個幽靈。我計劃使用的編程語言是C#和圖形庫OpenTK(這與此問題無關,但我想確保儘可能多地輸入信息)。
任何人有任何想法?呵呵,我還應該提一下,我在.NET框架/ API中非常流利,我可以手動構建任何Windows窗體應用程序(無需使用編輯器)。
更新:
我只是想一個有趣的替代來隱藏它。答案是:使程序更加智能。將程序發送到桌面,然後監聽任務管理器的打開。如果打開,我的程序會立即關閉任務管理器,遊戲會回覆一些令人毛骨悚然的內容,比如「但是我以爲你想和我一起玩,你爲什麼要殺我?」在控制檯中。聽起來太酷了。大聲笑。
我真的很希望微軟在.NET語言中建立這樣的東西絕對沒有辦法。你可能不認爲你在構建病毒,但是你描述的和病毒之間的唯一區別是語義。 – IllusiveBrian
由於顯而易見的原因,Windows不會讓程序隱藏自己。如果你能做到這一點,每個病毒都會這樣做。你可以編寫一個rootkit來實現這個功能。 – Blorgbeard
@Blorgbeard很確定我已經看過程序這樣做了,我的意思是特指「病毒」/惡意軟件。 – Krythic