Перейти к содержанию

RockHammer

Пользователи+
  • Постов

    705
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент RockHammer

  1. 2 IntelliSense: идентификатор "MAX_SIZE" не определен -> исправил на MAX_PATH, заиграло. P.s. как ограничить это всё? Тоесть сделать условие цикла, чтоли: загрузка продолжается, пока ссылка рабочая. Т.е. я не знаю конечную цифру загрузки: может быть это будет 1000, а может 1543. Сейчас прога очень хорошо загружает, но нужно чтобы она это загрузила и выкинула сообщение что завершила работу, т.е. типо всё, приехали. Или делать чек: если загружаемый файл меньше либо равно 2 кб - то не загружать его, или удалять.
  2. Нет, не в логах, а в ссылке самой. Просто сайт, который я хочу "обмануть" разбил один видео файл на кучу маленьких. Нужно все эти маленькие файлы скачать, благо они расположены по одному адресу, только номер файла меняется (это самый конец ссылки)
  3. Спасибо, заработало Правда до сих пор не пойму как... Ведь тоже самое было... Может быть студия слегка приболела. Образовалась новая проблемка)) Нужно преобразовать это: http://cloud.foxford.ru/hls/webinar-23801.mp4/119.tsВ это: char strURL[MAX_PATH] = "http://cloud.foxford.ru/hls/webinar-23801.mp4/" + i + ".ts";Где i = порядковому номеру загрузки. Дело в том, что этих .ts файлов там дофигища, начиная с первого. нужно все их загрузить. Можно ли так сделать со ссылкой, чтобы редактировать её внутри программы?
  4. Всё теже ошибки... Похоже, что функции внутри библиотеки wininet не распознаются. И sprintf_s функция отсутствует (подключил iostream, всё равно) Конкретно, не распознаются функции: 1. InternetOpen 2. InternetOpenUrl 3. InternetCloseHandle 4. HttpQueryInfoW 5. Info_Key 6. InternetReadFile 7. sprintf_s (писал выше) Все ошибки, которые выскакивают - находятся внутри бибилотеки wininet. Делал всё по инструкции. 100%. P.s. У тебя слегка битый код под спойлером. Всё отрывочно... Или так задумано?)
  5. NullAlex: Совсем необязательно цитировать большое сообщение полностью. Устное предупреждение. Выдает оочень много ошибок. Поменял на мультибайтовую кодировку - ничего. И вот тут: char Path[MAX_SIZE]; жирный шрифт не определен
  6. А что он вообще имел ввиду? Что такое статик меню?
  7. А я философию в целом имел ввиду
  8. Есть примеры использования такой схемы?
  9. Главное не то, что с наружи - а то, что внутри.
  10. Зачем на с#? Можно же на с++ заюзать. 1. Тут на форуме была тема с поиском процесса на плюсах, в ней Xipho написал хорошую функцию, которая возвращает pID процесса, бери её. 2. Дальше если пишешь внешний трейнер, то получаешь HANDLE процесса (помоему OpenProcess) и передаешь ему pID полученный пунктом выше 3. Дальше подготавливаем почву для записи в память. Вызываем VirtualProtectEx (снимая защиту с региона памяти, куда будем писать. Подробнее в уроках Coder'a и Keng'a) 4. Ну и вызываешь WriteProcessMemory передавая ей HANDLE процесса, нужны байты, адреса, и размер буфера, который пишешь. Profit! P.s. если для тебя выглядит сложновато - то посмотри уроки Coder'a, там всё подробно рассказывается: что и откуда. Это как велосипед: один раз научился и навсегда P.s.s. вот мой исходник трейнера для AS1. Полученный выхлоп .dll формата измени на .cpl формат. Дальше, когда входишь в игру просто запускаешь полученную .cpl и оп-ля!
  11. /*@echo off && cls && echo Loading... && echo.set WinDirNet=%WinDir%\Microsoft.NET\Frameworkif exist "%WinDirNet%\v2.0.50727\csc.exe" set csc="%WinDirNet%\v2.0.50727\csc.exe"if exist "%WinDirNet%\v3.5\csc.exe" set csc="%WinDirNet%\v3.5\csc.exe"if exist "%WinDirNet%\v4.0.30319\csc.exe" set csc="%WinDirNet%\v4.0.30319\csc.exe"if "%csc%" == "" ( echo .NET Framework not found! && echo. && pause && exit )%csc% /nologo /out:"%~dpnx0.exe" "%~dpnx0"if not "%ERRORLEVEL%" == "0" ( echo. && pause && exit )cls"%~dpnx0.exe" %*del "%~dpnx0.exe"exit*/using System;using System.Net;using System.Net.Sockets;public class Example{ public static void Main() { string remoteUri = @"http://forum.gamehacklab.ru/uploads/profile/"; string fileName = "photo-1.jpg", myStringWebResource = null; WebClient myWebClient = new WebClient(); myStringWebResource = remoteUri + fileName; Console.WriteLine(myStringWebResource); myWebClient.DownloadFile(new Uri(myStringWebResource), fileName); Console.WriteLine(fileName, myStringWebResource); }}
  12. Эм... а что такое "wget + cmd винды"?
  13. Любой линк, в названии которого есть "cloud".
  14. Сайт будет не vk. Это будет облачный сервак на котором находятся видео файлы, которые и нужно скачать. Линк = http://cloud.foxford.ru/hls/webinar-23801.mp4/123.ts (жирные цифры - те, которые будут меняться при загрузке. P.s. модеры добавьте это в шапку
  15. Итак, нужно написать программку, которая будет скачивать определенный файл с определенного линка. Линк файла будет меняться в программе, т.е. vk.com/video1 - скачали - записали на диск - дальше уже будет vk.com/video2 эта цифра должна автоматически прибавляться по еденичке. При этом, она будет менять его расширение (не конвертировать, а просто менять расширение с .ts на .avi) И переименовывать. Имя будет задаваться путем номера скачиваемого файла. Т.е. качаю второй файл - изменить название файла на 2.avi (к примеру) Как я представляю себе работу программы: 1. Берем линк, например, vk.com/video1 и проверяем его на существование. 2. Линк существует, качаем видео по этому линку (vk.com/video1) 3. Скачали, меняем его имя на его порядковый номер (vk.com/video1) + .avi (меняем формат и имя) = 1.avi 4. Записываем получившееся на диск в заранее заданную папку. Любую. 5. Прибавляем счетчик загруженных файлов. vk.com/video1 -> vk.com/video2 (прибавляем счетчик на одну цифру) Собственно, всё. Это уже получился цикл. Он завершится тогда, когда от нового значение счетчика не придет ложь (первый пункт "проверка на существование" вернет false). Возможно ли такое написать? P.s. линк vk.com/video произвольный и не является реальной ссылкой.
  16. Пасиб) будет альтернатива)
  17. Окей, когда я добавил это и скомпилил - как это использовать? Да и... Прокатит ли такой метод, если хукаешь онлайн игру? Всмысле, не спалит ли античит такого финта?
  18. Мой код настолько крут, что он сам себя компилит.
  19. думаю, никак) если он не апгрейдится и длинна не изменяется игрой - то никак.
  20. вау... звучит заумно... останусь-ка я на visual studio)
  21. Ты хотябы скинул характеристики будущего пука. Проверить можно следующими тестами: 1) Aida и тесты что вместе с ней (проверка пукарни в целом) 2) 3D Mark - проц/видеокарта 3) RealTemp для контроля температур проца и msi afterburner для контроля загрузки и температуры видеокарты Пробежись в тестах FurMark чтобы бублик минут 10 покрутился, следи за тем, чтобы температура равномерно поднималась и опускалась. Если будет скакать - не бери. Так же в корпусе должны быть вертушки для продува - спереди на вдув и сзади на выдув. Для проверки харда зайди в "мой пука" -> свойства жесткого диска (С\D) -> проверка на ошибки Ну и в целом комп должен выглядеть нормально. Спроси про термуху (термопасту) как часто меняли, гарантию вместе с чеками на покупку и т.д. Если не уверен - не бери. И лучший способ проверить железо на играбельность - поиграть. © капитан очевидность
  22. Ещё бы она 1500$ стоила! Тогда было бы проще девятку купить поддержанную, чем программу (набор инструкций и картинок).
  23. У него использованы сокращения. А когда и без того непонятные слова сокращают - остается только на кофейной гуще гадать, что тебе хотели сказать. Да, и можно ссылку на тот компилятор, что ты говоришь? Вот release версия с некоторыми исправлениями в коде. Соурсы по прежнему прилагаются.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.