راستش من کوچکتر از اونم که بخوام نظری بدم ولی راستش نوشتن یه همچین برنامه ای اونقدرام که فکر می کنید سخت نیست
اینم یه نمونه بیخطرش به همراه سورس در ویژوال بیسیک
این برنامه بعد از اجرا شدن ده ثانیه صبر میکنه و سیستم ریست میشه دوباره بوت میشه بعد از 10 ثانیه ریست میشه و...
ولی صدمه نمیزنه
تو اون 10 ثانیه هم یه کلید لغو عملیات نمایش داده میشه که با فشار دادنش کار برنامه قطع میشه
ببینید قرار نیست وقتی ویندوز در حال کارکردنه چیزی پاک بشه.
اول ویندوز ریست میشه حالا فایلها پاک میشه و شما با پیام خطا روبرو میشید.