На сколько может быть опасна dll - страница 2

 

dll тырить файлы не умеет, ей нужен исполняемый файл.

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

 
FxPro2:

dll тырить файлы не умеет, ей нужен исполняемый файл.

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

В двух словах ваша реплика: пока терминал не загрузит длль, она не опасна.
Я думаю, для многих эта простая истина будет по меньшей мере неожиданна...
.
Позволю себе провести аналогию: вирус вредить не умеет- его нужно запустить.
Если вирус не скачан с Интернета, то его нельзя запустить.
Я бы даже пошел ва-банк и сказал, что если вирус не написан, то он не сможет 
распространяться.
 
jartmailru:
В двух словах ваша реплика: пока терминал не загрузит длль, она не опасна.
    
так и есть
 

Я думаю, вы простите мне мой маленький стеб в предыдущем посте...
.
Но дело в том, что речь идет о ex4 (скомпилированный mql) + dll.
Т.е. изначально говорится, что в метатрейдер грузится
непонятный ex4 и непонятная dll.
И варианта пользоваться функционалом  кроме как запускать ex4 + dll = нет.

 

Ну можете взять любую дллку и запустить ее, выйдет? Если выйдет я буду чувствовать себя абсолютным профаном.

Да в ней может быть вредоносный код, да этот код может видеть антивирус, но запустить эту дллку без исполняемого файла не выйдет, как не крути :) В итоге это будет игрушка для антивируса 

 
ex4 +dll будет работать и может выдрать все что угодно))) причем может не распознаваться даже как троян))
 
FxPro2:

Ну можете взять любую дллку и запустить ее, выйдет? Если выйдет я буду чувствовать себя абсолютным профаном.

Выйдет.  RunDll32 my.dll,FunctionName
Когда я понял, что мне очень не хочется иметь
отдельно Exe /программа может работать полностью самостоятельно/
и отдельно- Dll /программа запускается из МТ и обменивается с ним данными/,
я перешел именно на Dll.
FxPro2:
ex4 +dll будет работать и может выдрать все что угодно)))
"Просто dll" - никого не интересует.
Т.е. название темы к теме не относится :-).
 
jartmailru:
В mql пишется код dll в виде массива, при старте ex4 пишет dll в папку libraries и вызывает функцию dll. 
Совершенно верно, таким образом можно давать только MQ4(EX4)-файлы без DLL, которые при запуске могут делать все, что угодно, если будет разрешен вызов DLL.
 
jartmailru:
Выйдет.  RunDll32 my.dll,FunctionName
Когда я понял, что мне очень не хочется иметь
отдельно Exe /программа может работать полностью самостоятельно/
и отдельно- Dll /программа запускается из МТ и обменивается с ним данными/,
я перешел именно на Dll.
"Просто dll" - никого не интересует.
Т.е. название темы к теме не относится :-).

Отдельно exe могут работать, могут работать в связке с длл, а длл без связки с exe работать не будет. Что происходит в терминале? Запускаете исполняемый файл терминал.exe вешаете на график ex4 и только потом из ex4 происходит вызов длл 

 
hrenfx:
Совершенно верно, таким образом можно давать только MQ4(EX4)-файлы без DLL, которые при запуске могут делать все, что угодно, если будет разрешен вызов DLL.
Парни, оставьте докурить.