Здравствуйте, gibz, Вы писали:
G>т.е. есть dll она получает handle порта при подключении, G>как передать этот handle в другую программу
Какой порт? COM или LPT? Есть три способа передачи handle-а другому процессу (см. Рихтер). Наследование, Open... и DuplicateHandle. Наверно в Вашем случае (если новый процесс создается в DLL или есть handle другого процесса) можно наследовать или Duplicate...
Feierlich, misterioso
Re: Каким образом передать handle из одной программы в другу
Здравствуйте, gibz, Вы писали:
G>т.е. есть dll она получает handle порта при подключении, G>как передать этот handle в другую программу
Передать число в другую программу можно тремя десятками разных способов, но правильным будет:
1) DuplicateHandle в чужом процессе и передать как угодно в чужой процесс
2) DuplicateHandle с флагом bInheritHandle в своем процессе и CreateProcess с флагом bInheritHandles
(сходу больше не вспомню)