Рейтинг темы:
  • 1 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Сломать О_о програмку
#81
qsh Написал:Привет, если всё ещё нужно закрытие окон вот тестовый закрыватель, закрывает все запущенные калькуляторы Smile под Еву поменять 2 строки.

Калькута киллерhttp://rghost.ru/46053085
Стартер для ЕВОпилота запускать из папки с ботом(сам откроем окно бота и нажмет страт ЗЫ предупреждением о триале должно быть скрыто http://rghost.ru/46053676

Добавлено через 13 минут

Читает файл ... и записывает данные.

Кроме
C:\Users\МОЙ КОМП\AppData\Local\MacroLab\Eve Pilot\Client_8\client.xml
и
Файла лицензии в папке с ботом он никаких файлов не читает.

Так,что ищи дальше.

Есть вариант, что он пишет в себя конечно,от момента запуска но эт врятли.



Слей весь исходник бота гляну на досуге... хотя шарп блуда редкостная .

Спасибо конечно, но воздержусь от ваших exe файлов, по некоторым причинам которые не хотел бы здесь озучивать.
Фаил в открытом доступе, экспортировать из него "исходник" проблемы для вас не составит.
А что править можете подсказать показав вставку кода...
Ещё раз спасибо за помощь.
1
Ответ
#82
Скачай булдер Autoit'aBig Grin

Запуск пилота

Стартер

Закрытие окон по имени процесса


Можешь записать всё 1 кодом разделив Sleep(секунд в часе сам посчитаешь)

Чтобы вернуть его в начало кода докинь
start()
Ответ
#83
qsh Написал:Скачай булдер Autoit'aBig Grin

Запуск пилота

Стартер

Закрытие окон по имени процесса


Можешь записать всё 1 кодом разделив Sleep(секунд в часе сам посчитаешь)

Чтобы вернуть его в начало кода докинь
start()
Ещё раз спасибо, но проблема с выключением окошка при включении, завершении решена, путём изменения evepilot.exe, т.е. убраны сообщения и увеличено время работы триал версии.


И у меня появился вопрос.
Есть список всех слов которые употребляются в программе, т.е. в главных окнах, настройки, всплывающие окна с мессагами, каким образом можно найти где определенная строка вызывается?
Цитата:Trial verion of the trader may be used to trade skillbooks only. Please purchase full version license to install buy order for: {0}
Вот строчка которая выскакивает из-за того, что я не нашел где убрать проверку лицензии на валидность.
Каким образом мне можно найти во всем коде.. как вызывается текст из этого файла, покажите пример дальше сам подумаю... что то типа
[src="c#"] if (flag)
{
this.method_7("Result: client " + NFe.Z7e + " switched off as trial license is close to the end of the 2h trial period", 11);
}[/src]

Добавлено через 5 минут
Т.Е. даже не так,.. вот у нас есть, я так понимаю - это как раз то что искал:
код
Как мне найти, именно ту строчку, которая мне нужна. Я вижу что создаются объекты и т.д.
Или может я не правильно что то понял?

Добавлено через 42 минуты
Код ниже проверка на сервере валидации лицензий, чем это мне поможет пока что не знаю, но вдруг кто что подскажет.
код
1
Ответ
#84
Код:
private void method_7(string string_1, int int_1)
        {
return 0;
            try
            {
                if (!NFe.smethod_8())
                {
                    goto Label_06DA;
                }

Если вылезут ошибки перебивай goto.
Ответ
#85
qsh Написал:
Код:
private void method_7(string string_1, int int_1)
        {
return 0;
            try
            {
                if (!NFe.smethod_8())
                {
                    goto Label_06DA;
                }

Если вылезут ошибку перебивай goto.

Я так понимаю - вот это выше, убирает сообщения которые всплывают или я что то не так понял? Просто смотря на сурс не могу найти где вообще берет начало "проверка лицензий"... т.е. мне надо найти в каком месте начинается проверка лицензий.
Существует 3 или 4 типа лицензий(покупных) + 1 лицензия триальная, мне нужно либо расширить эту триальную версию либо сделать что бы триальная лицензия была как купленная.
А вот эти "гоуту" - это просто вывод окна и расширение функционала это не даст, на сколько опять же я могу судить из логики или я не прав?
1
Ответ
#86
xolseg Написал:Я так понимаю - вот это выше, убирает сообщения которые всплывают или я что то не так понял? Просто смотря на сурс не могу найти где вообще берет начало "проверка лицензий"... т.е. мне надо найти в каком месте начинается проверка лицензий.
Существует 3 или 4 типа лицензий(покупных) + 1 лицензия триальная, мне нужно либо расширить эту триальную версию либо сделать что бы триальная лицензия была как купленная.
А вот эти "гоуту" - это просто вывод окна и расширение функционала это не даст, на сколько опять же я могу судить из логики или я не прав?

Выражение return прерывает выполнение метода, в котором оно присутствует и возвращает управление вызывающему методу.

Другими словами он вернет код в обратно в функцию которая запросила method_7(а это как я понял файл лицензии).

Если он делает это отдельным поток то ничего плохого не произойдёт.

Если всё выполняется переходами из главного цикла (бывают такие орки) то придётся ещё подуматьBig Grin


ЗЫ попробуй даже не return 0; а просто return;
Ответ
#87
qsh Написал:Выражение return прерывает выполнение метода, в котором оно присутствует и возвращает управление вызывающему методу.

Другими словами он вернет код в обратно в функцию которая запросила method_7(а это как я понял файл лицензии).

Если он делает это отдельным поток то ничего плохого не произойдёт.

Если всё выполняется переходами из главного цикла (бывают такие орки) то придётся ещё подуматьBig Grin


ЗЫ попробуй даже не return 0; а просто return;

Хорошо, теперь осталось найти, как добавить этот вариант в ехе, т.е. пользуясь reflector, можно добавлять только через IL, а просматривать код через IL, C#, F# и т.п.

Добавлено через 1 час 6 минут
Добавил return;,но это не помогло:
[Изображение: 17:49:40_b6d0bd3f.png]

Наверное нужно искать в каком то другом месте, сейчас попробую ещё return 0; если же не получится.. надо думать как сделать иначе.
Ошибка о триал версии всё равно выскакивает.
1
Ответ
#88
Закидай все функции которые не нравятся после { ретурнами =) потом от фильтруешь методом исключения.


Так сидеть пальцем в небо тыкать можно долго... лей весь код:0 а то мне перспективы качать Еву и рефлектор мало нравятсяSmile


PS Прежде чем было начинать все это неблагодарное дело надо проверить такие банальности как время Smile запусти бота переведи время на час в перед если будет работать идём дальше... если встанет то вопрос решён .
Ответ
#89
qsh Написал:Закидай все функции которые не нравятся после { ретурнами =) потом от фильтруешь методом исключения.


Так сидеть пальцем в небо тыкать можно долго... лей весь код:0 а то мне перспективы качать Еву и рефлектор мало нравятсяSmile

Зачем качать еву и рефлектор, можно же и другими средствами работать... и скачать только Exe, пару страниц назад выкладывал.

Добавлено через 15 минут
http://rghost.ru/46113689 - сурс, он не компилится, ошибки, по этому правлю через рефлектор.

Добавлено через 32 минуты
qsh Написал:PS Прежде чем было начинать все это неблагодарное дело надо проверить такие банальности как время Smile запусти бота переведи время на час в перед если будет работать идём дальше... если встанет то вопрос решён .

Вы через строчку читаете походу?

Я вопрос с таймером уже решил. Писал это пару раз уже. И с сообщением решил, которое при запуске выскакивает.

Появился новый вопрос, а именно в ограничение функционала бота.
А именно, если нету лицензии, я не могу покупать/продавать любые предметы кроме, вот тут встает вопрос, каким образом бот узнает какие предметы можно продавать какие нет... Т.е. это либо ID либо Название предмета.
Так вот, кроме определенных предметов на демо нельзя продавать/покупать.
1
Ответ
#90
xolseg Написал:Зачем качать еву и рефлектор, можно же и другими средствами работать... и скачать только Exe, пару страниц назад выкладывал.

Добавлено через 15 минут
http://rghost.ru/46113689 - сурс, он не компилится, ошибки, по этому правлю через рефлектор.

Добавлено через 32 минуты


Вы через строчку читаете походу?


Так вот, кроме определенных предметов на демо нельзя продавать/покупать.
Почти через строку ибо из другой темы суда заплылSmile

По сути, нужно найти список вещей которые можно покупать, лучший вариант найди ID предмета которые можно покупать в датабазе(если есть)если нету Cheat Engine тебе в помощь по бакпаку по кидаешь вещи чанжет,анчанжет тебе помогутSmile дальше в кишках находим их ID а там разберёшься.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ищу програмку SmileForMe 3 1,510 05-01-2015, 11:46 AM
Последний пост: nn03
  Сломать звук Madnezz 21 5,404 08-31-2012, 01:46 PM
Последний пост: Madnezz

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)