Вывести строку в COM-порт под XP (VC++ VS2005)
Добрый день!
Замучился рыть интернет, поэтому публикую здесь как проект.
Есть прибор, подключенный к ком-порту. Есть к нему софтина, которая работает. Есть описание протокола связи с ним. Пытаюсь сделать свою прогу работающую с девайсом, но никак не могу.
Открываю порт CreateFile успешно, пытаюсь писать WriteFile - получаю ошибку.
Очень подозреваю, что связано с параноидальностью XP, которая писать в порты не позволяет. Разжуйте мне пожалуйста, коллеги, как же мне это сделать.
Итак, нужено:
Вариант 1. кусок кода вида "открыть порт... вывести строку для VC++, VisualStudio2005", который сразу заработает у меня на машине
Вариант 2. инструкцию типа "открываешь панель управления, галочку тут снимаешь, там - ставишь и все заработает"
Вариант 3. инструкцию типа "скачиваешь драйвер от майкрософта вот тут, ставишь вот так... и все заработает"
Ну или комбинацию этих способов..
Вариант "почитай документацию" тепло принимается, но не оплачивается :)