Модераторы: Akella, bartram
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> На чем написана программа? Какая платформа и язык 
:(
    Опции темы
kirpi
Дата 5.11.2011, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.11.2011

Репутация: нет
Всего: нет



В Украине результаты ЕГЭ публикуют в програмке EXE. Выглядит она внутри как таблицы Excel. 

Глобально хотелось бы взять базу даных, какая там есть внутри (если есть), и представить результаты в более удобном виде.
Как это сделать? 

Нужно декомпилировать? Для каждой платформы есть свои приложения. С чего начинать? Может кто-то знает подробнее? Пишите ЛС, если тут такое обсуждать не принято. А по-моему публиковать результаты в формате, который не работает на системах отличных от Windows - нехорошо. 

Вот там ЕХЕ в архиве:
https://sites.google.com/site/petrrajvidosv...rects=0&d=1
PM MAIL   Вверх
500mhz
Дата 5.11.2011, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14



на дельфи запакована аспаком, распаковываеш и вперед )


--------------------

PM MAIL ICQ   Вверх
kirpi
Дата 6.11.2011, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.11.2011

Репутация: нет
Всего: нет



Спасибо. 

Автоматические распаковщики пишут, что она упакована Aspack 2.12, но расспаковывать её не захотели, а вручную я не умею. Да и представлял я результат распаковки не совсем так. Я думал, что распакуются какие-то файлы, среди которых будет файл базы данных, типо *.mdb какой нибудь. 

Если кто-то умеет достать такой файл оттуда (если это вообще возможно) или дамп базы за вознаграждение, я буду очень рад.


PM MAIL   Вверх
Akella
Дата 6.11.2011, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 35
Всего: 329



Хотите сказать, что в исполняемый файл зашита база данных упаковщиком ASPack  smile  ?


Мне кажется, что в приложении используется какой-нибудь In-Memory-Dataset. Т.к. приложение в памяти занимает >100Мб.

Судя по контекстным меню, там используются компоненты DevExpress. У DevExpress есть 2 способа хранить данные в памяти. Первый  - это прямо в гриде (TcxGrid), второй это в TdxMemData (набор данных в памяти). Поэтому там никаких *.mdb нет. Возможно, что в приложении используется KbmDataSet, тоже очень мощный НД в памяти.

Там есть экспорт в MS Excel, но всё по очереди экспортировать.... рутина :(

Почему бы тебе не обратиться к автору(ам) с просьбой получить результаты, чтобы представить их в другом, более удобном виде. Хотя программа вроде удобная, чем тебя она не устраивает?
PM MAIL   Вверх
kirpi
Дата 6.11.2011, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.11.2011

Репутация: нет
Всего: нет



Авторами являются программисты из министерства образования. К ним обращались с 2008 года, когда они начали публиковать результаты, но это не помогло. 
Я хотел бы исследовать данные за 4 года по всей стране. К сожелению, единственным источником данных (о котором я знаю) есть эти EXE.

Есть экспорт. В 2011 году результаты есть из 756 городов, районов, районов городов. При экспорте сохраняется 1 предмет, а всего предметов 12, тоесть 9012 раз надо экспортировать. Для 4 файлов (2008, 2009, 2010, 2011 годы 4 файла свиду одинаковые, только данные разные) около 36000 раз экспортировать. В принципе это возможно.

И все таки хотелось бы понять, что там в базе внутри хранится, потому что в программе показывается сумарное колличество набравших от 100 до 123,5 баллов, а хотелось бы видеть количество по каждому баллу.

Может есть смысл подойти с другой стороны? Есть ли возможность выполнять запросы к этим Dataset? Когда меняешь область под курсором написано SQL, это вселяет какую-то надежду smile

Если же там внутри нету ничего больше, чем оно показывает, может есть смысл написать макрос, который бы экспортировал всё в фоновом режиме?



PM MAIL   Вверх
Akella
Дата 6.11.2011, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 35
Всего: 329



Цитата(kirpi @  6.11.2011,  17:58 Найти цитируемый пост)
Авторами являются программисты из министерства образования. К ним обращались с 2008 года, когда они начали публиковать результаты, но это не помогло. 
Я хотел бы исследовать данные за 4 года по всей стране. К сожелению, единственным источником данных (о котором я знаю) есть эти EXE.


значит обращайся не к простым программистам, а выше!
PM MAIL   Вверх
500mhz
Дата 7.11.2011, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14



ну распаковал я ее, работает, ехешник на 44 метра получается
в принципе если знать формат заголовков файлов баз данных то выдрать ее от туда плевое дело


--------------------

PM MAIL ICQ   Вверх
500mhz
Дата 7.11.2011, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14



http://zalil.ru/32013462
чем ее открыть я не знаю, наверно можно каким нить компонентом от дельфи 


--------------------

PM MAIL ICQ   Вверх
Akella
Дата 8.11.2011, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 35
Всего: 329



что это, откуда ты это выдрал?

Добавлено @ 21:17
Видишь ли, расширение файла ни о чем не говорит. Если бы знать из какой области ты это выдрал... можно было бы подобрать компоненту или программу.
PM MAIL   Вверх
500mhz
Дата 8.11.2011, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14



как откуда? из exe

расширение там от балды, пытался открыть гляделками баз данных - не смог

Это сообщение отредактировал(а) 500mhz - 8.11.2011, 21:37


--------------------

PM MAIL ICQ   Вверх
kirpi
Дата 9.11.2011, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.11.2011

Репутация: нет
Всего: нет



500mhz, спасибо!

Я посморел этот файл hex редактором, понял формат записи, так что его можно распарсить и не надо использовать как компонент! 

Хранится там действительно только то что отображается, тоесть проценты и количество сдававших. Хоть дополнительной информации нет, зато распарсить будет быстрее чем экспортировать в эксель и потом его парсить.

500mhz, не могли бы вы распаковать и остальные файлы, у меня не получается:

2010 http://zalil.ru/32023116
2009 http://zalil.ru/32023120
2008 http://zalil.ru/32023124

Это сообщение отредактировал(а) kirpi - 9.11.2011, 14:06
PM MAIL   Вверх
500mhz
Дата 9.11.2011, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14





--------------------

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.