Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26067
Рейтинг: 2121
#1: 2009-01-26 13:33:29 ЛС | профиль | цитата
15:52 -- Бяка удалена. Не доросли еще --
карма: 22

0
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2009-01-26 13:38:09 ЛС | профиль | цитата
McAfee пропустил
карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#3: 2009-01-26 13:41:48 ЛС | профиль | цитата
Пока прототип не работает под FPC, и будет ли работать... ???
карма: 22

0
Ответов: 542
Рейтинг: 12
#4: 2009-01-26 13:43:04 ЛС | профиль | цитата
Nod32 пропустил
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#5: 2009-01-26 13:50:02 ЛС | профиль | цитата
nesco писал(а):
Пока прототип не работает под FPC, и будет ли работать... ???

с FPC 2.x работать будет наверно - у него проблем с ресурсами не наблюдалось
карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#6: 2009-01-26 13:52:38 ЛС | профиль | цитата
Dilma, тут проблема, наверное, не в ресурсах, а вот в этой директиве -- {$IMAGEBASE $10000000}
Надо попытаться пристегнуть релок с принудительным назначением imagebase, а не директивную установку

карма: 22

0
Ответов: 2125
Рейтинг: 159
#7: 2009-01-26 14:54:43 ЛС | профиль | цитата
nesco, а используемые DLL-ки кто связывать будет?
карма: 1

0
Ответов: 872
Рейтинг: 101
#8: 2009-01-26 14:55:09 ЛС | профиль | цитата
avira пропустила
карма: 1

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#9: 2009-01-26 15:30:42 ЛС | профиль | цитата
tsdima писал(а):
а используемые DLL-ки кто связывать будет?

Помог бы лучше, подкорректровал на предмет загрузки dll
карма: 22

0
Ответов: 1088
Рейтинг: 112
#10: 2009-01-26 15:44:51 ЛС | профиль | цитата
nesco, используй для проверки это: http://www.virustotal.com/ru/
*сам проверить немогу тк не компилируется(b172)


Command line: dcc32.exe "C:\Program Files\HiAsm4\Elements\delphi\code\run_in_memory.dpr" "-UC:\." -Q
[color=#ff0000]
C:\Program Files\HiAsm4\Elements\delphi\code\hiInlineCode_12D16DC.pas(57) Error: Statement expected but end of file found
C:\Program Files\HiAsm4\Elements\delphi\code\hiInlineCode_12D16DC.pas(46) Error: Unsatisfied forward or external declaration: 'ThiInlineCode_12D16DC.RunProcess'
[/color]
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#11: 2009-01-26 15:56:21 ЛС | профиль | цитата
Sniper36, сохрани в файл и удали из него ver(4.01 build 174), должен запуститься
карма: 22

0
Ответов: 1088
Рейтинг: 112
#12: 2009-01-26 15:58:24 ЛС | профиль | цитата
Не запустился.
Я был бы удивлен если бы это сработало
На всякий случай SVN от 5 октября EXE от 25 окт.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 2125
Рейтинг: 159
#13: 2009-01-26 15:58:41 ЛС | профиль | цитата
Хы, не так-то это просто. Загрузку DLL может делать либо ОС, в момент CreateProcess, либо сам процесс, при помощи LoadLibrary. Нам, как ты догадываешься, остаётся лишь второй вариант. То есть необходимо автоматически сформировать код загрузки всех библиотек и привязки всех используемых функций и вызвать сначала его (т.е. когда процесс проснётся, он начнёт выполнять наш сгенерированный код), а потом он уже передаст управление самой программе. Уже весело, не так ли. А теперь ещё один вопросик: куда наш код будет обращаться, намереваясь вызвать LoadLibrary? Т.е. "подставной" файл обязательно должен иметь вызов LoadLibrary, и только из него мы получим адрес функции.
Вобщем, стоит ли городить огород или проще сохранить файл на диске?
карма: 1

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#14: 2009-01-26 16:20:25 ЛС | профиль | цитата
Sniper36 писал(а):
Не запустился

Бред, только что проверил на b172, прекрасно работает, он и на b169 должен запуститься. Да он не может не компилится, он никак к версии не привязан и написан на WinAPI

tsdima, ну с динамическим библиотеками проблема, но для выполнения мелких пристегнутых к ресурсам своих или чужих программ без dll вполне пойдет.
карма: 22

0
Ответов: 8888
Рейтинг: 823
#15: 2009-01-26 16:30:47 ЛС | профиль | цитата
nesco, Касперский промолчал скромно
А в фоновом приложении не дал запустить, включал через таймер - всё молчит, и Касперский и Windows, и никаких следов запуска

15:53 -- Бяка удалена. Ты уж извини --
карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)