Исходный код: спамер на C#

Сегодня мы создадим спамер на C#, которым можно пользоваться практически везде: в skype, вконтакте, различных чатах, комментариях и т.д.

Для начала создаём форму. У нас она представлена на рисунке ниже, Вы же можете варьировать свой дизайн как пожелаете.

спамер на C# - vscode.ru

В TextBox’е мы напишем текст, который будет отправляться со скоростью, заданной нами в TrackBar’e. Также мы добавляем в форму Timer, благодаря которому и будет рассчитываться интервал отправки.

Настраиваем TrackBar вот так:

спамер на C# - vscode.ru

Значение нашего TrackBar’a будут варьироваться от 1 до 1000, а бегунок его при запуске программы мы поставим на середину – 500. Эти числа – это миллисекунды. Сообщение будет повторно отсылаться после прохождения стольких миллисекунд, сколько мы выберем на TrackBar’е. Понятное дело, что эту настройку можно также заделать под себя.

Также мы, как видно на первом рисунке, под TrackBar’ом расположили Label. Он будет показывать, сколько миллисекунд выбрано на TrackBar’е.

Переходим к коду. Дважды щёлкаем на кнопку “Старт” и пишем:

То есть при нажатии кнопки “Старт” мы запускаем таймер, и он начинает отсчитывать время.

Затем то же самое проделываем с кнопкой “Стоп”, но в теле её кода пишем:

Когда мы нажмём на кнопку “Стоп”, таймер остановится.

Затем в окне формы мы дважды кликаем на значок Безымянный1. Он расположен чуть ниже самой формы.

В коде к таймеру пишем:

Эти две строчки и являются “сердцем” нашего спамера.

В первой строке мы считываем и отправляем текст, который написан у нас в TextBox’е. 

Со второй строкой мы отправляем нажатие клавиши Enter.

То есть программа читает текст из TextBox’а, отправляет его, затем нажимает Enter. Потом снова отправляет то же сообщение и снова нажимает на Enter, и так далее, пока мы её не остановим.

Наверное, не всем понятно, как программа определяет, куда ей надо отправлять сообщение. Всё просто: он посылает их туда, где в в данный момент находится функционирующий курсор.

Теперь нам осталось настроить TrackBar. Дважды щёлкаем на него мышью и в теле открывшегося кода пишем:

В первой строке мы настраиваем Label под TrackBar’ом, чтобы он менялся в зависимости от положения бегунка:

спамер на C# - vscode.ru

 

спамер на C# - vscode.ru

Также мы добавляем к получаемому значению приписку “мс”, чтобы пользователю было понятно, в чём считается время.

Во второй строке мы “синхронизируем” интервал отсчёта таймера со значением на TrackBar’е. За счёт этой строки и происходит регулирование частоты отправки.

Вот и всё. Наш спамер на C# готов! Давайте протестируем его.

Сначала протестируем в блокноте:

спамер на C# - vscode.ru

Программа работает! Так как в блокноте при нажатии на Enter, курсор переходит на следующую строку, наша “Проверка” каждую секунду появляется в новой строке.

Теперь попробуем применить наш спамер в переписке по интернету. Попробуем воспользоваться им на сайте Вконтакте:

спамер на C# - vscode.ru

Всё работает! Исходник нашей программы ниже:

Скачать исходник

 

Исходный код: спамер на C#
4.5 (90%) 4 votes

Поделиться в соц. сетях:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">