Архив рубрики: Взаимодействие с ОС

Один из простейших способов отладки DLL (C/C++), работающей с именованной памятью

Автор записи: Дмитрий (Admin)

C_C++ основы
Создайте/откройте текстовый файл для записи отладочной информации (каждый новый вызов данного кода будет перезаписывать содержимое файла):

FILE *f = fopen("C:\\DLL_Log.txt", "w+"); // Создает файл лога

Открывайте потом этот файл для чтения в Notepad++.

Объявите следующую функцию:
Смотреть полностью...

Запуск/завершение процесса (программы) из C/C++

Автор записи: Дмитрий (Admin)

C_C++ основы
В начале, нужно объявить необходимые переменные:

TCHAR szPath[] = TEXT("info.exe"); // Путь к файлу
// Необходимые для запуска процесса структуры
STARTUPINFO si;
PROCESS_INFORMATION pi;

Такой код запускает процесс (программу):
Смотреть полностью...