-
Posts
966 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Azbuka
-
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Извините, я неправильно выразился. <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> Тут параметр level задаёт права доступа для программы - нет (Программа не работает с ФС*, её может запустить кто угодно), обычный (Работает с ФС, может запустить кто угодно), администратор (Работает с ФС, реестром и т.д., запустить может только администратор). Соответственно изменение параметра на более высокий всего лишь ограничит круг лиц, которым запуск программы разрешён, а на более низкий - кучей ошибок, если программа работает с ФС или реестром. --------- 1. ФС - Файловая система. -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Chrome пытается проверить программу, которая ничего не делает. Так как Chrome не разрабатывался для суровых Российских реалий, то он не может понять, зачем же нужна такая программа, и помечает её как вредоносную (На всякий случай). -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Это для указания того, с какими правами запускается приложение. В данном случае - с обычными. Информация о версии, разработчике и так далее хранится в ресурсах приложения. Скорее всего нет. Движки в большинстве своём представлены в виде динамических библиотек (dll) Не имеет смысла. Зачем создавать ещё один процесс, если можно всё сделать и в этом? -
bat-файл для завершения процесса WorldOfTanks
Azbuka replied to BoBaH 13's topic in Modding General Discussion
Никак, это же пакетный файл, а не программа. Судя по выводу, Windows не может найти исполняемые файла программ. Попробуйте так: cd %windir% taskkil /? pause -
Создание инсталляторов для модпаков на базе Inno Setup
Azbuka replied to EvilAlex's topic in Modding General Discussion
Это из-за пробелов. Надо так: Filename: "{app}\DeSeRtod ModPack\tmpmods\7z.exe"; Parameters: "x *.7z -o""..\..\res_mods\0.9.5 Common Test"" -y" -
bat-файл для завершения процесса WorldOfTanks
Azbuka replied to BoBaH 13's topic in Modding General Discussion
Так как вы запускаете эту команду с помощью пакетных (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 Но я не уверен, что будет работать. -
@estrail, Уже много раз отвечали. Воспользуйтесь поиском по фразе "скрыть статистику" Статистика - публичная информация.
-
@Uti-Puti, ВКонтакте возвращает ошибку 404. Из-за этого никто не видит котеек.
-
Создание инсталляторов для модпаков на базе Inno Setup
Azbuka replied to EvilAlex's topic in Modding General Discussion
@Pokaritel_VBR, 1. На лого левый танк не видно, а правый - слишком контрастен. 2. Логотип WoT на лого приделан не очень хорошо - по краям градиент обрезан. Либо уберите его, либо поправьте. 3. "Pokaritel'es" - не верно. Если вы хотите показать принадлежность чего-то к кому-то, то следует написать "Pokaritel's". 4. На странице выбора компонентов в пункт "Прицелы" добавленно слишком много прицелов. Лучше их разделить по группам. Хотя не всё так плохо. Во всяком случае вы сделали это сами, и теперь можете гордиться собой. -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Посмотрю... Но сейчас про awesomium_process.exe: - Первая странность - отсутствует какая-либо информация о разработчике, версии, имени продукта в ресурсах. Возможно, их удалили, а может и не стали добавлять. - Код почти идентичен оригинальному, различие только в наличии этого кода в начале программы: - Версия Awesomium 1.7.5 (Последняя на данный момент), так как в 1.7.4 код ещё совсем другой. Посмотрел awesomium.dll, различий не нашёл. -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Так как в 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 для сравнения. -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Сперва я подумал, что вы неправы. Но после того, как я пять раз прочитал первое сообщение и почти составил развёрнутый план, то понял, что вы правы. Извините. Я хочу понять, зачем отключать awesomium, а после могу удалиться из темы. -
awesomium или попытка осмысления и отключения.
Azbuka replied to KACTET's topic in Modding General Discussion
Каждый патч вам предлагают согласится с лицензией или удалить игру, а при первом запуске спрашивают ещё и разрешение на сбор информации о конфигурации системы и (возможно) запущенных приложениях. Всё легально, а если вам что-то не нравится - вы в праве удалить игру. Эта 38-ми килобайтовая программа конечно всем очень мешала в 15-Гигабайтном клиенте игры. Пожалуйста, объясните мне, зачем же подобные извра.. ухищрения Вы противоречите сами себе. В секции .idata содержится, видимо, некоторый мусор от компилятора (Никто в здравом уме не будет писать то, что в ней написанно). Да и это - не исходник. -
@KACTET, Список спрячьте под спойлер, желательно убрать апострофы. "Должно быть так" 'Код' А из остальной части сообщения ТС понять что-либо сложно. Прошу перевода и\или объяснений.
-
Отображение статистики
Azbuka replied to Rehorner's topic in XVM: General Discussion and Troubleshooting
@Rehorner, <font size='{{player|0}}'>{{Какие-то макросы статистики}}</font> -
I think, @hozsa wants another hotkey for extended markers mode. Я думаю, что @hozsa хочет отдельную горячую клавишу для расширенного режима маркеров.
-
Гайд по изменению цвета обводки танков.
Azbuka replied to Spectr20's topic in Modding General Discussion
Дополню: вместо использования сторонних программ для преобразования цвета можно разделить на 255: RGB = 75, 0, 130 (Индиго, #4B0082): R/255 = 75 / 255 ~ 0.294 G/255 = 0 / 255 = 0 B/255 = 130 / 255 ~ 0.51 Ещё хотелось бы видеть исправленные грамматические ошибки. -
@Lullo26, Совершенно верно. Если не удаётся найти такого игрока, то программа останавливается. В скором времени постараюсь исправить.
-
@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".
-
@Mar1n, Обратитесь в раздел оплачиваемых заказов. Вот, например, хорошее резюме.
-
Не только wn8, но и WN6 и EFF там тоже есть. Весь список макросов тут, а тема с пользовательскими конфигурациями тут.
-
Обфускатор запутывает код, заменяя имена переменных, функций, классов и т.д. Вот пример из документации: 'Входной файл' 'Выходной файл' Совершенно очевидно, что выходной файл совершенно невозможно прочитать. Именно для этого и нужен обфускатор. Для того, чтобы исключить декомпиляцию байт-кода используются коммерческие защитники, совмещающие обфускатор и компилятор защищённого байткода.