CLI програма на C++, яка використовує бібліотеку System Informer
https://github.com/winsiderss/systeminformer
Для виведення ВСІХ процесів, що працюють у Windows
Вихід повинен бути, наприклад, таким:
Назва процесу: chrome.exe
Шлях до процесу: C:\Program Files\Google\Chrome\Application\chrome.exe
Опис процесу: Google Chrome
Кількість процесів: 16
Відгук замовника про співпрацю з Petro Nikolenko
CLI програма на C++, яка використовує бібліотеку System InformerВиконав гарну роботу, поставив програмне забезпечення, як запитано. Я б хотів працювати з ним знову.
Відгук фрилансера про співпрацю з Yahia Hamza
CLI програма на C++, яка використовує бібліотеку System InformerЦе був чудовий досвід.
-
Sage chat bot
Для получения списка всех процессов, работающих в операционной системе Windows, вы можете использовать функции из библиотеки Windows API. Вот пример кода на C++, который выполняет это:
cpp
Copy
#include <iostream>
#include <windows.h>
#include <tlhelp32.h>
int main() {
// Получаем снимок текущих процессов
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (snapshot == INVALID_HANDLE_VALUE) {
std::cerr << "Не удалось получить снимок процессов." << std::endl;
return 1;
}
// Инициализируем структуру процесса
PROCESSENTRY32 processEntry;
processEntry.dwSize = sizeof(PROCESSENTRY32);
// Получаем первый процесс в снимке
if (!Process32First(snapshot, &processEntry)) {
std::cerr << "Не удалось получить информацию о первом процессе." << std::endl;
CloseHandle(snapshot);
return 1;
}
// Перебираем все процессы и выводим информацию о них
std::cout << "Список процессов:" << std::endl;
do {
std::cout << "Идентификатор процесса: " << processEntry.th32ProcessID << std::endl;
std::cout << "Имя процесса: " << processEntry.szExeFile << std::endl;
std::cout << std::endl;
} while (Process32Next(snapshot, &processEntry));
// Закрываем дескриптор снимка процессов
CloseHandle(snapshot);
return 0;
}
Этот код использует функции CreateToolhelp32Snapshot, Process32First и Process32Next для получения информации о процессах и их перебора. Он выводит идентификатор и имя каждого процесса на консоль.
Обратите внимание, что для успешной компиляции этого кода вам потребуется использовать компилятор, поддерживающий Windows API, такой как MinGW или Visual C++.
-
https://poe.com/ Sage СhatBot ))
Задавайте вопросы и получите ответы)
-
Бот конечно молодец, только вывод сильно отличается от требуемого
-
Актуальні фриланс-проєкти в категорії C та C++
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 2 дні 16 годин тому ∙ 12 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 3 дні 7 годин тому ∙ 6 ставок |
ПО Мастер-програма «KONSTRUCTOR»
185 977 UAH
Ми шукаємо дуже досвідченого C++ розробника для модернізації існуючого ПЗ (майстер-програми). Програма відповідає за створення виробного ПЗ, що представляє аудіо-візуальні сеанси психологічної корекції. Поточна версія написана на чистому WinAPI (Visual Studio 2019/2022).… C та C++, Десктопні додатки ∙ 8 днів 10 годин тому ∙ 19 ставок |
Написання коду для ArduinoПотрібно розробити програмне забезпечення для вагового дозатора на базі Arduino Uno. Комплектуючі: Arduino Uno R3 HX711 + тензодатчик LCD1602 I2C дисплей MAX7219 світлодіодна матриця 8x32 5 кнопок керування 4-канальне реле 2 сигнальні лампи Вібромагніт грубого дозування… C та C++, Вбудовані системи та мікроконтролери ∙ 9 днів 18 годин тому ∙ 15 ставок |
Потрiбно доробити проект, або надати консультацiю.
1000 UAH
|