Re[2]: Ошибка открытия СОМ порта на Win7 x64
От: Temnikov Россия  
Дата: 04.05.12 06:56
Оценка:
T>>Открывается так:

T>>
T>>    m_hPortHandle = CreateFile(szBuff,GENERIC_READ | GENERIC_WRITE,0,NULL,
T>> OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
T>>


T>>Результат работы CreateFile INVALID_HANDLE_VALUE. GetLastError возвращает "доступ запрещен".

T>>СОМ порты пробовали и на материнке, и PCI. Не влияет.
T>>Перезапуск программы почти всегда помогает, но бывает что нет.

T>>Под другими ОС такого не наблюдалось.

T>>Куда копать?

5er>Ошибка, скорее всего, возникает из-за того, что порт уже кто-то открыл до вас.

5er>Сервис, например, опрашивает порты, свое устройство ищет или что-то в этом роде.
5er>Нужно найти что-нибудь аналогичное Portmon'у для x64 и посмотреть.

Сегодня схожу посмотрю, идея с PortMon'ом тоже родилась, но уже вечером.
Windows чистый, только наш софт и более ничего, мы поставляем ПО вместе с нашим компом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.