Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сделать упаковщик Morphine совместимым с Win98 
:(
    Опции темы
SerGreY
Дата 8.7.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Кто-нибудь работал с паковщиком Morphine? 

Почему он работает только под NT? Почему не работает под Win98?

Если нужно, выкладываю исходники.
 

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  Morphine_v27.rar 48,42 Kb
PM MAIL   Вверх
Poseidon
Дата 8.7.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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



Еще ведь нужно и ридми читать smile

Цитата
Morphined files can be executed on Windows with NT kernel only.


В общем, By Design  smile  


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
SerGreY
Дата 8.7.2006, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Poseidon @ 8.7.2006,  12:05)
Еще ведь нужно и ридми читать smile

Цитата
Morphined files can be executed on Windows with NT kernel only.


В общем, By Design  smile

Я тоже это читал. Поэтому и спрашиваю.

Меня интересует, чем может отличаться загрузка файла под Win98 и NT ?!



 

Это сообщение отредактировал(а) SerGreY - 8.7.2006, 13:36
PM MAIL   Вверх
Alexeis
Дата 8.7.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



Цитата(SerGreY @  8.7.2006,  13:19 Найти цитируемый пост)
Меня интересует, чем может отличаться загрузка файла под Win98 и NT ?!

Может дело и не в этом, просто программа ипользует функции NT, которых нет в Windows 98 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Poseidon
Дата 8.7.2006, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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



Цитата(alexeis1 @  8.7.2006,  14:15 Найти цитируемый пост)
Может дело и не в этом, просто программа ипользует функции NT, которых нет в Windows 98  
 Это верно. Используется ntdll.dll
 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
SerGreY
Дата 8.7.2006, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Судя по коду, ntdll используется только при упаковке файла.
Для меня важно, чтобы запакованный файл запускался под win98 и NT, а упаковать я могу и в NT. 
PM MAIL   Вверх
Alexeis
Дата 8.7.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



Цитата(SerGreY @  8.7.2006,  17:14 Найти цитируемый пост)
 ntdll используется только при упаковке файла.

Чесно говоря я не представляю как узнать весь список API функций, учитывая, что они грузятся часть статически, часть динамически на ассемблере. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
ne0n
Дата 9.7.2006, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

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



Цитата(bartram @  9.7.2006,  11:16 Найти цитируемый пост)
по идее хороший упаковщик должен работать под любой виндой возьмите тот же UPX


Ребята, вы путаете понятия, Морфин не является упаковщиком - он есть криптор. Это разные вещи! 

Работает он потомуже принципу, что и простейшие полиморфные вирусы.   

Это сообщение отредактировал(а) ne0n - 9.7.2006, 14:24
PM MAIL ICQ   Вверх
BUGOR
Дата 9.7.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Чесно говоря я не представляю как узнать весь список API функций, учитывая, что они грузятся часть статически, часть динамически на ассемблере. 


Весь список функци dll? Ну наверное посмотреть экспорт... 


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

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

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

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


 




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


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

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