Получаване на мрежови настройки

програмата

Е, както разбрахте от заглавието на статията, в моята програма беше необходимо да се приложи четенето на текущите мрежови параметри, така че потребителят да не ги въвежда ръчно, а просто да щракнете, за да прочетете и да ги добавите към общия списък. Ето как изглежда основният прозорец на моята програма:

получаване

Ето как изглежда прозорецът с текущата компютърна конфигурация:

получаване
Когато щракнете върху бутона „Добавяне към списъка“, тази конфигурация беше добавена към файла и към главния прозорец на програмата. Мисля, че разбирате смисъла на програмата.

Е, сега постепенно ще разгледаме как такава програма може да бъде създадена от вас. Не знам дали има такива безплатни програми, преди да го разработя, не съм търсил такова нещо, веднага започнах да го разработвам.

Защо статията имаЧаст 1. Тъй като успях да идентифицирам поне 2 начина да получа текущата мрежова конфигурация. Ще кажа веднага, че първият начин за получаване на конфигурацията на мрежовите настройки е системният регистър, а вторият начин е да получите мрежовите настройки чрез командния ред (cmd.exe ).

Първият метод е малко по-сложен, но вторият е различен, много ми хареса. Е, да започваме.

Ще започнем със създаването на нов проект. Във формуляра си имам следните компоненти:

  • Таймер
  • TButton
  • TMemo

Така нашият проект е готов. Зададох свойствотоEnabled на компонентаTTimer наFalse.

Щраквайки върху бутона, трябва да изпълним команда, която ще качи всички наши данни в текстов файл. За да направя това, подготвихbat -файл и го поставих в root с програмата. Разбира се, можете да го създадете, когато стартирате програмата, и след това, след като работи, да го изтриете, това вече е удобно за всеки.BAT -файл Получих следното съдържание: