Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.26;
Скачать: CL | DM;

Вниз

как послать сообщение используя mailslot   Найти похожие ветки 

 
SONY   (2002-12-15 12:45) [0]

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

function Send(str: string):boolean;
var
strMess: string[250];
UserName: array[0..99] of char;
h: THandle;
i: integer;
begin
// открытие канала : MyServer - имя сервера
// (\\.\\mailslot\xxx - монитор работает на этом же ПК)
// xxx - имя канала
if FServerName = "" then FServerName := ".\";
h:=CreateFile( PChar("\\" + FServerName + "\mailslot\" + FMailSlotName), GENERIC_WRITE,
FILE_SHARE_READ,nil,OPEN_EXISTING, 0, 0);
if h <> INVALID_HANDLE_VALUE then
begin
strMess := str;
// передача текста ошибки (запись в канал и закрытие канала)
WriteFile(h,strMess,Length(strMess)+1,DWORD(i),nil);
CloseHandle(h);
end;
Result := h <> INVALID_HANDLE_VALUE;
end;


 
SONY   (2002-12-15 12:58) [1]

???



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

Текущий архив: 2002.12.26;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
1-85935
delpher_gray
2002-12-08 15:04
2002.12.26
Почему неполучается получить кэш. пароли из конс-го приложения ?


7-86196
gluka-fish
2002-10-23 18:25
2002.12.26
Запись данных в исполняемый файл..


3-85785
XM-AD
2002-12-05 15:57
2002.12.26
И снова Firebird, dialect 3 - не хочет создавать функцию


1-85931
Vlad
2002-12-17 14:36
2002.12.26
Как???


1-86031
BJValentine
2002-12-16 17:32
2002.12.26
Об эксплорере