Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Program CLI napisany w C++, który korzysta z biblioteki System Informer

Translated469 PLN

Opinia zleceniodawcy o współpracy z Petro Nikolenko

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wykonał dobrą pracę, dostarczył oprogramowanie zgodnie z prośbą. Chciałbym ponownie z nim współpracować.

Opinia freelancera o współpracy z Yahia Hamza

Płatność
Opis zadania
Precyzyjność  wymogów
Zawsze w kontakcie

Było to wspaniałe doświadczenie.

  1. 505    4  0
    Oferta, która wygrała6 dni469 PLN

    Mam doświadczenie w programowaniu w C++ z użyciem WinAPI. Mogę Ci pomóc w tym zadaniu.

  2. 1470    10  0
    10 dni852 PLN

    Mogę ci pomóc napisać tę bibliotekę w C/C++ CLI. Napisz do mnie na PW

  3. 1 oferta jest ukryta
  • Oleksii Mamontov
    27 kwietnia 2024, 20:22 |

    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++.

  • Yahia Hamza
    27 kwietnia 2024, 20:33 |

    this is the output

    List of processes:

    Process ID: 0

    Process name: 0000001E2C2FF6AC


    Process ID: 4

    Process name: 0000001E2C2FF6AC


    Process ID: 244

    Process name: 0000001E2C2FF6AC


    Process ID: 912

    Process name: 0000001E2C2FF6AC


    Process ID: 1128

    Process name: 0000001E2C2FF6AC


    Process ID: 1444

    Process name: 0000001E2C2FF6AC


    Process ID: 1452

    Process name: 0000001E2C2FF6AC


    Process ID: 1516

    Process name: 0000001E2C2FF6AC


    Process ID: 1524

    Process name: 0000001E2C2FF6AC


    Process ID: 1660

    Process name: 0000001E2C2FF6AC


    Process ID: 1688

    Process name: 0000001E2C2FF6AC



  • Oleksii Mamontov
    27 kwietnia 2024, 20:40 |

    https://poe.com/  Sage СhatBot ))

    Задавайте вопросы и получите ответы)

  • Yevhenii Z.
    27 kwietnia 2024, 21:40 |

    Бот конечно молодец, только вывод сильно отличается от требуемого

  • Yahia Hamza
    27 kwietnia 2024, 21:49 |

    This task can not be done with a bot 😕 

Aktualne zlecenia dla freelancerów w kategorii C i C++

Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)

1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna…

C i C++Aplikacje desktopowe ∙ 8 dni 6 godzin temu ∙ 6 ofert

Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowej

Opracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić…

C i C++Układ HTML i CSS ∙ 8 dni 13 godzin temu ∙ 16 ofert

Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)

83 PLN

Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić…

C i C++C# ∙ 12 dni 20 godzin temu ∙ 3 oferty

Zleceniodawca
Yahia Hamza
Niemcy Berlin  12  0
Zlecenie zostało opublikowane
2 lata temu
2 lata
77 wyświetleń