Главная страница
    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.035 c
14-1099034917
AlexG
2004-10-29 11:28
2004.11.14
А почему на форуме обсждаются бессмысленные темы?


1-1099053212
Vadik2k
2004-10-29 16:33
2004.11.14
Как перехватить изменение размеров кнопки


6-1094536049
WondeRu
2004-09-07 09:47
2004.11.14
Как оследить обрыв сети?


1-1099394225
Chlavik
2004-11-02 14:17
2004.11.14
var A:Array [0..0] of DWORD; Как получить A[1]?


14-1098697906
Миша Белкин
2004-10-25 13:51
2004.11.14
C# or Delphi and .Net прекрасный дует?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский