Сводки с фронтов
От: Сергей Выдров  
Дата: 20.09.04 09:05
Оценка: :))
Юниксоид проектирует систему на дотнете. Надо обеспечить взаимодействие двух процессов (дотнетовская аппликуха и комовский локальный сервер). После того, как вариант с FindWindow был разруган коллегами (а то! гонки порождения там всякие), решение оказалось таково: порождаемый процесс (дотнетовский) получает хандл окна родителя в качестве параметра командной строки (!!!) и импортируя API-функции Send/PostMessage начинает передавать данные в обратном направлении через оконные команды.
Re: Сводки с фронтов
От: Сергей Выдров  
Дата: 20.09.04 09:10
Оценка: :)
Здравствуйте, Сергей Выдров, Вы писали:

Забыл добавить традиционное:
Re[2]: Сводки с фронтов
От: Олег Гашев
Дата: 20.09.04 09:14
Оценка: +1
Здравствуйте, Сергей Выдров, Вы писали

СВ>Забыл добавить традиционное:

СВ>
Кошмар
Либо я найду путь, либо проложу его. © Свифт
Re: Сводки с фронтов
От: Дарней Россия  
Дата: 20.09.04 09:18
Оценка:
Здравствуйте, Сергей Выдров, Вы писали:

СВ>Юниксоид проектирует систему на дотнете. Надо обеспечить взаимодействие двух процессов (дотнетовская аппликуха и комовский локальный сервер). После того, как вариант с FindWindow был разруган коллегами (а то! гонки порождения там всякие), решение оказалось таково: порождаемый процесс (дотнетовский) получает хандл окна родителя в качестве параметра командной строки (!!!) и импортируя API-функции Send/PostMessage начинает передавать данные в обратном направлении через оконные команды.


а ты когда-нибудь интересовался, каким образом работают коллбэки у асинхронных сокетов?
хотя здесь, пожалуй, извращения перешли все мыслимые границы
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re: Сводки с фронтов
От: adontz Грузия http://adontz.wordpress.com/
Дата: 20.09.04 09:20
Оценка: +1
Здравствуйте, Сергей Выдров, Вы писали:

Запустите ЛЮБОЙ скринсейвер в preview-mode (когда он в маленьком окошке рисует) и поглядите на его параметры командной строки
Это будет выглядеть как-то так "C:\WINDOWS\system32\ssmarque.scr /p 66886"
Что есть второе число — угадай
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Сводки с фронтов
От: Дарней Россия  
Дата: 20.09.04 09:23
Оценка:
Здравствуйте, Сергей Выдров, Вы писали:

а как бы тебе понравилась прога для автоматизации, которая читает содержимое окон через WM_GETTEXT и в зависимости от прочитанного имитирует работу юзера, отсылая сообщения мышки и клавиатуры?
каюсь, было в моей жизни и такое
просто по другому никак нельзя было
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re: Сводки с фронтов
От: Chez Россия  
Дата: 20.09.04 09:48
Оценка:
Здравствуйте, Сергей Выдров, Вы писали:

СВ>Юниксоид проектирует систему на дотнете. Надо обеспечить взаимодействие двух процессов (дотнетовская аппликуха и комовский локальный сервер). После того, как вариант с FindWindow был разруган коллегами (а то! гонки порождения там всякие), решение оказалось таково: порождаемый процесс (дотнетовский) получает хандл окна родителя в качестве параметра командной строки (!!!) и импортируя API-функции Send/PostMessage начинает передавать данные в обратном направлении через оконные команды.

Намана всё, ещё не такое бывает
Chez, ICQ# 161095094
Re[2]: Сводки с фронтов
От: Chez Россия  
Дата: 20.09.04 09:50
Оценка: :)
Здравствуйте, Сергей Выдров, Вы писали:

СВ>Здравствуйте, Сергей Выдров, Вы писали:


СВ>Забыл добавить традиционное:

СВ>
пара банить за такое...
Chez, ICQ# 161095094
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.