void cl_terminate_process()

in client.c [637:654]


void cl_terminate_process(HANDLE pipe, const char* target, uint32_t pid)
{
    printf("Enter in pid for termination: ");

    uint32_t target_pid = 0;
    packet_t* packet = NULL;

    while (!scanf_s("%d", &target_pid) || !target_pid)
        printf("Please enter a valid pid\n");

    comm_send_command(pipe, TERMINATE_PROCESS, (uint8_t*)&target_pid,
        sizeof(uint32_t), RC4_KEY, RC4_KEY_LENGTH);

    packet = comm_receive_packet(pipe);
    cl_print_packet(packet);

    free(packet);
}