Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа смены MAC 
:(
    Опции темы
justas
  Дата 6.1.2011, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 13
Регистрация: 21.12.2009

Репутация: нет
Всего: нет



Программа предназначена для смены MAC-а путем его изменения в реестре(не для всех NIC). Реализована на C#.

user posted image

Закладка Смены МАС
1. Поле куда записывается пара имя-МАС из файла. Выбранным здесь МАС-ом заменяется запись в реестре.
2. Список  доступных интерфейсов.
3. Кнопка, по нажатию на которую происходит запись в реестр и перезагрузка адаптера.
4. Удаление строки из поля 1 и из файла.
5. Кнопка обновления интерфейса.
Закладка Записи МАС в файл
6. Поле "Имени" МАС, для его идентификации.
7. Сохраняемый МАС.
8. Кнопка записи в поле 7 текущего МАС-а.
9. Список интерфейсов с которых можно получить МАС.
10. Кнопка  записи данных в файл.
Так же есть несколько скрытых элементов: Лейблы отображающие сообщение об ошибках и знак ожидания во время перезагрузки NIC.

Данные хранятся в xml файле, в текущем каталоге.
Для перезагрузки адаптера использовал библиотеку ув. wjfrancis.(если будет время может попытаюсь сварганить че-нить свое, но единственный вменяемый вариант который я знаю на данный момент реализован wjfrancis (к примеру в WMI такая возможность заложена, но не реализована)).

PS
Программа писалась для использование ноута в сетях с идентификацией по MAC. 
Работа велась на виртуальной машине.
Не очень нравиться интерфейс, если есть предложения пишите.

Файл изменен - не очищался один из Combobox-в.


Это сообщение отредактировал(а) justas - 25.1.2011, 12:17

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  MAChange.zip 44,63 Kb
PM MAIL   Вверх
wester
Дата 15.1.2011, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 1
Всего: 13



justas, 
залей на любой файлохостинг. мне лично нравится RGhost.

не считаю себя большим спецом по юзабилити, но некоторые советы дать могу.
в табе Mac почему бы вместо ComboBox не реализовать ListBox ? все варианты можно будет сразу увидеть и не надо будет кликать на другую вкладку.
в табе Edit реализована ли верность MAC адреса (длина текста, колличество букв\цифр), реализовано ли ограничение на длину текста названия настройки?
надпись "AddMac" проще переименовать в "Add MAC" ибо Mac это продукция джобса. Кнопка 8 без объяснения не понятна. проще сделать какую - то кнопку с надписью "Current MAC". ну и так же традиционно представление MAC с двоеточиями.

а в целом достаточно неплохая программа.)
PM MAIL   Вверх
justas
Дата 17.1.2011, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 13
Регистрация: 21.12.2009

Репутация: нет
Всего: нет



1. ComboBox использовал по 2 причинам. Его двух-компетентность - Edit и DropBox и мне просто так удобней просматривать.
2. Вкладки, да согласен, не очень удобно - буду менять интерфейс.
3. Реализованы проверки на длину, набор символов, первую букву имени, регистр.

Это сообщение отредактировал(а) justas - 17.1.2011, 18:54
PM MAIL   Вверх
justas
Дата 25.1.2011, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 13
Регистрация: 21.12.2009

Репутация: нет
Всего: нет



Переработан интерфейс. Поле ввода МАС сделано как контрол унаследованный от TextBox.

user posted image

Замена МАС (в реестре)
1. Поле куда записывается имя из файла. 
2. Поле записи МАС из файла. Выбранным здесь МАС-ом заменяется запись в реестре.
Поля 1 и 2 "связаны" - выбор происходит синхронно.
3. Кнопка, по нажатию на которую происходит запись в реестр и перезагрузка адаптера.
4. Удаление строки из полей 1,2 и из файла.

Сохранение МАС (запись в файл)
5. Поле "Имени" МАС, для его идентификации.
6. Сохраняемый МАС.
7. Кнопка записи в поле 6 текущего МАС-а.
8. Кнопка  записи данных в файл.

9. Список доступных сетевых интерфейсов.
10. Кнопка обновления.
11. Строка сообщений.
12. Скрытый значок записи в реестр и кнопка About.



Это сообщение отредактировал(а) justas - 12.2.2011, 23:56
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.0397 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.