Вернуться   Форум Рубцовска > Городской Интернет > Программирование
+6°Давление 746
Ветер 4 м/с СВ
Комфорт +5°

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 28.08.2021, 10:48
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Лампочка моя практика в программировании

возможно будет кому-нибудь полезна

скачать E-num 0.0.1






p.s.:

сегодня-завтра допишу обработку ошибок.

планирую расширение функционала до сканирования пула IP и вывода таблицы с конфигурациями.

возможен экспорт в Excel.

после ввода пароля будет работать по клавише Enter

принимаю пожелания для изменения интэрфейса программы
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #2  
Старый 28.08.2021, 11:39
Аватар для writer22rus
writer22rus writer22rus вне форума
Младший лейтенант
 
Регистрация: 16.01.2013
Сообщений: 576
Спасибо: 226
writer22rus стоит на развилке
По умолчанию

Серег, по интерфейсам почитай основы UI/UX
И эспортировать лучше в csv, а не проприетарный формат.
__________________
Люблю линуксоидов за их красные глаза и злую веру в светлое будущее
Ответить с цитированием
  #3  
Старый 28.08.2021, 12:30
Аватар для chip
chip chip вне форума
Подполковник
 
Регистрация: 25.03.2007
Сообщений: 3,911
Спасибо: 2,900
chip стоит на развилке
По умолчанию

__________________
Железо - это красиво !

На свете нет опаснее напасти чем вор дорвавшийся до власти.

Люди, которые не имеют никаких достижений в настоящем и со страхом смотрят в призрачное будущее — начинают отчаянно хвататься за прошлое.

Сервисный центр "КомпАС" - ремонт компьютеров, пр. Ленина 25, тел. 8-909-504-1650, Андрей
Ответить с цитированием
  #4  
Старый 28.08.2021, 15:00
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
По умолчанию

при тестировании на win7 выяснилось, что для работы сервиса необходимо добавить в исключения ещё один порт.
поправил инструкцию, актуальный дистриб тут.

Цитата:
Сообщение от writer22rus Посмотреть сообщение
Серег, по интерфейсам почитай основы UI/UX...
хорошо, Лёх, Благодарю

Цитата:
Сообщение от writer22rus Посмотреть сообщение
... И эспортировать лучше в csv, а не проприетарный формат.
тоже верно

Цитата:
Сообщение от chip Посмотреть сообщение
попробовать от Админа выполнить, если выдаст ту же ошибку, - подождать версию 0.0.2
допишу обработчики ошибок. ну и уже там буду смотреть что не так
а пока стандартный вопрос - версия ОС? и если можно скрин с развёрнутой кнопкой "Details"
Спасибо

---------- Добавлено 28.08.2021 в 14:59 ----------

версия 0.0.2

скачать

добавил обработчики ошибок на этапах определения каждого устройства и
на этапе подключения к удалённому компьютеру.

думаю, если теперь программа столкнётся с неизвестным ей устройством,
то её работа всё-равно завершится правильно
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #5  
Старый 28.08.2021, 16:56
Аватар для chip
chip chip вне форума
Подполковник
 
Регистрация: 25.03.2007
Сообщений: 3,911
Спасибо: 2,900
chip стоит на развилке
По умолчанию



память не определил, и монитор не понятно.
Windows 7 64, а слабо версию windows определить?
__________________
Железо - это красиво !

На свете нет опаснее напасти чем вор дорвавшийся до власти.

Люди, которые не имеют никаких достижений в настоящем и со страхом смотрят в призрачное будущее — начинают отчаянно хвататься за прошлое.

Сервисный центр "КомпАС" - ремонт компьютеров, пр. Ленина 25, тел. 8-909-504-1650, Андрей
Ответить с цитированием
  #6  
Старый 28.08.2021, 18:03
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Лампочка

окно ввода данных для подключения к компьютеру в сети
теперь работает по клавише Enter и "ругается" если пароль пустой.

скачать

Цитата:
Сообщение от chip Посмотреть сообщение


память не определил...
Андрюх, я посмотрю, что можно сделать.
если это болячка 7-ки, то проще,
НО что то мне подсказывает, что это скорее исключение,
чем правило

Цитата:
Сообщение от chip Посмотреть сообщение
... монитор не понятно...
а с мониторами вообще не понятно... и ни мне одному
пока эта строчка в коде скорее рудимент.
раскодировать показания системных методов не получается...
зато я увидел лишнюю табуляцию и убрал её

определение мониторов это одна из первостепенных задач... на потом
программа создаётся для того, чтобы сидя провести ревизию по технике,
поэтому с мониторами мне так и так разбираться

Цитата:
Сообщение от chip Посмотреть сообщение
...
Windows 7 64, а слабо версию windows определить?
наверное нет, не замарачивался как то. может замарочусь
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев

Последний раз редактировалось Neil; 28.08.2021 в 19:25.
Ответить с цитированием
  #7  
Старый 28.08.2021, 18:40
Midday Midday вне форума
Майор
 
Регистрация: 12.11.2013
Сообщений: 2,959
Спасибо: 1,225
Midday стоит на развилке
По умолчанию

Ну мониторы не всегда и не всякая проф программа типа аиды64 определяет, если только у монитора нет своего драйвера от производителя)
Ответить с цитированием
  #8  
Старый 28.08.2021, 19:29
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Подмигивание

Цитата:
Сообщение от Midday Посмотреть сообщение
Ну мониторы не всегда и не всякая проф программа типа аиды64 определяет, если только у монитора нет своего драйвера от производителя)
я искал как украсть данные у винды, она обычно неплохо определяет.
так и не нашёл... нашёл некие данные в виде кодов.
ну типа сколько то символов отвечают за производителя,
сколько то за модель итд. НО там не так всё просто. решил оставить на потом
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #9  
Старый 28.08.2021, 19:59
Midday Midday вне форума
Майор
 
Регистрация: 12.11.2013
Сообщений: 2,959
Спасибо: 1,225
Midday стоит на развилке
По умолчанию

Цитата:
Сообщение от Neil Посмотреть сообщение
я искал как украсть данные у винды, она обычно неплохо определяет.
так и не нашёл... нашёл некие данные в виде кодов.
ну типа сколько то символов отвечают за производителя,
сколько то за модель итд. НО там не так всё просто. решил оставить на потом
У винды обычно все еще хуже, пишет что универсальный PnP монитор, драйвер поставишь - тогда пишет модель (у меня из таких были дома Samsung 740N, LG какой-то, и Acer на работе)
Ответить с цитированием
  #10  
Старый 28.08.2021, 20:27
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Радость

Цитата:
Сообщение от Midday Посмотреть сообщение
... универсальный PnP монитор...
не напоминай я этих надписей, да по разным закаулкам понасмотрелся когда искал...
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #11  
Старый 28.08.2021, 21:04
Аватар для Дем
Дем Дем вне форума
Лейтенант
 
Регистрация: 13.11.2010
Адрес: алейскый
Сообщений: 790
Спасибо: 272
Дем стоит на развилке
По умолчанию

Цитата:
Сообщение от Neil Посмотреть сообщение
я искал как украсть данные у винды, она обычно неплохо определяет.
А wmic не умеет, там много добра можно найти, а вообще библиотек на этот случай нет?
__________________


Ответить с цитированием
  #12  
Старый 28.08.2021, 21:58
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
По умолчанию

Цитата:
Сообщение от Дем Посмотреть сообщение
А wmic не умеет, там много добра можно найти...?
wmic работает на WMI. моя программа тоже
я только выбрал нужный для себя (когда то) функционал
обрыл глоб... толком ничего не нашёл. по постам людей понял, что и они тоже.

Цитата:
Сообщение от Дем Посмотреть сообщение
... а вообще библиотек на этот случай нет?
не натыкался...
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #13  
Старый 29.08.2021, 01:15
Аватар для Eugeny
Eugeny Eugeny вне форума
Администратор
 
Регистрация: 31.12.2005
Адрес: город-герой Рубцовск
Сообщений: 789
Спасибо: 1,226
Eugeny стоит на развилке
По умолчанию

Нейл, привет, а встроенные виндовые фишки не пробовал использовать? Или они не всегда работают?

1)
Команда SYSTEMINFO отображает сведения о конфигурации операционной системы на локальном или удаленном компьютере, включая уровни пакета обновления.

Формат командной строки:
SYSTEMINFO [/S <система> [/U <пользователь> [/P [<пароль>]]]] [/FO формат] [/NH]
Список параметров:
/S <система> Подключаемый удаленный компьютер.
/U [<домен>\]<пользователь>
Пользовательский контекст, в котором
должна выполняться эта команда.
/P [<пароль>] Пароль для этого пользовательского контекста.
Запрашивает ввод пароля, если он не задан.
/FO <формат> Описание формата выходного файла.
Допустимые значения: "TABLE", "LIST", "CSV".
/NH Отключение отображения заголовка "Column Header"
в выходных данных.
Допустимо для форматов "TABLE" и "CSV".
/? Вывод справки по использованию.

2)
Команда MSINFO32
Встроенный компонент Windows, имеет собственную оболочку, так же имеет возможность указать в меню удаленный компьютер и так же позволяет выполнить экспорт части параметров файл или сохранить все параметры так же в файл

3)
Команда WMIC
Так же встроенный компонент, имеющий множество функций

Примеры использования:
WMIC /Node:имя_компьютера_или_IP-адрес CPU Get /Value
WMIC /Node:имя_компьютера_или_IP-адрес CPU Get Name
WMIC /Node:имя_компьютера_или_IP-адрес ComputerSystem Get TotalPhysicalMemory
WMIC /Node:имя_компьютера_или_IP-адрес MemoryChip Get /Value
__________________
Золотая серединка - лучшее всему решение
Ответить с цитированием
  #14  
Старый 29.08.2021, 08:10
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Лампочка

Цитата:
Сообщение от Eugeny Посмотреть сообщение
Нейл, привет, а встроенные виндовые фишки не пробовал использовать? Или они не всегда работают?

1)
Команда SYSTEMINFO...

2)
Команда MSINFO32...

3)
Команда WMIC...
Привет!

похоже, что все они используют WMI либо, что не всегда удобно, SMBIOS.
я SMBIOS использую для определения типа (DDR2, DDR3, DDR4 etc...) памяти.
все остальные данные получаю из Windows Management Instrumentation.
единственное устройство, которое может некорректно распазнаваться т.о. - это монитор.

и ладноб я понял, если VGA НО DVI, HDMI, Display Port
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #15  
Старый 29.08.2021, 11:38
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Лампочка

E-num 0.0.3

скачать



- Изменил GUI
- чтобы не смущать граждан, убрал информацию про монитор
- решил отказаться от сканирования по диапазону IP в сети (Имена пользователей, как и Пароли на узлах разные. Б - безопасность )

осталось научить программу сохранять в *.csv
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #16  
Старый 29.08.2021, 12:03
Midday Midday вне форума
Майор
 
Регистрация: 12.11.2013
Сообщений: 2,959
Спасибо: 1,225
Midday стоит на развилке
По умолчанию

А то что в USB есть, не опрашивает что-ли?

Нажмите на изображение для увеличения
Название: ttx.JPG
Просмотров: 134
Размер:	83.5 Кб
ID:	91666
Ответить с цитированием
  #17  
Старый 29.08.2021, 12:13
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Восклицание

Цитата:
Сообщение от Midday Посмотреть сообщение
А то что в USB есть, не опрашивает что-ли?
зависит от самой флэшки. видимо её контроллера. некоторые распознаёт как винты/ssd, некоторые нет.
да собственно и не за чем при ревизии конфига ПК знать кто и что там воткнул в USB
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #18  
Старый 29.08.2021, 17:03
microsoftexam microsoftexam вне форума
Старший сержант
 
Регистрация: 31.05.2021
Сообщений: 177
Спасибо: 28
microsoftexam стоит на развилке
По умолчанию

Добрый день! А чем плох PowerShell и WMI?
__________________
Учение свет, а тьма повсюду
Ответить с цитированием
  #19  
Старый 29.08.2021, 17:13
Аватар для Neil
Neil Neil вне форума
Генерал-Полковник
 
Регистрация: 26.01.2008
Сообщений: 7,373
Спасибо: 2,905
Neil стоит на развилке
Подмигивание

Цитата:
Сообщение от microsoftexam Посмотреть сообщение
Добрый день! А чем плох PowerShell и WMI?
в принципе ничем. данная программа творилась как практическое задания при самостоятельном обучении C#.
просто я на практике быстрее усваиваю материал а если что то подзабуду, то всегда есть куда подсмотреть
__________________
"любой вопрос имеет право на жизнь, любой человек может ошибаться или не знать каких-то простых вещей" © serr (lubuntu.ru)

Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
Мальчик сказал папе: “Я хочу кушать”. Папа отправил его к маме.
Мальчик сказал маме: “Я хочу кушать”. Мама отправила его к папе.
И бегал так мальчик, пока в один момент не упал.
Что случилось с мальчиком? TTL кончился.


три слова - это два слова! © banda agency Киев
Ответить с цитированием
  #20  
Старый 29.08.2021, 21:57
microsoftexam microsoftexam вне форума
Старший сержант
 
Регистрация: 31.05.2021
Сообщений: 177
Спасибо: 28
microsoftexam стоит на развилке
По умолчанию

Цитата:
Сообщение от Neil Посмотреть сообщение
в принципе ничем. данная программа творилась как практическое задания при самостоятельном обучении C#.
просто я на практике быстрее усваиваю материал а если что то подзабуду, то всегда есть куда подсмотреть
Понятно, успехо, дело хорошее, просто скриптов на пошике уже существует тьма
__________________
Учение свет, а тьма повсюду
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +7, время: 11:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot