![]() |
|
Модераторы: Akella, bartram |
![]()
|
|
| kirpi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.11.2011 Репутация: нет Всего: нет |
В Украине результаты ЕГЭ публикуют в програмке EXE. Выглядит она внутри как таблицы Excel.
Глобально хотелось бы взять базу даных, какая там есть внутри (если есть), и представить результаты в более удобном виде. Как это сделать? Нужно декомпилировать? Для каждой платформы есть свои приложения. С чего начинать? Может кто-то знает подробнее? Пишите ЛС, если тут такое обсуждать не принято. А по-моему публиковать результаты в формате, который не работает на системах отличных от Windows - нехорошо. Вот там ЕХЕ в архиве: https://sites.google.com/site/petrrajvidosv...rects=0&d=1 |
|||
|
||||
| 500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
на дельфи запакована аспаком, распаковываеш и вперед )
-------------------- |
|||
|
||||
| kirpi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.11.2011 Репутация: нет Всего: нет |
Спасибо.
Автоматические распаковщики пишут, что она упакована Aspack 2.12, но расспаковывать её не захотели, а вручную я не умею. Да и представлял я результат распаковки не совсем так. Я думал, что распакуются какие-то файлы, среди которых будет файл базы данных, типо *.mdb какой нибудь. Если кто-то умеет достать такой файл оттуда (если это вообще возможно) или дамп базы за вознаграждение, я буду очень рад. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 35 Всего: 329 |
Хотите сказать, что в исполняемый файл зашита база данных упаковщиком ASPack
Мне кажется, что в приложении используется какой-нибудь In-Memory-Dataset. Т.к. приложение в памяти занимает >100Мб. Судя по контекстным меню, там используются компоненты DevExpress. У DevExpress есть 2 способа хранить данные в памяти. Первый - это прямо в гриде (TcxGrid), второй это в TdxMemData (набор данных в памяти). Поэтому там никаких *.mdb нет. Возможно, что в приложении используется KbmDataSet, тоже очень мощный НД в памяти. Там есть экспорт в MS Excel, но всё по очереди экспортировать.... рутина :( Почему бы тебе не обратиться к автору(ам) с просьбой получить результаты, чтобы представить их в другом, более удобном виде. Хотя программа вроде удобная, чем тебя она не устраивает? |
|||
|
||||
| kirpi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.11.2011 Репутация: нет Всего: нет |
Авторами являются программисты из министерства образования. К ним обращались с 2008 года, когда они начали публиковать результаты, но это не помогло.
Я хотел бы исследовать данные за 4 года по всей стране. К сожелению, единственным источником данных (о котором я знаю) есть эти EXE. Есть экспорт. В 2011 году результаты есть из 756 городов, районов, районов городов. При экспорте сохраняется 1 предмет, а всего предметов 12, тоесть 9012 раз надо экспортировать. Для 4 файлов (2008, 2009, 2010, 2011 годы 4 файла свиду одинаковые, только данные разные) около 36000 раз экспортировать. В принципе это возможно. И все таки хотелось бы понять, что там в базе внутри хранится, потому что в программе показывается сумарное колличество набравших от 100 до 123,5 баллов, а хотелось бы видеть количество по каждому баллу. Может есть смысл подойти с другой стороны? Есть ли возможность выполнять запросы к этим Dataset? Когда меняешь область под курсором написано SQL, это вселяет какую-то надежду Если же там внутри нету ничего больше, чем оно показывает, может есть смысл написать макрос, который бы экспортировал всё в фоновом режиме? |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 35 Всего: 329 |
значит обращайся не к простым программистам, а выше! |
|||
|
||||
| 500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
ну распаковал я ее, работает, ехешник на 44 метра получается
в принципе если знать формат заголовков файлов баз данных то выдрать ее от туда плевое дело -------------------- |
|||
|
||||
| 500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
-------------------- |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 35 Всего: 329 |
что это, откуда ты это выдрал?
Добавлено @ 21:17 Видишь ли, расширение файла ни о чем не говорит. Если бы знать из какой области ты это выдрал... можно было бы подобрать компоненту или программу. |
|||
|
||||
| 500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
как откуда? из exe
расширение там от балды, пытался открыть гляделками баз данных - не смог Это сообщение отредактировал(а) 500mhz - 8.11.2011, 21:37 -------------------- |
|||
|
||||
| kirpi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
| 500mhz |
|
|||
![]() шайтан ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Программное обеспечение" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |