Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Сообщение piroJOKE »

Как скомпилировать start-poseidon.exe?
Ибо drweb забодал на него ругаться.

Я просмотрел исходники ОК, ничего про его компиляцию не узрел. :cry:

Добавлено спустя 14 минут 26 секунд:

PS: Сцылки по теме:
• создал аналогичный сабж на форуме ОК в разделе Development Help: http://forums.openkore.com/viewtopic.php?t=38177
• тема на нашем форуме, где обсуждается злокозненность DrWeb: viewtopic.php?t=4908&highlight=drweb

Добавлено спустя 13 минут 10 секунд:

В истории изменений SVNа читаем:
Revision: 4280
Author: hongli
Date: 13:17:50, 17 xxxxxx 2006 x.
Message:
Replace start-poseidon.bat with start-poseidon.exe (generated by the Script Launcher tool)
----
Deleted : /openkore/trunk/start-poseidon.bat
Added : /openkore/trunk/start-poseidon.exe
Роем дальше...

Добавлено спустя 3 минуты 22 секунды:

А вот как выглядел bat-ник (ниже). Забавно, это кажеццо именно то, что я когда-то искал - запуск произвольного перловского скрипта на машине, где есть ОпенКора, но нет АктивПерла!
@echo off
IF EXIST start.exe GOTO :start
IF EXIST wxstart.exe GOTO :wxstart
IF EXIST korebin.exe GOTO :korebin
IF EXIST C:\Perl\bin\perl.exe GOTO :activeperl
echo ERROR: You do not have a Perl interpreter.
PAUSE
GOTO :end

:start
start.exe ! src\Poseidon\poseidon.pl
GOTO end

:wxstart
wxstart.exe ! src\Poseidon\poseidon.pl
GOTO end

:korebin
korebin.exe ! src\Poseidon\poseidon.pl
GOTO end

:activeperl
C:\Perl\bin\perl.exe src\Poseidon\poseidon.pl
GOTO end

:end
Добавлено спустя 22 минуты 13 секунд:

Короче, понятно что start-poseidon.exe - это просто скомпилированный бат-ник. Мы даже можем просто выбросить его совсем, и заменить бат-ником, как это было в старых релизах ОпенКоры.

Добавлено спустя 5 минут 15 секунд:

А может я и не прав насчет скомпилированного бат-ника. Вот что там в exe-шнике внутри есть (хз что это):

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="0.64.1.0"
    processorArchitecture="x86"
    name="Controls"
    type="win32"
/>
<description>OpenKore Perl Script Launcher</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
Добавлено спустя 11 минут 51 секунду:

О, кажись нашлось: http://www.openkore.com/wiki/index.php/Script_Launcher
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Короче. Делаем так:

Лаунчер Посейдона отправляется жить в \mix\etc\start-poseidon.exe.zip под пароль rofan.
Вместо него в корневуху Коры ложится упомянутый выше bat-ник от версии ОК 1.6.7.

Точка.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Сообщение piroJOKE »

Нам пишут:

SmOOve:
в последней зборке Коры находится такой файлик start-poseidon.bat на которого ругается каспер что это Passvord-protected exe. Кто знает что это за файл и нужен ли он или можно сносить нафиг???
На што мы атвичаэм:
Скриншот ругани в студию. Мне что-то кажется, что ТЫ ошибаешься, а не Касперыч.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
SmOOve
Грамотный
Сообщения: 213
Зарегистрирован: Сб окт 04, 2008 3:57 pm

Re: Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Сообщение SmOOve »

держи скрин http://s53.radikal.ru/i139/0812/16/6ef0dfdd644d.jpg

я так и непонял удалять его или пусть живет?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Re: Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Сообщение Kissa2k »

Он нужен только для обхода Game Guard
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: Как скомпилировать start-poseidon.exe ? Ибо drweb забодал...

Сообщение piroJOKE »

Kissa2k писал(а):Он нужен только для обхода Game Guard
А вот и нифига. Он еще очень удобен для отладки при введении новых пакетов, etc.

Добавлено спустя 1 минуту 33 секунды:
SmOOve писал(а):держи скрин http://s53.radikal.ru/i139/0812/16/6ef0dfdd644d.jpg
я так и непонял удалять его или пусть живет?
А вот это то, о чем я говорил. Посмотри, что ты предлагаешь удалить, и на что на самом деле ругается Касперский.

Касперский ругается на exe-шник, что лежит под паролем в архиве. А ты предлагаешь удалить bat-ник, который лежит в другом месте, только из-за того, что у него похожее имя файла. Кстати, если тот архив c exe-шником открыть например в winrar-е, то будет видет комментарий в архиве, который пояснит, что это и зачем оно надо.

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

ЗЫ: Кстати, этот идиотизм DrWeb'а, о котором речь шла в 1м посте, достал обкончательно. Оно похоже ругается на любой exe-шник, скомпилированный PureBasic'ом. Я так думаю, кто-то когда-то написал на этом "Басике" что-то трояно-подобное, а наши придурки-вирусологи включили в базы сигнатуры, характерные для любого exe-шника, скопилированного этим языком. Довольно глупо. ((
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить