Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация

Akato

Фотография Akato

Akato

Регистрация: 29 Mar 2007
Не на форуме Активность: Sep 24 2009 8:54
*****

Аксельрация у индуса

04 October 2007 - 7:59

Уважаемые гуру, в каких пропорциях надо поставить инертстабы и нанофибры в 3 (2,4) лоу-слота, чтобы максимизировать скорость отварпа у индуса. И какие скилы заучить.

Invention и Datacore

20 September 2007 - 15:40

Для инвета любого Т2 БПС надо Т1 БПО, дата интерфейс и 2 типа datacore.
Не видел ли кто-нибудь из уважаемых мэтров сводной таблички какие типы датакоров для каких вещей надо?

НПЦ-конвои

18 September 2007 - 13:02

Уважаемые пилоты, ткните меня в гайд по подготовке и употреблению НПЦ-конвоев.

Вопрос по корпе Duvolle Labs

05 September 2007 - 9:42

Уважаемы е агент-раннеры работающие на эту корпу, не подскажите ли, есть у нее станции с 50% переплавкой (везде 30%)?

Пересборка EVEMon

24 April 2007 - 13:04

Итак, уважаемые читатели, вернемся к замечательной тулзе EVEMon.
Не буду распространятся, что она может что нет это можно почитать здесь

Основная проблема - эта тулза спрашивает пароль к аккаунту и записывает его в зашифрованном виде в xml файл. Это не есть гуд, учитывая, что программа доступна в исходном коде, где можно подсмотреть публичный ключ. Имея этот ключ и файл с вашими настройками с закриптованным паролем внутри - можно получить, что? Правильно ваш натуральный пароль в живом виде, а это уже цурюк турма - угнаного перса, можно наверное будет вернуть, но любимый фракционный корабь - уже нет.

Что же делать? Все очень просто - вооружиться данной инструкцией + мозгами и править исходный код.
Итак, нам понадобится:
1. Програмный код, как добыть здесь
2. С# 2005 Express Edition - скачать здесь

Все вытягиваем, ставим.
Запускаем C#.
Открываем проект EVEMonCSharp из директории куда залился программный код
Ищем в панельке справа со списком файлов файл EncryptionHelper.cs
Открываем
Ищем строку:

private static string m_key = "e8Now%n(7Or;[+ow"; //keep it secret, keep it safe

Это и есть магический ключик. Включаем режим замены символов (чтобы длина ключа не изменилась) и вместо "e8Now%n(7Or;[+ow" вбиваем свои произвольные символы. Внимание! Необходимо
1. чтобы длина ключа не изменилась
2. используйте максимально широкий набор символов (большие и маленькие буквы, цифры, знаки препинания)
Сохраняем файл
Теперь можно изменить путь хранения конфигурационных файлов и заховать его там где, Макар коров не пас. Путь находится в файле Settings.cs
Находим файл, открываем его, ищем строку
m_DataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/EVEMon";
Меняем на
m_DataDir = "d:/Tam/Gde/Makar/Krov/Ne/Pass/Cfg";
Особые извращенцы, вроде меня могут указать путь к флешке или дискетке.
Сохраняем файл.
Теперь остается собрать пакет.
Для начала ищем вверху окна 3 выпадающих списка, в первом будет стоять "Debug" - выбираем из списка "Release"
Петерь в окошке слева "Solution Explorer" находим корень дерева файлов, который называется EVEMon и жмем на нем правую кнопку мыши и выбираем "Build" или "Rebuild". Проект собирается. Как он соберется можно забирать новый EVEMon personal Edition :rolleyes: в директории с кодом будет подиректория /bin/x86/Release
Не забудем удалить програмный код - там хранится новый публичный ключ в открытом виде.

Вот теперь стало немного безопаснее. Надеюсь, что кого-нибудь это убережет от неприятных моментов.

P.S. Не забудьте удалить старые конфигурационные файлы. Они обычно лежат в "Documents and Settings/Имя пользователя/Application Data/EVEMon"

P.P.S. Надеюсь, что тему прикрепят