Я хочу отправлять сообщения в другое приложение, используя SendMessage / PostMessage, но когда другое приложение работает от имени администратора, оно никогда не получает сообщения.Как я могу преодолеть это, не запуская "отправляющее" приложение в качестве администратора?
РЕДАКТИРОВАТЬ: код ответа Реми, приложение получателя
Const dummyValue = WM_USER + 71423;
Application.HookMainWindow(AppClass.AppHookFunc);
ChangeWindowMessageFilter(dummyValue, MSGFLT_ADD);
Type TAppClass = class
function AppHookFunc(var Message : TMessage): Boolean;
end;
Var AppClass: TAppClass;
function TAppClass.AppHookFunc(var Message : TMessage): Boolean;
begin
Result := False;
Case Message.Msg of
dummyValue: begin
// do stuff
//
Result := True;
end;
end;
end;