Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Вниз

Небольшая проблемка с процедурой вызванной из Dll на лок. тачке   Найти похожие ветки 

 
Dextor   (2004-09-02 17:38) [0]

Добрый вечер уважаемые! У меня тут проблемка небольшая возникла:
Создаю я библиотеку (MyDll.Dll), пишу в ней процедуру которую будет импортивать прога,
библиотеку закачиваю на локальную машину,и на своем компе, из программы ваызываю ту процедуру из библиотеки с локальной тачки! Я понял, потом, что действия из процедуры будут вызаваться на моем компе, а как сделать так чтобы библа вызывала процедуру на том компе, на каком она стоит ??? Допустим в действиях процедуры написанно:

procedure Bibi;
begin
Beep;
end;


то есть ПИП происходит на моем компе, а как на его?

Заранее вас всех благодарю, пожалуйста прошу помогите, приколистам поприкалываться друг над другом!!!


 
Rouse_ ©   (2004-09-02 17:55) [1]

С таким подходом никак...


 
Digitman ©   (2004-09-02 17:59) [2]


> пожалуйста прошу помогите, приколистам поприкалываться друг
> над другом


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


 
sniknik ©   (2004-09-02 18:01) [3]

> а как на его?
надо делать DCOM сервер. но вот поприкалыватся не удастся скорее всего... изза сложности настроек и безопасности. ;о)


 
Bodro   (2004-09-04 22:05) [4]

Для прикола лучше всего троянок кинуть. Или другого "зверя" посадить.
А на счёт ПИПов на его компе, так для этого лучше всего на его комп закинуть программу-сервер, которым ты будешь управлять со своего компа программой-клиентом. Надо только связь наладить между ними. Фактически - это и есть троянская программа (троян).
С DLL-ками дело обстоит иначе. Когда твоя программа подключает к себе DLL, последняя (т.е. DLL-ка) загружается в память твоего компа и, фактически, становится единым целом с твоей программой (на самом деле это чутка не так, но я так написал для удобства понимания). Из этого следует, что все функции будут выполняться на твоём компе. Так что такой путь тупиковый.

"надо делать DCOM сервер. но вот поприкалыватся не удастся скорее всего... изза сложности настроек и безопасности. ;о)"
Ты прав. Это сделать не элементарно, конечно, но нет ничего невозможного! ;)
так что думай! :)


 
sniknik ©   (2004-09-06 09:01) [5]

> Это сделать не элементарно
да не сделать то как раз элементарно, вот заставить потом работать трудно. ;о))
слишком от многого зависит, и потом это потенциальная дыра в безопасности могут отключить/поставить файовол/не дать прав/... х.з.
а какой же это будет прикол если придется полдня а то и больще ковырятся на машине владельца (и скорее всего вместе с ним, если он не дурак и не раздает админские пароли) для того чтобы настроить и оно заработало... и пикнуло. ;)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.034 c
14-1098450829
BiN
2004-10-22 17:13
2004.11.14
У России все же будет свой процессор


1-1098884809
acsoft
2004-10-27 17:46
2004.11.14
Как поменять иконку программы


1-1099382865
ssmaxx
2004-11-02 11:07
2004.11.14
Консультация по фрагменту кода


1-1098981275
Misterio
2004-10-28 20:34
2004.11.14
Передвинуть кнопку


14-1098685930
snake1977
2004-10-25 10:32
2004.11.14
Вопрос новичка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский