Перейти к содержанию
    

Доступ в реестр из консольного приложения

Вобщем, была нужда залезть в реестр и посмотреть список наличных СОМ портов. Это оказалось делом нехитрым, и под XP все работало. Но попался заказчик, у которого на машинах стоят W2000 :) которым это не понравилось.

Первым делом, канешна, посоветовали их системному администратору открыть доступ к нужной ветке реестра. Но все-таки хотелось бы спросить у док (а такие тут наверняка есть :) ) - существует ли способ решить проблему из приложения, не привлекая местных администраторов? Сразу должен сказать, что сам в виндах плохо ориентируюсь, поэтому хорошо бы простым языком, чтобы любому крестьянину понятно было :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы на порты смотреть, правильнее пользоваться функцией Enumports ( Из Windows API http://msdn.microsoft.com/en-us/library/dd162687(VS.85).aspx ), а не лазить в реестр. Тем более что в реестре зачатую можно обнаружить виртуальные СОМ-порты от удаленных USB/COM-конверторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы на порты смотреть, правильнее пользоваться функцией Enumports ( Из Windows API http://msdn.microsoft.com/en-us/library/dd162687(VS.85).aspx ), а не лазить в реестр. Тем более что в реестре зачатую можно обнаружить виртуальные СОМ-порты от удаленных USB/COM-конверторов.

Спасибо :) Виртуальные порты мне тоже нужны, а не только физические.

К моей радости, проблема решена. Еще раз спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...