Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/33: Рейтинг темы: голосов - 33, средняя оценка - 4.76
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634

Монитор Ресурсов

26.02.2019, 18:03. Показов 7042. Ответов 58
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Будучи счастливым обладателем небольшого сервера задался вопросом, а что же грузит сервер ночью. Вашему вниманию программа монитор ресурсов: Изначально ReS_MoN задумывалась как программа, которая будет информировать о процессах, которые избыточно потребляют ресурсы на сервере. С возможностью отправки уведомлений на различные сервисы.


Возможности:
1. Отправка отчетов на почту при превышения порогов потребления ресурсов;
2. Отправка отчетов на FTP при превышения порогов потребления ресурсов;;
3. Куча всего другого;
3. Поддержка оси Win 7/8/8.1/10 (для трех последних нужна права админа);
4. Авто обновление, отправка статистики на почту (FTP);
5. Логи, Ини и тд.

Проект не закончен. Руки не доходят дописать для MEM и HDD. Если кто то желаем помочь, пожалуйста исходники в комплекте..На сегодня работает довольно таки стабильно.

Отдельная благодарность за помощь Dragokas
Миниатюры
Монитор Ресурсов   Монитор Ресурсов  
Вложения
Тип файла: 7z pack_Source.7z (93.4 Кб, 12 просмотров)
Тип файла: 7z pack_Bin.7z (1.87 Мб, 15 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2019, 18:03
Ответы с готовыми решениями:

Графический монитор ресурсов
Здравствуйте, господа. Скажите, а как реализовать в своей программе мониторинг загрузки ЦП в виде графика?

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

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

58
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 13:39  [ТС]
Студворк — интернет-сервис помощи студентам
Обновление от 23/02/20 BIN@Source {build 1.677}
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
23.02.2020, 14:14
Написано Source, а внутри какой-то exe файл.
Ни списка изменений, ничего.
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 14:57  [ТС]
друг мой, внутри есть абсолютно всё и даже больше...)
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
23.02.2020, 16:31
Советую паковать в zip следующий раз, к exe-шникам антивирусы слишком подозрительны,
да и не всегда бывает возможность такое скачать. За релиз спасибо.
1
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 16:44  [ТС]
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
23.02.2020, 17:47
Как видно по скрину, исходник 1.676, а релиз 1.677
Но это не важно. Вcё равно не работает на win7 x64


EXE шник из архива при первом запуске выдал кучу ошибок о разных OCX, которых он в упор не видит. Это при том, что я перед этим запустил исходник, который завелся и не пикнул!
Второй запуск EXE шника что-то там искал в сети и заработал, ни чего не просил, видать нашёл, что искал.
Но всё равно загрузку проца не показал.

P.S.
Вот почему я наглухо перешёл на PureBasic. Вот там всегда знаешь, что если ты написал программу, то она 99% запустится на любой системе и не будет требовать чего то особенного, и регистрации всяких OCX, DLL. А тут если прога чуть более сложнее, чем чем кнопка и Label, или на дай Боже подключенные контролы, то считай гемор обеспечен, особенно если в системе VB6 ни когда не стояло.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
23.02.2020, 18:52
Какое имеет отношение компонент к языку программирования.
Если бы вы писали под линукс, другое дело.
А здесь протокол взаимодействия задает сама система, не важно из под какого языка с этим компонентом взаимодействовать.
Другое дело, что в одном рантайме этих компонентов из под коробки чуть больше, в другом чуть меньше.
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 21:14  [ТС]
Ну очевидно библиотеки нужно регить...
Там в папочке...

А в целом, всё наспех склпена под себя...возможно и не работает где то...
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
23.02.2020, 21:20
Pro_grammer, это все дело "прямых рук" программиста. Для использования контролов регистрация вообще не нужна.
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 21:35  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
Pro_grammer, это все дело "прямых рук" программиста. Для использования контролов регистрация вообще не нужна.
Ну при желании можно сделать как угодно и что угодно... Но, как писал ранее, все делалось без изысков под себя и для себя (в минуты охоты к сему...).

Ну, и при очень, большом желании, каждый сможет подстроить/перестроить это, опять таки под себя...

Добавлено через 6 минут
Цитата Сообщение от Pro_grammer Посмотреть сообщение
. Вcё равно не работает на win7 x64
ЗАПУСТИЛ НА WIN 2012 R2 SERVER. Это единственное, что есть отличное от Win10 дома.
Ругнулась разок, но пошла...
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
23.02.2020, 21:48
Цитата Сообщение от Dragokas Посмотреть сообщение
Если бы вы писали под линукс, другое дело.
Если бы я писал под линукс на VB6, то я бы в дурку загремел.
Цитата Сообщение от Dragokas Посмотреть сообщение
А здесь протокол взаимодействия задает сама система, не важно из под какого языка с этим компонентом взаимодействовать.
В Пурике все компоненты это и есть система. Там не нужно ни чего подключать из вне, если я элементарно в программу хочу вставить прогрес бар и статус бар. Это всё есть уже в системных библиотеках, нужно тупо написать куда и какого размера нужен компонент, а его вызов это работа компилятора. Я уже не говорю о таком хвосте VB6, как библиотека рантайма. Да, пока она есть в системе по умолчанию, но не факт, что так будет всегда.

Но главное, повторюсь, что всё это работает, хоть на XP x86, хоть на win10 x64, хоть в Юникоде, хоть в ASCII.
Один маленький exe, который можно таскать на флешке, ни чего не регистрировать, не устанавливать, просто запускать и работать.
VB6 отличный инструмент, но чтобы его использовать правильно в современной системе надо иметь мозги как у The trick, разбираться досконально в кишках и недокументированных возможностях.
У меня таких нет, и реально не знаю, ещё у кого такие есть?
1
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
23.02.2020, 22:22
kreotodr, и правда зачем ты их регистрируешь еще и через непонятно какой exe.
Они регистрируются автоматом, если лежат рядом с программой при ее запуске от админа (или без админа, если есть reg-free записи в манифесте).

Pro_grammer, в IDE действительно все устаревшее, но есть http://www.vbforums.com/showth... n-controls)
который достаточно подключить и будут аналогично использоваться все системные контролы без какой-либо регистрации.
Разумеется, это уже не будет один маленький exe.
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 22:41  [ТС]
Хмм. Да вроде ничего не регистрирую..
Все само подтятигавается автоматом...

Причём тут EXE вообще не понял..
Парни что у вас за проблемы так и не понял.
Но в любом случае всем добра и мира. Особенно Анатолию))

А за отмену регистрации библиотек, если просветите буду признателен.
Всегда интересно было можно ли их включить в проект..
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
23.02.2020, 22:58
kreotodr, я тут на коленке накидал процедуру, которая у меня реально на win7 x64 показывает процент занятости процессора.
Буквально несколько строк, на основе GetSystemTimes.
Проверь, работает ли на win10?
Вложения
Тип файла: zip CPU_Usage.zip (1.5 Кб, 3 просмотров)
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 23:20  [ТС]
Ок, обязательно!!!

Добавлено через 18 минут
Цитата Сообщение от Pro_grammer Посмотреть сообщение
kreotodr, я тут на коленке накидал процедуру, которая у меня реально на win7 x64 показывает процент занятости процессора.
Буквально несколько строк, на основе GetSystemTimes.
Проверь, работает ли на win10?
Да все "ок".
Но вопрос, в конечном итоге, сводится не к получении общей загрузке процессора и памяти...Цель получить результат в виде уведомления о сути проблема... (см. скрин)
Свой, белый IPшник публикую, так как паранойи нет...))) Да и вИлекие взломатели, да и не взломали пока ничего...))
Миниатюры
Монитор Ресурсов  
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
23.02.2020, 23:22
Цитата Сообщение от kreotodr Посмотреть сообщение
Причём тут EXE вообще не понял..
DllReg\regsvr32.exe - вот эта, не запускается на x64. Да и зачем, если в каждой системе уже есть соответствующая для каждой из разрядностей, да и уже писал выше, что это лишнее, сама регистрируется, если положить рядом.

Поставь себе виртуалку с голой Win7, сам все увидишь.
+ там inet-компонент отказывает в регистрации.

И когда запускаешь sfx от имени админа, то распаковывает в неверные папки и не запускает.
Зачем столько фриварных ехе-ников тоже не понятно, многое заменяется одной строкой кода.

Цитата Сообщение от kreotodr Посмотреть сообщение
А за отмену регистрации библиотек, если просветите буду признателен.
Всегда интересно было можно ли их включить в проект..
https://docs.microsoft.com/en-... (v=msdn.10)
https://github.com/wqweto/UMMM
Готовые решения и полезные коды на Visual Basic 6.0
Готовые решения и полезные коды на Visual Basic 6.0
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
23.02.2020, 23:53  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
"прямых рук" программиста
Ну а про "прямые руки", как правило, ошибаются все, даже вИликие...

Добавлено через 1 минуту
Цитата Сообщение от Dragokas Посмотреть сообщение
Зачем столько фриварных ехе-ников тоже не понятно, многое заменяется одной строкой кода.
Попробую.
В основном леньки... Да и не к глобалу все это...
Копаться нет особо времени...

Добавлено через 56 секунд
Цитата Сообщение от Dragokas Посмотреть сообщение
Поставь себе виртуалку с голой Win7, сам все увидишь.
Тема, обязательно!

Добавлено через 24 минуты
Цитата Сообщение от Dragokas Посмотреть сообщение
если положить рядом.
Таки да, но не красиво, как то)))

Добавлено через 2 минуты
Цитата Сообщение от Dragokas Посмотреть сообщение
Зачем столько фриварных ехе-ников тоже не понятно, многое заменяется одной строкой кода.
Как обои кстати?
Миниатюры
Монитор Ресурсов  
0
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
29.02.2020, 11:34  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
Сообщение от kreotodr
Причём тут EXE вообще не понял..
А за отмену регистрации библиотек, если просветите буду признателен.
Всегда интересно было можно ли их включить в проект..
https://docs.microsoft.com/en-... (v=msdn.10)

Спасибо за советы!
Я правильно понимаю, что в любом случае библиотеки должны лежать рядом?
Какой смысл в этом всем если, положив их рядом с запускаемым приложением, они все равно "подтягиваются"?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
29.02.2020, 17:02
портабельность, нет необходимости в установке и наличии прав администратора.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.02.2020, 17:02
Помогаю со студенческими работами здесь

Монитор ресурсов показывает 100% максимальной частоты ЦП.
Всем огромный респектище и добрый день У меня есть проблема, и ее решение я не смог найти. Проблема заключается в том, что по какой-то...

Показывает ли Монитор ресурсов адекватное распределение памяти и загрузку ЦП
Показывает ли Монитор ресурсов(ДиспетчерЗадач\Быстродействие) адекватное - распределение памяти и загрузку ЦП? или лучше оставить ДЗ для...

Какой код нужен что-бы открыть монитор ресурсов в .bat файле
Какая команда нужна чтобы открыть монитор ресурсов? (нужен для моего меню) Буду рад.

Монитор ресурсов resmon.exe показывает малое, но бесконечное использование System жёсткого диска
Монитор ресурсов resmon.exe показывает малое, но бесконечное использование System жёсткого диска Что разрушает жёсткий диск. ...

При включении ноутбука гаснет монитор. Но работает монитор в безопасном режиме
Здравствуйте. Столкнулся с такой проблемой на ноутбуке ASUS X750L. Монитор при включении ноутбука гаснет и начинает мигать, сам ноутбук...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
59
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru