Board.KolibriOS.org
http://board.kolibrios.org/

PELoad
http://board.kolibrios.org/viewtopic.php?f=9&t=2318
Page 2 of 3

Author:  ALEXS1983 [ Tue Oct 11, 2016 5:39 pm ]
Post subject:  Re: PELoad

Freeman wrote:
0CodErr wrote:
По идее надо изменить и перекомпилировать всякие там System, SysInit, ... . Но мне лень это всё делать.

Ну вот, еще один полуфабрикат. :mrgreen:

Ну вот, еще один полуфабрикат.
Ага!
Чёто я ничерта не понял.... Скачал DelphiKOS.7z, а где екзешнки ?
а-а-а-а есть Project1.dpr в каталогах test1 ... test5... сделай сам ?! да ?
ну хорошо, - сделал!
Про KlbrInWin я ничего не понял... пока "отбросил в сторону"
скопировал peload.kex в каждый каталог test1 ... test5,
run_in_KOS.sh исправил на:
#SHS
peload.kex project1.exe
ХОТЯ АВТОР ЭТО МОГ БЫ И САМ СДЕЛАТЬ (ДЛЯ QEMU в частности) И НЕ МУДРИТЬ В ДАННОМ МОМЕНТЕ С БАТами!
запустил QEMU...
А ведь всё равно фигушки!... или результат работы всех test1...test5 должен быть: "Read File Error" ? Да ? :-)

Сейчас автор мне начнёт объяснять... да у меня дельфя какая-то не такая... "не такие" екзешники делает.... их peload.kex не хочет запускать....
ТАК А ГДЕ ТЕ ЕКЗЕШНИКИ ЧТО ХОЧЕТ ЗАПУСКАТЬ ? ГДЕ ?
Что за подход такое "лишь бы с рук" ?!
Кинул в тему архив и хоть трава не рости!

Ребята! 1500 раз повторяю: А почему у нас всё так !? Почему лишь бы с рук !? Почему проще мозги "компосировать" объяснениями, чем раз укомплектовать как положено архив, предусмотрев различное, - что возможно одни через KlbrInWin захотят.... должен быть в архиве каталог forKlbrInWin, другие через QEMU... третьи в оригинале КОС...
ну или напиши наконец, что испытывалось всё в оригинале КОС, использовался "такой-то"(версия) дельфи для создания екзешников и т.д.
ПИШИТЕ ПОЛУФАБРИКАТЫ ДАЛЬШЕ!... а если и вдруг сама программа окажется не полуфабрикатом, так архив с той программой окажется ПОЛУФАБРИКАТОМ! И ОНА ВСЁ РАВНО НЕ ЗАРАБОТАЕТ! :-)

Author:  0CodErr [ Tue Oct 11, 2016 5:58 pm ]
Post subject:  Re: PELoad

ALEXS1983, ты как всегда торопишься и не вникаешь в суть :)
Но ок, я тебе отвечу:
Quote:
а где екзешнки ?
Quote:
сделай сам ?! да ?
Ну таки да. "екзешнки" ты можешь делать любые свои, а не только то, что в примерах. Открываешь в своей любимой Delphi и нажимаешь Ctrl+F9.
Quote:
скопировал peload.kex в каждый каталог
Quote:
run_in_KOS.sh исправил на:
Это совершенно ни к чему. Скрипт рабочий.
Quote:
или результат работы всех test1...test5 должен быть: "Read File Error"
Я ещё раз процитирую, то, что писал под спойлером
Quote:
Один нюанс — этот скрипт работает не из всех файловых менеджеров. Но из того, который на скриншоте — работает.
Quote:
ТАК А ГДЕ ТЕ ЕКЗЕШНИКИ ЧТО ХОЧЕТ ЗАПУСКАТЬ ? ГДЕ ?
Ты может сути не понял просто? :) Ты можешь сделать любой другой свой проект, а не только то, что выложено в примерах. Или это мне за тебя тоже делать? :lol: Ну вот, может, ты захочешь сделать, например, вывод в консоль — ты же сам это будешь делать? Ну вот и компилировать сам будешь. Вот и будут у тебя "екзешнки". Или ты не с целью программировать? А то кто тебя знает? :)

Author:  ALEXS1983 [ Tue Oct 11, 2016 6:12 pm ]
Post subject:  Re: PELoad

0CodErr wrote:
Ты может сути не понял просто? :) Ты можешь сделать любой другой свой проект, а не только то, что выложено в примерах. Или это мне за тебя тоже делать? :lol: Ну вот, может, ты захочешь сделать, например, вывод в консоль — ты же сам это будешь делать? Ну вот и компилировать сам будешь. Вот и будут у тебя "екзешнки". Или ты не с целью программировать? А то кто тебя знает? :)

Шото у тебя смайликов слишком много... :-) весело, да ?! :-)
А fNAV 0.43 в системе я не нашёл! Дак чё упаковать в архив не мог!... коль его в системе нету!... так значит не у каждого ведь есть!

Author:  0CodErr [ Tue Oct 11, 2016 6:13 pm ]
Post subject:  Re: PELoad

Ну так скачать-то не проблема же viewtopic.php?f=44&t=2178&p=65591#p65591

Author:  ALEXS1983 [ Tue Oct 11, 2016 6:18 pm ]
Post subject:  Re: PELoad

0CodErr wrote:
Ну так скачать-то не проблема же viewtopic.php?f=44&t=2178&p=65591#p65591

Да я уже понял!.... :-) ну вот я бы всё равно в архиве выложил! Вот такой я человек ! :-)
Сейчас рассмотрю повнимательнее твоё творение....
думаю, "не за горами", - Жди критики! :-)

Author:  ALEXS1983 [ Tue Oct 11, 2016 6:34 pm ]
Post subject:  Re: PELoad

Дельфийские примеры пока не рассматривал...
Не вникая в тонкости, в первом приближении скажу:
А ХОРОШО ВЕДЬ! ОЧЕНЬ ДАЖЕ ХОРОШО!
После того как я всё "поприкручиваю", так как мне хотелось бы...
ВЫЛОЖИТЬ СЮДА АРХИВ ТАКИМ КАКИМ БЫ Я ЕГО ХОТЕЛ ВИДЕТЬ, МОЖНО ?
(может кому-то пригодится, такому как я :-) )

Author:  0CodErr [ Tue Oct 11, 2016 6:36 pm ]
Post subject:  Re: PELoad

Ну оно хоть запустилось у тебя?
Quote:
ВЫЛОЖИТЬ СЮДА АРХИВ ТАКИМ КАКИМ БЫ Я ЕГО ХОТЕЛ ВИДЕТЬ, МОЖНО ?
Ну выкладывай, чё :)

Author:  ALEXS1983 [ Tue Oct 11, 2016 7:16 pm ]
Post subject:  Re: PELoad

0CodErr wrote:
Ну оно хоть запустилось у тебя?

Да, всё в порядке! Спасибо!
0CodErr wrote:
Ну выкладывай, чё :)

Хорошо, это после внимательного рассмотрения всего, т.е. как её прикрутить в КиВ и QEMU и т.д. постараюсь, чтобы всё в лучшем виде было! Ну на подобии Д2, чтобы минимизировать, а точнее свести на нет, поиски чего-то, докачки какие-то (fNAV) и т.д....
далее видимо надо отдельная тема для "PEload Delphi", посвященная исключительно дельфистам (ведь PEload не "привязана" же именно к дельфийским екзешниками?!.. зачем всё, что связанно с дельфёй, в одну эту тему, которая о PEload, правда ? )

Author:  ALEXS1983 [ Tue Oct 11, 2016 7:49 pm ]
Post subject:  Re: PELoad

0CodErr, а ты в КиВ пробовал запускать ? получалось ?
шото у меня ничерта не получается даже с твоими путями

Author:  0CodErr [ Tue Oct 11, 2016 7:51 pm ]
Post subject:  Re: PELoad

ALEXS1983, ну, конечно, получалось.
Значит, пути неправильно прописываешь.

Author:  ALEXS1983 [ Tue Oct 11, 2016 10:59 pm ]
Post subject:  Re: PELoad

ХЕ! :-) от блин!.... :-)
Ох я и мечтатель!.... :-)
Ну надеюсь я что нибудь придумаю!
"Черновые" мысли есть! :-)
Code:
Program Project1;
uses  Windows,
  uMain in 'uMain.pas';

Begin
WinExec (PChar('runProject.bat'),SW_SHOW);
Main;
end.

Author:  Leency [ Wed Oct 12, 2016 4:44 pm ]
Post subject:  Re: PELoad

ALEXS1983
Ты можешь не кричать в сообщениях?)

Author:  rgimad [ Wed Apr 29, 2020 11:39 am ]
Post subject:  Re: PELoad

Немного довел до ума:
- добавил strlen в msvcrt.dll
- теперь puts и gets нормально в нем работают
- добавил новые samples написанные на фасме и не только. Из рабочих например pg.exe
- написал нормальные скрипты сборки
- и некоторые мелкие исправления

P.S придумал название kwine - KWine Is Not an Emulator.

Attachments:
kwine_alpha.zip [1.68 MiB]
Downloaded 18 times

Author:  Гордон Фримен [ Wed Apr 29, 2020 2:54 pm ]
Post subject:  Re: PELoad

rgimad wrote:
P.S придумал название kwine - KWine Is Not an Emulator.

Хороший троллинг, хвалю :lol:

Author:  rgimad [ Wed May 06, 2020 1:43 am ]
Post subject:  Re: PELoad

KWINE v0.0.2

Changelog:
- msvcrt.dll rewritten in c
- added malloc, free, realloc, strcmp, strcat, strlen, printf to msvcrt.dll

исходники также есть на svn в папке programs/emulator/kwine

Attachments:
kwine_v0.0.2.zip [38.01 KiB]
Downloaded 13 times

Page 2 of 3 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/