Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А как-то можно в XP глянуть, какой процесс COM-порт заняла? Не понимаю...
Отправлено
Vladimir Ljaschko
(87.169.97.144)
10 марта 2010, г. 11:11
Составить ответ
|
Вернуться на конференцию
Ответы
Не совсем тривиально, но примерно вот так (+)
-
smb
(10.03.2010, 15:22:57
192.168.125.208,212.5.70.188
, 896 байт)
Если это USBишный COM, а винда говорит что он занят хотя ты выдернул эту железяку, то не парься. Принудительно новому устройству его назначай, а на вопли винды, говори чтоб отстала.
-
Codavr
(10.03.2010, 12:40:3
91.196.34.210
,
пустое
)
Когда ее опять воткнешь, винда скажет, что конфликт COMов. Назначай ей новый и все.
-
Codavr
(10.03.2010, 13:00:29
91.196.34.210
,
пустое
)
он правильно делает что ищет, найдет, обновит драйвер и проблемы не будет
-
zimdip
(10.03.2010, 12:46:32
95.132.241.197
,
пустое
)
У меня приблуда использует шесть штук USBшных RS485 и еще два RS232. Мне что при втыкании каждого менять драйвер если я хочу чтобы они болтались на строго определенных COMах? Тем более что это нихера не поможет :)))
-
Codavr
(10.03.2010, 12:57:55
91.196.34.210
,
пустое
)
Нахера его обновлять???? Ты что при каждой смене порта драйвер меняешь????
-
Codavr
(10.03.2010, 12:48:17
91.196.34.210
,
пустое
)
если есть проблема то обновляю, там все автоматом, можно даже батник написать, хотя есть спец проги сидящие в трее, и проблем нет
-
zimdip
(10.03.2010, 13:05:7
95.132.241.197
,
пустое
)
А нахер мне автоматом если я хочу чтобы приблуда А сидела на COM3, приблуда B сидела на COM4, а приблуда C сидела на COM18,
-
Codavr
(10.03.2010, 13:09:57
91.196.34.210
,
пустое
)
А завтра мне взбрендилось приблуда E сидела на COM4, приблуда B сидела на COM18, приблуду C сидела на COM3.
-
Codavr
(10.03.2010, 13:12:23
91.196.34.210
,
пустое
)
ты не въезжаеш, ничего не меняется, просто зависшие освобождаются
-
zimdip
(10.03.2010, 13:11:27
95.132.241.197
,
пустое
)
Чтобы зависшие освободились достаточно перезагрузить винду. А если есть косая прга которая стоит в автозапуске, то хрен тебе переустановка драйвера поможет. Так что это ты не въезжаешь.
-
Codavr
(10.03.2010, 13:16:36
91.196.34.210
,
пустое
)
Мой случай. После перезагрузки порт занят. После останова всех подозрительных процессов - тоже. Хрень какая-то.
-
Vladimir Ljaschko
(10.03.2010, 13:28:1
87.169.97.144
,
пустое
)
А может это программа глюкавая, которая на ком вешается? Может эксепшен в проге не тот обрабатывется?
-
vladvash
(10.03.2010, 14:46:50
82.209.198.175
,
пустое
)
Как определил что он занят?
-
Codavr
(10.03.2010, 13:47:3
91.196.34.210
,
пустое
)
Принудительно назначить порт устройству в диспетчере можешь?
-
Codavr
(10.03.2010, 13:49:30
91.196.34.210
,
пустое
)
незнаю как у него но у меня если завис PL-2303 то ему даже сменить порт не получается, приходится перегружаться.
-
колян безпарольный
(10.03.2010, 19:47:2
193.200.150.125
,
пустое
)
Ччерт, сейчас некогда разбираться, но потом вернусь к этому вопросу.
-
Vladimir Ljaschko
(10.03.2010, 14:51:14
87.169.97.144
,
пустое
)
:) наглядный случай почему перезагрузка драйверов а не винды лучше
-
zimdip
(10.03.2010, 13:36:39
95.132.241.197
,
пустое
)
Не стану тебя переубеждать. если тебе это помогает, то лечись своим средством :)))
-
Codavr
(10.03.2010, 15:18:40
91.196.34.210
,
пустое
)
почему такая никчемность, я что тебя заставляю чтото делать, или навязываю. я хочу освободить без перезагрузки винды, что запретиш бо сам так не делаеш, короче делай что хочешь мне то какое дело :)
-
zimdip
(10.03.2010, 13:19:25
95.132.241.197
,
пустое
)
Ну допустим переустановил я драйвер, а порт не освободился. Как мне узнать кто его держит?
-
Codavr
(10.03.2010, 13:22:30
91.196.34.210
,
пустое
)
а он вообще существует?:)
-
ы
(10.03.2010, 12:32:58
213.79.108.215
,
пустое
)
а он вообще существует?:)
-
ы
(10.03.2010, 12:32:45
213.79.108.215
,
пустое
)
раз натыкался - оба порта были заняты драйвером бесперебойника (типа комп отключать автоматом при пропаже сети, но кабеля не было - и 2 сразу!)... полдня сисадмин тот трахался пока врубился..
-
basilmak
(10.03.2010, 11:59:32
178.176.169.243
,
пустое
)
диспечер устройств там смотри разберешся
-
zimdip
(10.03.2010, 11:18:8
95.132.241.197
,
пустое
)
конечно вручную смотреть, но там не много например у меня в ноуте модем , выбираю этот модем - свойства - и закладка модем и вижу порт com3 :) думаю вычислить не сложно :)
-
zimdip
(10.03.2010, 11:28:59
95.132.241.197
,
пустое
)
Например COM Port Toolkit 1.7 не освобождает порт даже после токо как прогу закрываешь, если в момент закрытия шел обмен.
-
Codavr
(10.03.2010, 13:03:27
91.196.34.210
,
пустое
)
Это не фича, это баг.
-
Codavr
(10.03.2010, 13:03:44
91.196.34.210
,
пустое
)
а зная это в своей проге можно сделать принудительное освобождение порта, перед использованием так то :)
-
zimdip
(10.03.2010, 13:09:32
95.132.241.197
,
пустое
)
А если она не твоя?
-
Codavr
(10.03.2010, 13:14:31
91.196.34.210
,
пустое
)
если я запускаю чтото то хочу чтоб работало, но это только мое личное мнения, не обращай внимания
-
zimdip
(10.03.2010, 13:22:8
95.132.241.197
,
пустое
)
Это стандартный подход. Не запускается кино - надо переустановить винду из последней сборки винды выкачаной из инета.
-
Codavr
(10.03.2010, 13:48:28
91.196.34.210
,
пустое
)
Насчет своих вычислений поподробнее :)))
-
Codavr
(10.03.2010, 12:51:41
91.196.34.210
,
пустое
)
:) если желание вычислить то почему бы и не вычислить, особенно актуально для тех кто пишет проги, нужно знать, а то у юзеров появятся аналогичные проблемы
-
zimdip
(10.03.2010, 13:07:15
95.132.241.197
,
пустое
)
Ну так поясни свой алгоритм вычисления для юзера если раздолбай не освободил порт после закрытия приложения.
-
Codavr
(10.03.2010, 13:19:8
91.196.34.210
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru