April 18th, 2020

Заморочки Win10



Чаще всего в технических постах я описываю какие-то готовые решения. Мне начинают советовать, как можно сделать по-другому, а у меня уже все сделано так. Получается неудобно. Но иногда бывают посты, когда я не знаю, как сделать. Тогда любые советы очень ценны. На этот раз - пост-вопрос. В программировании на компьютере я разбираюсь еще меньше, чем в программировании микроконтроллеров. А тут для тестирования узлов магнитофона пришлось написать сервисную утилиту, которой сейчас пользуются другие люди. У меня WinXP, а у других в основном более новые системы. При запуске программы под Win10 она не может построить список доступных в системе COM-портов. Если запустить от имени администратора, то все работает нормально. Но это не очень удобно. Знаю, что можно как-то настроить автоматический запуск от имени администратора, но это лишняя головная боль пользователю. Можно ли что-то поменять в программе, чтобы она работала при обычном запуске? Как я строю список портов, показано на картинке, пишу на C++ Builder 6.