Как остановить работу com port'а?
От: ctapik  
Дата: 07.07.03 18:07
Оценка:
На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.

09.07.03 20:29: Перенесено модератором из 'WIN API' — H_D
Re: Как остановить работу com port'а?
От: Denisuk  
Дата: 04.08.03 19:49
Оценка:
Здравствуйте, ctapik, Вы писали:

C>На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.


ComPort в Винде открывается как обычный файл с помощью HANDLE hFile=CreateFile(...).
Попробуй выяснить хендл и далее используй CloseHandle(hFile) для закрытия порта. Может получится.
Re[2]: Как остановить работу com port'а?
От: Denwer Россия  
Дата: 05.08.03 13:11
Оценка:
Здравствуйте, Denisuk, Вы писали:

D>Здравствуйте, ctapik, Вы писали:


C>>На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.


D>ComPort в Винде открывается как обычный файл с помощью HANDLE hFile=CreateFile(...).

D>Попробуй выяснить хендл и далее используй CloseHandle(hFile) для закрытия порта. Может получится.

Кажется мне что так не получится.
В принципе даже уверен на все сто.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.