Вопросы по теме '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 просмотров
schedule
04.12.2022
Ошибка сегментации после вызова 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 просмотров
schedule
09.05.2022
mkfifo() error ---› Ошибка при создании именованного канала.: Файл существует
Функция mkfifo принимает 2 аргумента: путь и режим. Но я не знаю, какой формат пути он использует. Я пишу небольшую программу для создания именованного канала и пути в файле mkfifo . Например, используя /home/username/Documents , но он всегда...
17261 просмотров
schedule
10.06.2024
Права доступа к файлам устанавливаются неправильно с помощью системного вызова open
В настоящее время я работаю над «Интерфейсом программирования Linux», и в главе 4 есть упражнение, в котором мы должны переписать команду «tee». Я сделал это, но независимо от того, что я делаю, мои права доступа к файлам (хранящиеся в переменной...
115 просмотров
schedule
27.05.2022
C ++: получить собственные зависимости dll, не загружая их в процесс
Мне нужно программно получить список зависимостей DLL. Вот как я пытаюсь решить эту задачу:
BSTR GetDllDependencies(const wchar_t* dllPath)
{
std::wstring dependencies;
struct LibDeleter
{
typedef HMODULE pointer;...
541 просмотров
schedule
28.04.2022