Сегодня я , вам покажу, как сделать Аптейдер на c#
1)
Цитата:
Открываем Microsoft Visual C# 2010 Express
2)
Цитата:
Нажимаети Вверху,На Слово, Файл ,Потом Создать Проект, У вас Вилизет, Такое Окошечко
[Ссылки могут видеть только зарегистрированные пользователи. ]
Выберайте Приложение Windows Forms
Цитата:
Жмёте ок
3)
Цитата:
Вот Мы уже создали, Форму Для Аптейдера
[Ссылки могут видеть только зарегистрированные пользователи. ]
4)
Цитата:
Щяс будем Добавлять Функции В Аптейдер!
5)
Цитата:
Щяс Мы Добавим Кнопку: Автор
[Ссылки могут видеть только зарегистрированные пользователи. ]
Вот Мы Добавили Копку Автор
Нажмите На Кнопку 2 раза У вас Откроет, Вот Эту Вкладку,
[Ссылки могут видеть только зарегистрированные пользователи. ]
Вот На Скрине Видно Нашу Копку, Тоесть Её названия,
Код:
Вот Код Копки
private void button1_Click(object sender, EventArgs e)
{
Вот Сюда Кидаем Код!---< Вот Эту Надпись Удалите, и киньте Сюда Вот Этот код!
}
Код:
MessageBox.Show("Тут Пишем Что Хотим", "Это Что Будет Отображатся, в Вверхнем окне", MessageBoxButtons.OK, MessageBoxIcon.Information);
6)
Цитата:
Щяс Добавим,groupBox1
Вот Такое Окошко!
[Ссылки могут видеть только зарегистрированные пользователи. ]
groupBox1,Нужен,Что-бы показывало,Обновления Вх!
Показ Информации
7)
Цитата:
Щяс Добавим Веб-браузэр
Что бы показывало,Обновления Вх!
Вот Это [Ссылки могут видеть только зарегистрированные пользователи. ]Кидаем На [Ссылки могут видеть только зарегистрированные пользователи. ]
Смотрим Что Получилось!
[Ссылки могут видеть только зарегистрированные пользователи. ]
Щяс Покажу,как Добавить ссылку, В браузер,Что-бы Отображалось Обновления вх!
Нажимаем На Браузер В исходнике и С лева В низу Увидем Такую Надпись!
НА скрине Вы Увидели Url: Туда добавляем ссылКУ
[Ссылки могут видеть только зарегистрированные пользователи. ]
Всё Закончили С Показом Обновлений!
8)
Цитата:
Щяс Сделаем,Скачивания Вашего WALLHACK
Добавляем Новую Кнопку!
нА Кнопке пишем Скачать вх!
Вот так!
Вот Видно Мы Добавили Кнопку, Чтобы скачать вх!
Вот Код Нашей Копки
Код:
private void button2_Click(object sender, EventArgs e)
{
WebClient client = new WebClient();
Byte[] pageData = client.DownloadData("Указываем сАЙТ!");
string pageHtml = Encoding.ASCII.GetString(pageData);
Console.WriteLine(pageHtml);
client.DownloadFile("Тут Указываем Адрес длл", "Тут Названия DLL"); //ссылка на DLL
NameValueCollection form = new NameValueCollection();
MessageBox.Show("Скачалось", "Отлично", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
Код Уже Полный! Проста За мените Его и всё!
9)Щяс Добавим классы, Чтобы Скачивало DLL!
Идём В самый Вверх и видим Это!
[Ссылки могут видеть только зарегистрированные пользователи. ]
Туда Вставляйте Это !
Код:
using System.Net;
using System.Collections.Specialized;
Всё Ребята, Готово! Если Нужен Исходник! То напишите в скайп!
Цените Труд, Если Копиастите, Указывайте Автора!
Вот исходник [Ссылки могут видеть только зарегистрированные пользователи. ]
С вами был,@Nike@
Byte[] pageData = client.DownloadData("Указываем сАЙТ!");
string pageHtml = Encoding.ASCII.GetString(pageData);
Console.WriteLine(pageHtml);
NameValueCollection form = new NameValueCollection();
[sarcasm_sign]
Специально для индусов, пара лишних строк никогда не помашает, уважаю
[/sarcasm_sign]
Текст вырвиглазный, такое кол-во ошибок просто убивает веру в разумное население страны.
Код:
new WebClient().DownloadFile("http://zhyk.ru/zhyk/top/top_c.png", "filename");
MessageBox.Show("Скачалось", "Отлично", MessageBoxButtons.OK, MessageBoxIcon.Information);
Вышеприведенный код каким то образом вылился в 2 строки, внезапно
________________
Talk is cheap. Show me the code
— Linus Torvalds
Последний раз редактировалось Yukikaze; 21.04.2012 в 13:48.
Ну и где тут собственно апдейтер? мы заходим на сайт, сами всё скачиваем... при этом ничто не гарантирует что у нас версия не новее... Где сам progressbar загрузки? Думаю если мы скачиваем DLL нам надо еще указать куда ее сохранить, причем делать это удобней в коде, что бы не указывать при каждой загрузке
Цитата:
Сообщение от @Nike@
С лева В низу
Пишутся слитно и на самом деле справа внизу...
Цитата:
Сообщение от @Nike@
client.DownloadFile("Тут Указываем Адрес длл", "Тут Названия DLL"); //ссылка на DLL
Пути и названия могут меняться со сменой версии. Раз уже мы используем WebBrowser то можно кликать и там на кнопку, она то гарантированно приведёт к нужной ссылке...
Цитата:
Сообщение от @Nike@
Console.WriteLine(pageHtml);
WTF??? Сударь, вы разрываете мне мозг...
Цитата:
Сообщение от @Nike@
Encoding.ASCII.GetString(pageData);
С чего вы взяли что будет ASCII?
Цитата:
Сообщение от @Nike@
NameValueCollection form = new NameValueCollection();
Зачем нам это когда мы уже скачали файл?
PS: тут далеко на всё что я хотел бы сказать )
И засунуть картинки под кат, они портят разметку аи скорость уменьшают...
Добавлено через 6 минут
Цитата:
Сообщение от ashipko
Профессионалы не стремятся к прогрессу , а стремятся к тому что бы код работал. И часто пишут *****коды
Вам то откуда знать? Как раз новички хотят что бы код работал и постоянно пишут *****коды... Профессионалы пишут код так что бы он хотя бы не выглядел как кусок вышеуказанной субстанции. Не говоря уже о том что им потом его поддерживать...
Последний раз редактировалось Sinyss; 21.04.2012 в 14:34.
Причина: Добавлено сообщение
Очень простой обновлятор, лично я писал так:
1. Программа которая разбивает .dll на биты + шифрует их.
2. Заливаем эти разбитые биты в файл и на хостинг
3. Программа обновлятор получает этот файл, расшифровывает, собирает биты обратно в dll.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
Nickitee, что-то в этом есть, если бы не одно "НО" после скачивания обновления файл всеравно будет хранится у тебя на компе в незашифрованном виде, а шифровать что бы его не стащили с хостинга как то глупо
Nickitee, что-то в этом есть, если бы не одно "НО" после скачивания обновления файл всеравно будет хранится у тебя на компе в незашифрованном виде, а шифровать что бы его не стащили с хостинга как то глупо
Это только пример, если тебе нужен приватный инжектор (ака как в крутых приватных забугорных читах), то вместо сохранения бит в файл, инжектируй их.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.