Форум
WIN API
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, 5er, Вы писали: 5er>Здравствуйте, Temnikov, Вы писали: T>>Преамбула: T>>ПО переопределяет виндовый шелл на себя. T>>При загрузке машины грузится сначала стандартный диалог входа в винду, после входа запускается софт. T>>В софте после внутренней авторизации начинается инициализация работы с оборудованием. T>>Собственно проблема: T>>Периодически, не всегда (~30-40%+- не мерил) происходит ошибка открытия СОМ порта. T>>Открывается так: T>>[code] T>> m_hPortHandle = CreateFile(szBuff,GENERIC_READ | GENERIC_WRITE,0,NULL, T>> OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL); T>>[/code] T>>Результат работы CreateFile INVALID_HANDLE_VALUE. GetLastError возвращает "доступ запрещен". T>>СОМ порты пробовали и на материнке, и PCI. Не влияет. T>>Перезапуск программы почти всегда помогает, но бывает что нет. T>>Под другими ОС такого не наблюдалось. T>>Куда копать? 5er>Ошибка, скорее всего, возникает из-за того, что порт уже кто-то открыл до вас. 5er>Сервис, например, опрашивает порты, свое устройство ищет или что-то в этом роде. 5er>Нужно найти что-нибудь аналогичное [url=http://technet.microsoft.com/en-us/sysinternals/bb896644]Portmon'у[/url] для x64 и посмотреть.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …