Вопросы по теме 'systems-programming'

Как я могу программно получить статус подключения сетевых служб OSX?
В Системных настройках OS X, когда я нажимаю «Сеть», я вижу зеленую точку «Ethernet» и красные точки «AirPort» и «FireWire». Это потому, что я отключил AirPort и FireWire, так как я подключаюсь к сетям и Интернету через Ethernet. Мне нужно...
1130 просмотров
schedule 30.01.2023

Изменение имени процесса во время выполнения
Для PE-файла A.EXE, если программа работает в тестовом режиме, я бы хотел изменить имя процесса на «A_TEST.exe». А если программа работает в безопасном режиме, я хочу изменить его на «A_SAFE. исполняемый файл" Имя файла должно быть таким же...
3698 просмотров

Ошибка сегментации после вызова pthread_join()
Я написал следующий код, используя библиотеку POSIX pthread: #include<stdio.h> #include<stdlib.h> #include<pthread.h> pthread_t pid1,pid2; void *test(void *arg) { void **end; printf("\nNew Thread ID: 0x%x\n",(unsigned...
11006 просмотров
schedule 21.11.2022

c fork,exec,getpid проблема
Я новичок в языке c и Linux. У меня проблема, связанная с функциями fork(), getpid() и exec(). Я написал программу c, используя вызов fork(), код моей программы выглядит следующим образом: #include <stdio.h> #include <sys/types.h>...
5946 просмотров
schedule 25.03.2024

Сбой сервера DBUS
Я реализую объект DBUS с привязками Glib, и у меня возникают проблемы с возвратом GArrays: gboolean TestObject_get_data(TestObject* obj, GArray* buffer, GError** error) { int i; printf("%s Entering\n", __PRETTY_FUNCTION__); buffer =...
342 просмотров
schedule 10.09.2022

Разрешение имени символа в общей библиотеке (Linux)
Я делаю динамический бинарный анализ в Linux. Учитывая, что программа динамически связана (связывание во время загрузки) и нет рандомизации адресного пространства, я должен разрешить имя функции, если вызывается функция стандартной библиотеки. Я...
1468 просмотров

mkfifo() error ---› Ошибка при создании именованного канала.: Файл существует
Функция mkfifo принимает 2 аргумента: путь и режим. Но я не знаю, какой формат пути он использует. Я пишу небольшую программу для создания именованного канала и пути в файле mkfifo . Например, используя /home/username/Documents , но он всегда...
17261 просмотров
schedule 10.06.2024

Права доступа к файлам устанавливаются неправильно с помощью системного вызова open
В настоящее время я работаю над «Интерфейсом программирования Linux», и в главе 4 есть упражнение, в котором мы должны переписать команду «tee». Я сделал это, но независимо от того, что я делаю, мои права доступа к файлам (хранящиеся в переменной...
115 просмотров

C ++: получить собственные зависимости dll, не загружая их в процесс
Мне нужно программно получить список зависимостей DLL. Вот как я пытаюсь решить эту задачу: BSTR GetDllDependencies(const wchar_t* dllPath) { std::wstring dependencies; struct LibDeleter { typedef HMODULE pointer;...
541 просмотров