Jump to content
Korean Random

Azbuka

User
  • Posts

    966
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Azbuka

  1. Да, C:\id.lst является файлом по умолчанию, однако и его можно менять:
  2. Извините, я неправильно выразился. <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> Тут параметр level задаёт права доступа для программы - нет (Программа не работает с ФС*, её может запустить кто угодно), обычный (Работает с ФС, может запустить кто угодно), администратор (Работает с ФС, реестром и т.д., запустить может только администратор). Соответственно изменение параметра на более высокий всего лишь ограничит круг лиц, которым запуск программы разрешён, а на более низкий - кучей ошибок, если программа работает с ФС или реестром. --------- 1. ФС - Файловая система.
  3. Chrome пытается проверить программу, которая ничего не делает. Так как Chrome не разрабатывался для суровых Российских реалий, то он не может понять, зачем же нужна такая программа, и помечает её как вредоносную (На всякий случай).
  4. Это для указания того, с какими правами запускается приложение. В данном случае - с обычными. Информация о версии, разработчике и так далее хранится в ресурсах приложения. Скорее всего нет. Движки в большинстве своём представлены в виде динамических библиотек (dll) Не имеет смысла. Зачем создавать ещё один процесс, если можно всё сделать и в этом?
  5. Никак, это же пакетный файл, а не программа. Судя по выводу, Windows не может найти исполняемые файла программ. Попробуйте так: cd %windir% taskkil /? pause
  6. Это из-за пробелов. Надо так: Filename: "{app}\DeSeRtod ModPack\tmpmods\7z.exe"; Parameters: "x *.7z -o""..\..\res_mods\0.9.5 Common Test"" -y"
  7. Так как вы запускаете эту команду с помощью пакетных (bat) файлов, то рекомендую в конец каждого дописать: pause Это поможет увидеть ошибки, возникшие в программе. Так же, можно завершить процесс WorldOfTanks.exe, зная его PID. Для получения списка: tasklist pause И завершить его: taskkill /PID 1234 /F где 1234 = PID Однако проблема в том, что PID может меняться. Можно попробовать что-то вроде этого: tasklist /fi "Imagename eq WorldOfTanks.exe" > 0.tmp set /p PID="" <0.tmp del 0.tmp taskkill /PID %PID% /F pause Но я не уверен, что будет работать.
  8. @estrail, Уже много раз отвечали. Воспользуйтесь поиском по фразе "скрыть статистику" Статистика - публичная информация.
  9. @Uti-Puti, ВКонтакте возвращает ошибку 404. Из-за этого никто не видит котеек.
  10. @Pokaritel_VBR, 1. На лого левый танк не видно, а правый - слишком контрастен. 2. Логотип WoT на лого приделан не очень хорошо - по краям градиент обрезан. Либо уберите его, либо поправьте. 3. "Pokaritel'es" - не верно. Если вы хотите показать принадлежность чего-то к кому-то, то следует написать "Pokaritel's". 4. На странице выбора компонентов в пункт "Прицелы" добавленно слишком много прицелов. Лучше их разделить по группам. Хотя не всё так плохо. Во всяком случае вы сделали это сами, и теперь можете гордиться собой.
  11. Посмотрю... Но сейчас про awesomium_process.exe: - Первая странность - отсутствует какая-либо информация о разработчике, версии, имени продукта в ресурсах. Возможно, их удалили, а может и не стали добавлять. - Код почти идентичен оригинальному, различие только в наличии этого кода в начале программы: - Версия Awesomium 1.7.5 (Последняя на данный момент), так как в 1.7.4 код ещё совсем другой. Посмотрел awesomium.dll, различий не нашёл.
  12. Так как в Windows нет системных прерываний, то приходится использовать стандартную процедуру (или функцию) ExitProcess из kernel32.dll. 0 - код выхода, который свидетельствует об успешном выполнении программы. Всё сделано верно - при обращении она просто закрывается, а так как код завершения = 0, то поводов для беспокойства быть не должно. А если это ещё и работает, то зачем переделывать? Можно погуглить\поработать дизассемблером. Я попробую, но чуть позже. ======================== Я просмотрел код дизассемблированной awesomium_process.exe (оригинальной, из Awesomium SDK). - Программа следит за тем, кто (или что) её запустило. Если её запускает что-то иное, то она завершается (Как ни странно, но с кодом 0) - Никаких сборов данных, просмотров запущенных процессов и прочего в ней нет. Есть вызовы GetModuleFileNameW и GetFileType, но они, скорее всего относятся к Microsoft Visual C++ Runtime. - Я убедился, что программа просто управляет потоками (процессами). - Единственный возможный код выхода кроме нуля - 1. Возможен он только при ошибке инициализации. Архив с файлами прилагаю: header.txt - сведения о заголовках, disassembled.txt - вывод дизассемблера 'objdump -d' OllyDisassembled.txt - вывод дизассемблера Olly Debug awesomium.zip Теперь прошу прислать мне awesomium_process.exe из клиента WoT для сравнения.
  13. Сперва я подумал, что вы неправы. Но после того, как я пять раз прочитал первое сообщение и почти составил развёрнутый план, то понял, что вы правы. Извините. Я хочу понять, зачем отключать awesomium, а после могу удалиться из темы.
  14. Каждый патч вам предлагают согласится с лицензией или удалить игру, а при первом запуске спрашивают ещё и разрешение на сбор информации о конфигурации системы и (возможно) запущенных приложениях. Всё легально, а если вам что-то не нравится - вы в праве удалить игру. Эта 38-ми килобайтовая программа конечно всем очень мешала в 15-Гигабайтном клиенте игры. Пожалуйста, объясните мне, зачем же подобные извра.. ухищрения Вы противоречите сами себе. В секции .idata содержится, видимо, некоторый мусор от компилятора (Никто в здравом уме не будет писать то, что в ней написанно). Да и это - не исходник.
  15. Лучше не надо. Одна программа должна выполнять только какую-то одну задачу, но зато выполнять её хорошо.
  16. @KACTET, Список спрячьте под спойлер, желательно убрать апострофы. "Должно быть так" 'Код' А из остальной части сообщения ТС понять что-либо сложно. Прошу перевода и\или объяснений.
  17. @Rehorner, <font size='{{player|0}}'>{{Какие-то макросы статистики}}</font>
  18. I think, @hozsa wants another hotkey for extended markers mode. Я думаю, что @hozsa хочет отдельную горячую клавишу для расширенного режима маркеров.
  19. Небольшая правка: Если в имени игрока ошибка\ник был изменён\неверный регион, то будет возвращена пустая строка. (Раньше ничего не возвращалось, и программа прерывалась) Программа перемещена на GitHub, для загрузки нажмите "Download ZIP" в правом нижнем углу.
  20. Дополню: вместо использования сторонних программ для преобразования цвета можно разделить на 255: RGB = 75, 0, 130 (Индиго, #4B0082): R/255 = 75 / 255 ~ 0.294 G/255 = 0 / 255 = 0 B/255 = 130 / 255 ~ 0.51 Ещё хотелось бы видеть исправленные грамматические ошибки.
  21. @Lullo26, Совершенно верно. Если не удаётся найти такого игрока, то программа останавливается. В скором времени постараюсь исправить.
  22. @Lullo26, Если иконок очень-очень много, можно использовать эту программу: 1. Создайте файл списка с никами игроков - скопируйте его из спойлеров на оф.форуме и вставьте в пустой файл (Каждый ник должен находиться на своей строке) 2. Распакуйте архив с программой 3. Запустите gui.exe 3.5 (Опционально) Преобразуйте ники в ID: Сделайте резеврную копию файла списка. Под "Open list with nicknames and rename to IDs" укажите: Specify list file - файл списка, содержащий ники. В выпадающем списке выберите регион игрока (По умолчанию - RU). Нажмите "Generate list". Это может занять много времени (Зависит от скорости интернет соеденения, количества ников, загруженности серверов WG) 4. Под "Make directory with icons by list and one icon" укажите: Specify output directory - укажите рабочую папку (в неё будут скопированны выходные иконки) Specify icon - файл иконки Specify list file - файл списка. 5. Нажмите "Generate icons".
  23. @Mar1n, Обратитесь в раздел оплачиваемых заказов. Вот, например, хорошее резюме.
  24. Не только wn8, но и WN6 и EFF там тоже есть. Весь список макросов тут, а тема с пользовательскими конфигурациями тут.
  25. Обфускатор запутывает код, заменяя имена переменных, функций, классов и т.д. Вот пример из документации: 'Входной файл' 'Выходной файл' Совершенно очевидно, что выходной файл совершенно невозможно прочитать. Именно для этого и нужен обфускатор. Для того, чтобы исключить декомпиляцию байт-кода используются коммерческие защитники, совмещающие обфускатор и компилятор защищённого байткода.
×
×
  • Create New...