На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.
09.07.03 20:29: Перенесено модератором из 'WIN API' — H_D
Здравствуйте, ctapik, Вы писали:
C>На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.
ComPort в Винде открывается как обычный файл с помощью HANDLE hFile=CreateFile(...).
Попробуй выяснить хендл и далее используй CloseHandle(hFile) для закрытия порта. Может получится.
Здравствуйте, Denisuk, Вы писали:
D>Здравствуйте, ctapik, Вы писали:
C>>На машине есть ком-порт с ним работает приложение. Необходимо сделать так чтобы этот ком-порт отключить а потом включить(наподобии того как это сделано в Device Manager/Ports/Communication port/Disable(Enable)). Как это можно сделать програмным путем? Заранее благодарен.
D>ComPort в Винде открывается как обычный файл с помощью HANDLE hFile=CreateFile(...).
D>Попробуй выяснить хендл и далее используй CloseHandle(hFile) для закрытия порта. Может получится.
Кажется мне что так не получится.
В принципе даже уверен на все сто.