СП - Системное программирование / Системное программирование - ВОУД
.docxПараметр fdwReason может иметь одно из следующих значений, которое указывает на причину, по которой операционная система вызывает функцию DIIMain: dll_process_attach
Параметр fdwReason функции DllMain может иметь одно из четырёх значений DLL_ PROCESS_HINST; DLL_PROCESS_DETACH; DLL_THREAD_ATTACH
Параметры функции CreateFileMapping (создание объекта, отображающего файл в память): LpAttributes
Параметры структуры _SECURITY_ATTRIBUTES: Длина структуры в байтах; Признак наследования; Указатель на дискриптор безопасности
Параметры структуры _SECURITY_ATTRIBUTES: признак наследования; указатель на дескриптор безопасности; длина структуры в байтах
Параметры фракции WriteFile: nNumberofBytesToWrite; hFile; ipBuffer
Параметры функции CreateThread: lpThreadAttributes; dwStackSize
Параметры функции DllMain(): дескриптор Dll; флаг причины вызова
Параметры функции DllMain(): дескриптор Dll; флаг причины вызова
Параметры функции DllMain(): Флаг причины вызова функции DllMain; Дескриптор DLL; Виртуальный адрес
Параметры функции WaitForMultipleObjectEx() nCount; bWaitAll
Параметры функции WriteFile(): Дескриптор файла, указатель на буфер данных; Количество записываемых байтов, количество записанных байтов; Используется при асинхронной записи
Параметры функции WriteFile: lpBuffer
Параметры функции для динамического создания кучи HeapCreate() управляющие флаги; начальный размер памяти, распределяемый куче
Параметры функции СоруМеmогу() длина блока памяти; адрес области назначения
Параметры функции CreatePipe (создание анонимных каналов) hWriteHandle; hReadHandle; dwSize
Параметры функции GetOverlappedResult для определения состояния операции асинхронного ввода-вывода hFile; bWait; lpOverlapped
Параметры функции RaiseException, которая генерирует программные исключения dwExceptionCode; dwExceptionFlags; nNumberOfArguments
Параметры функции WriteFile для асинхронной записи данных hFile; lpBuffer; lpOverlapped
Параметры функции WritePipe (запись в анонимный канал) lpBuffer; lpOverlapped; hAnonymousPipe
Параметры функции CreateFileMapping LpAttributes; flProtect; hFile
Параметры функции DllMain hinstDLL; fdwReason; lpvReserved
Параметры функции ReadPipe lpBuffer; dwNumberOfBytesToRead; wNumberOfBytesRead
Понятия, связанные с механизм отображения файлов в память: отображение содержимого файла; представление или вид файла; когерентность данных
Понятия, связанные с механизмом отображения файлов в память: когерентность данных
Порт завершения ввода – вывода: объект синхронизации; содержит очередь пакетов; оповещает параллельные потоки
Порт завершения ввода-вывода обслуживает очередь пакетов; содержит очередь пакетов; объект синхронизации
Порт завершения ввода-вывода: содержит очередь пакетов; объект синхронизации
Порядок работы с локальной памятью потока распределение указателя; работа с указателем
Порядок работы с локальной памятью потока: освобождение указателя; работа с указателем; распределение указателя
Порядок работы с локальной памятью потока: работа с указателем
После завершения работы с виртуальной памятью ее нелбходимо освободить, используя функцию VirtualFree(), которая имеерт следующие параметры: Размер области; Тип операции; Адрес области виртуальной памяти
После обнаружения тупика существует несколько подходов для разблокирования потоков процесса Прекращение работы заблокированных потоков; Перераспределение ресурсов; Откат на контрольную точку
При асинхронной записи данных в файл, к параметрам функции WriteFile() относятся: Используется при асинхронной записи; Дескриптор файла; указатель на буфер данных
При асинхронном чтении данных из файла к параметрам функции ReadFile() относятся: дескриптор файла; указатель на буфер данных; количество читаемых байтов; количество прочитанных байтов; используется при асинхронной записи
При подкачке виртуальной страницы в физическую память могут работать разные алгоритмы замещения FIFO; LRU; LFU
При работе процесса выполняется преобразование адресов, причём адреса в процессе преобразования могут иметь различные названия Линейный адрес; Виртуальный адрес; Физический адрес
Программа структурной обработки исключений включает: Блок программного кода
Программный модуль, оформленный в виде DLL имеет расширение dll; может содержать как функции, так и данные
Программный модуль, оформленный в виде DLL хранится на диске в виде файла; имеет расширение dll
Прототип функции DllMain: LPVOID lpvReserved; HINSTANCE hinstDLL
Прототип функции MapViewOfFileEx DWORD dwFileOffsetLow; DWORD dwFileOffsetHight
Прототип функции MapViewOfFileEx DWORD dwFileOffsetLow; DWORD dwFileOffsetHight
Прототип функции MapViewOfFileEx, отображающий файл в адресное пространство с некоторого заданного виртуального адреса: HANDLE hFileMappingObject
Прототип функции MapViewOfFileEx, отображающий файл в адресное пространства с некоторого заданного виртуального адреса: LPVOID IpBaseAddress; DWORD DesireAccess
Прототип функции MapViewOfFileEx, отображающий файл в адресное пространства с некоторого заданного виртуального адреса: LPVOID IpBaseAddress; DWORD DesireAccess
Прототип функции MapViewOfFileEx, отображающий файл в адресное пространство с некоторого заданного виртуального адреса: LPVOID lpBaseAdress; DWORD dw Desized Access; HANDLE hFileMappingObject
Прототип функции UnlockFileEx для асинхронной отмены блокировки области файла: LPOVERLAPPED lpOverLapped; DWORD dwReserved
Прототип функции UnlockFileEx для асинхронной отмены блокировки области файла: DWORD dwReserved
Прототип функции UnlockFileEx для асинхронной отмены блокировки области файла: DWORD dwReserved
Прототип функции МарViewOfFile: DWORD dwFileOffsetHigh; DWORD dwFileOffSetLow; HANDLE hFileMappingObject
Прототип функций обработки исключений с плавающей точкой: unsigned int new; unsigned int _controlfp()
Прототип функций обработки исключений с плавающей точкой: unsigned int_controlfp(); unsigned int new; unsigned int mask
Процесс может включать в себя разные объекты Бинарный образ программы, загружаемый в память; Открытые файлы; Один или несколько потоков
Процесс можно завершить или приостановить функцией: ExitProcess
Реестр это – это централизованная иерархическая база данных, хранящая информацию о параметрах конфигурации операционной системы; это централизованная иерархическая база данных, хранящая информацию о параметрах конфигурации установленных приложений.
Режим доступа к объектам: WA; WC; R,W
Режимы доступа к объектам: R,W
Режимы доступа к объектам: R,W
Свойства и признаки операционной системы менеджер ресурсов компьютера; комплекс программ
Свойства и признаки операционной системы: Менеджер ресурсов компьютера; Администратор; Комплекс программ
Свойства и признаки операционной системы: Менеджер ресурсов компьютера
Символы, обозначающие идентификатор безопасности 1 S
Системные объекты, созданные менеджером объектов в Win32 API: критическая секция; события
Системные объекты, созданные менеджером объектов в Win32 API: События; Семафор
Состояние блока адресов в адресном пространстве: зарезвирован; выделен
Состояние блока адресов в адресном пространстве: Зарезервирован
Состояния потока Выполняется; Готов; Блокирован
Средства защиты должны предусматривать работу в трёх режимах Выполнение рутинных задач информационной безопасности; Обработка исключительных ситуаций, например атака вируса; Обработка аварийных ситуаций, например поиск вирусов
Статическая локальная память: определяет локальные переменные
Статическая локальная память: создает отдельный экземпляр переменной
Статическая локальная память: создает отдельный экземпляр переменной
Страницы виртуальной памяти могут находиться в трёх состояниях Свободны; Распределены процессу; Зарезервированы
Структура и описание каталога \(обратная косая)
Структура и описание каталога \(обратная косая)
Структура и описание каталога Корневой; \ (обратная косая)
Структура и описание каталога: корневой; \ (обратная косая); древовидная
Существует несколько моделей управления в дискреционной модели безопасности Иерархическое управление; Либеральное управление; Централизованное управление
Существует несколько типов учётных записей Учётная запись пользователя; Учётная запись домена; Учётная запись группы пользователей
Типы операционных систем Однопользовательские; Мультипроцессорные; Мультипрограммные
Типы процессов, которые различаются в OC Windows, в соответствии с их приоритетами Фоновые; Реального времени; С высоким приоритетом
Уровни безопасности потока-сервера для обработки запросов потока-клиента: Object Deleted; Object Open; Object Open for Delete
Уровни форматирования магнитного диска Форматирование низкого уровня; Разбиение диска на разделы; Форматирование высокого уровня
Файловая система NTFS используется в некоторых операционных системах Windows 2000; Windows NT; Windows XP
Файловая система exFAT используется в некоторых операционных системах Windows 10; Windows 7; Windows 8
Файловые системы для Linux бывают нескольких типов Reiser4; EXT4; EXT3
Файловые системы для Windows бывают нескольких типов FAT16; FAT32; exFAT
Файловые системы имеют определённые функции Отслеживание занятого и свободного пространства на диске; Поддержка системы папок и имён файлов; Отслеживание дефектных секторов на диске
Флаги для определения направления передачи данных pipe_access_duplex; pipe_access_inbound; pipe_access_outbound
Форматы реального и виртуального адресов: d; r
Форматы реального и виртуального адресов: d; r
Форматы реального и виртуального адресов: v; d; r
Форматы реального и виртуального адресов: v; r
Функции для работы с асинхронным доступом к данным ReadFile; LockFileEx; SleepEx
Функции для работы с асинхронными процедурами QueryUserAPC; CALLBACK; SleepEx
Функции для работы с процессами в Windows CreateProcess; ExitProcess; GetCurrentProcess
Функции для работы с реестром RegDeleteValue; RegSetValueEx; RegEnumValueEx
Функции для работы с мьютексами CreateMutex; ReleaseMutex; OpenMutex
Функции для управления памятью кучи: HeapAlloe(); HeapReAlloc()
Функции для управления памятью кучи: HeapFree(); HeapAlloc()
Функции оператора Sleep() Задерживает выполнение потока
Функции описанные в файле stdio.h, обеспечивают ввод-вывод в стандартные файлы: stdout; stdin
Функции работы с процессами в Win32 API: CreateProcess; CreateThread
Функции работы с процессами и потоками в Win2 API: CreateThread
Функции работы с процессами и потоками в Win32 API: CreateThread
Функции работы с процессами и потоками в Win32 API: CreatThread; СгеаteProcess
Функции соединения клиентов анонимными каналами: SetHandleInformation; DuplicateHandle
Функции соединения клиентов анонимными каналами: SetHandleInformation; DuplicateHandle
Функции файла stdio. h языка программирования С, создающее стандартную библиотеку ввода-вывода: Stdin – стандартный файл ввода; Stderr – файл вывода сообщения об ошибке
Функции Linux для завершения процесса EXIT(); ATEXIT(); ON_EXIT()
Функции Win API 32 для работы с файлами, отображаемыми в память CloseHandle; MapViewOfFile; UnmapViewOfFile
Функции для динамической загрузки или отключения DLL LoadLibrary; LoadLibraryEx; FreeLibrary
Функции работы с потоками в Win32 API CreateThread; ExitThread; SuspendThread
Функции работы с процессами в Win32 API CreateProcess; ExitProcess; TerminateProcess
Функции, инициирующие посылку пакетов в порт завершения ввода-вывода: WaitCommEvent; ReadFile; DevceloControl
Функции, работающие с локальной памятью потока TlsGetValue; TlsFree; TlsSetValue
Функции, работающие с локальной памятью потока TlsSetValue; TlsFree; TlsGetValue
Функции, работающие с виртуальной памятью VirtualProtect; VirtualLock; VirtualAlloc
Функции, работающие с DLL FreeLibraryAndExitThread; LoadLibraryEx; GetProcAddress
Функционально Win32 API подразделяется на следующие категории: Graphics Device Interface, Network Services, User Interface; Windows System Information, Common Control Library; Windows NT Access Control, Windows Shell, Base Services
Функционально подразделяется на следующие категории: Windows NT access Control, Windows Shell, Base Services; Windows Linux Information, Common Control Library; Graphics Device Interface, Network Services, User Interface
Функционально-подразделяемые категории в Win32 API Windows Shell; User Interface; Network Services
Характеристики именнованных каналов: Обмен данными может быть как синхронным, так и асинхронным; Могут быть как полудуплексные, так и дуплексные; Возможность моделирования любой топологии связей
Характеристики именованных каналов Полудуплексная или дуплексная передача; Синхронный или асинхронный обмен данными; Моделирование любой топологии связей
Характеристики именованных каналов: обмен данными может быть как синхронным, так и асинхронным; могут быть как полудуплексные, так и дуплексные; возможность моделирования любой топологии связей
Что выполняет файловая система? предоставляет возможности прямого и последовательного доступа к файлам; предоставляет средства управления файлами и каталогами; управляет пространством именованных файлов
Что означает параметр dwInitialState от функции HeapCreate? Начальный размер памяти, выделяемый куче
Что означает сериализуемая куча? Это когда система синхронизирует доступ параллельно работающих потоков к этой куче
Что содержит дескриптор безопасности? Список управления дискреционным доступом; Список управления системным доступом; Управляющие флаги безопасности
Что такое DLL? Это программный модуль, который может быть загружен в виртуальную память процесса; Это динамически подключаемая библиотека
Что такое MUTEX? Объект ядра операционной системы, который решает проблемы взаимного исключения межу параллельными потоками разных процессов
Что такое Semaphore? Объект ядра операционной системы, который находится в сигнальном состоянии, если его значение больше нуля
Что такое анонимный канал? Объект ядра операционной системы, который обеспечивает передачу данных между процессами на одном компьютере
Что такое дескриптор? таблица с записями, которые содержат средства идентификации каких-либо объектов
Что такое диспетчеризация потоков? Это алгоритм, устанавливающий порядок, в котором процессор обслуживает очереди
Что такое домен? Это группа компьютеров в локальной сети, которые поддерживают одну политику безопасности и используют общую базу данных учётных записей пользователей
Что такое контекст потока? Содержимое памяти, к которой поток имеет доступ во время своего исполнения
Что такое куча? Структура данных, с помощью которой реализована память, выделяемая приложению
Что такое процесс? Это исполняемое приложение вместе со всеми ресурсами, которые ему необходимы
Что такое страница памяти? Блок виртуальной памяти ёмкостью 4 Кбайта
Что такое транзакция? Операция, объединяющая операции записи и чтения
Что такое файлы подкачки? Файлы, в которых хранятся страницы виртуальной памяти
Явная передача наследуемого дескриптора процессу – клиенту анонимного канала может выполняться одним из способов: Через командную строку; через файл; Посредством сообщений WM_COPYDATA; Через поля hStdInput, hStdOutput и hstdError структуры STARTUPINFO
Явная передача наследуемого дескриптора процессу-клиенту анонимного канала может выполняться одним из способов: через командную строку; через файл; через поля hStdInput, hStdOutput и hStdError структуры STARTUPINFO; посредством сообщения WM_COPYDATA
Явная передача наследуемого дескриптора процессу-клиенту анонимного канала может выполняться одним из способов: Через командную строку, через файл; Через поля hStdInput, hStdOutput и hStdError структуры STARTUPINFO
Явная передача наследуемого дескриптора процессу-клиенту анонимного канала может выполняться одним из способов: Через командную строку, через файл; Через поля hStdInput, hStdOutput и hStdError структуры STARTUPINFO
Ядро ОС Linux может выполнять три действия над сигналами Игнорировать сигнал; Перехватить и обработать сигнал; Выполнить действия над сигналом по умолчанию
___________________________________________________| |_______________________________________________________________
Анонимные каналы : полудуплексные
Буферизация ввода-вывода это — кольцевая очередь данных, область оперативной памяти, временное хранение записей файла
В каком формате компьютер выполняет арифметические действия? Двоичном
В Операционной системе Windows различают следующие виды потоков : потоки интерфейса пользователя, пользовательские, системные
Величина кванта времени, выделяемая потоку : зависит от типа операционной системы, приблизительно равна 20 мс
Возможности функции — транслятора : использует инструкцию throw языка С++, преобразовывает исключения
Вспомогательные программные компоненты системы безопасности : Winlogon, Netlogon
Главное отличие привилегий от прав доступа : Привилегии касаются субъектов, а не охраняемых объектов системы
Директива которая отменяет использование регистра в качестве базового : DROP регистр
Директива END обозначает : конец программного модуля
Директива EQU обозначает : определение имени
Для ожидания наступления некоторого события или выполнения асинхронной процедуры можно использовать функцию WaitForSingleObjectEx(), которая имеет следующие параметры : временной интервал в миллисекундах, дескриптор объекта
Задачи динамической локальной памяти потока : Хранить указатели на захваченную память, Узнать какой поток ее вызывает
Значение параметра newдля управления исключениями : _EM_OVERFLOW
Значение функции WaitForSingleObject, в случае успешного завершения : wait_timeout, wait_object_0, wait_abandoned
Значение функций GetFileType : FILE_TYPE_PIPE, FILE_TYPE_CHAR
Значения атрибутов доступа к виртуальной странице поля Р : доступны чтения и запись страницы
Значения параметра dwCreationDispasitionпри открытии файла : TRUNCATE_EXISTING, OPEN_EXISTING
Значения параметра flProtect : PAGE_READWRITE, PAGE_READONLY
Значения параметра new для управления исключениями : _EM_ZERODIVIDE
Из каких компонент состоят предложения языка ассемблера (в общих случаях)? метка, мнемоника, операнды, комментарии
Именованные каналы создаются процессом - сервером при помощи функции CreateNamedPipe(), которая имеет следующие параметры : имя канала, атрибуты канала, режим передачи данных, максимальное количество экземпляров канала, размер выходного буфера, размер входного буфера
Индексные регистры : SI, DI
Исполняемые файлы и файлы динамических библиотек, т.е. файлы с расширениями exeи dll, разбиты на разделы : Каждый из которых содержит данные только одинакового типа, Раздел с исполняемым кодом хранится в физической памяти в одном экземпляре
К параметрам функции WriteConsoleOutput() относится : Область вывода в буфер экрана, Дескриптор буфера экрана
К третьему классу синхронизации относятся объекты, которые переходят в сигнальное состояние по завершении своей работы : Поток (thread), Работа (job)
Какие команды выполняют сложение и вычитание байтов или слов, содержащих двоичные данные? SUB, ADD
Какие операторы содержит структурный Ассемблер? Условные операторы, Операторы ветвления, Операторы циклов
Какие регистры называются индексными? DI, SI
Какие системы называются кросс-системами? системы, обеспечивающие подготовку программ в среде, отличной от целевой вычислительной среды
Какие элементы могут представлять непосредственные операнды или абсолютные адреса памяти? Константы
Какой сегмент содержит адреса возврата как для программы для возврата в операционную систему, так и для вызова подпрограмм для возврата в главную программу? сегмент стека
Когда бит включен, его значение есть : 1
Минимальной единицей информации в компьютере является : бит
На каком языке написанные программы могут быть перенесены только на вычислительную систему той же архитектуры : Ассемблер
Назначение флагового бита “Переполнение” : Указывает на переполнение старшего бита при арифметических командах.
Найдите директивы управления данными : DT, DB, DW
Найдите команду обмена данных между регистрами : XCHG AH,BH, XCHG AL,BL, XCHG AX,BX
Найдите команды арифметического сдвига влево : SAL BL,1, SAL AH,1, SAL AL,1
Найдите команды ввода данных : IN AL,34, IN AL,34Н, IN AL,DX
Найдите команды деления на содержимое памяти : DIV BLL, DIV MEM, DIV AHF
Найдите команды извлечения данных из стека : POP CS, POP MEM, POP SI
Найдите команды логического исключающего ИЛИ : ХOR BL,1, ХOR AL,1, ХOR AH,1
Найдите команды логического сложения : OR AL,1, OR BL,1, OR AH,1
Найдите команды пересылки шестнадцатиричных данных : MOV AL,1Н, MOV AL,12Н, MOV AL,8Н
Найдите команды работы со стеком : POP SI, PUSH VTV, PUSH SI
Найдите команды сохранения данных в стеке : PUSH SI, PUSH MEM, PUSH CS
Найдите команды управления флагами : CLC, STC, CMC
Найдите команды управления циклами : LOOP ALJ, LOOP BLJ, LOOP MAY
Найдите команды циклического сдвига влево вместе с флагом переноса : RCL AL,1, RCL BL,1, RCL AH,1
Найдите логические команды : AND AL,BL, AND BL,AH, AND AX,CX
Объектный модуль, поступающий на вход Загрузчика должен в той или иной форме содержать : Размер модуля, Машинные коды, Информацию о размещении в модуле перемещаемых данных
Объекты ядра операционных систем : процессы, файлы, события, потоки, семафоры, мьютексы, каналы, файлы проецируемые в память
Операции над потоком связанные с операционной системой : Open, Run
Операционные системы для программирования приложений Win32 : Windows XP, Windows 2000, Windows 98
Основные программные компоненты системы безопасности : Security Reference Monitor, Local Security Authority
Параметр fdwReason может иметь одно из следующих значений, которое указывает на причину, по которой операционная система вызывает функцию DIIMain : dll_process_attach
Параметры структуры _SECURITY_ATTRIBUTES : Длина структуры в байтах, Признак наследования, Указатель на дискриптор безопасности
Параметры фракции WriteFile : hFile, ipBuffer, nNumberofBytesToWrite
Параметры функции DllMain() : Виртуальный адрес, Флаг причины вызова функции DllMain, Дескриптор DLL
Параметры функции WriteFile() : Количество записываемых байтов, количество записанных байтов, Дескриптор файла, указатель на буфер данных, Используется при асинхронной записи
Понятия, связанные с механизмом отображения файлов в память : когерентность данных
Порт завершения ввода — вывода : оповещает параллельные потоки, содержит очередь пакетов, объект синхронизации
Порядок работы с локальной памятью потока : распределение указателя, освобождение указателя, работа с указателем
После завершения работы с виртуальной памятью ее необходимо освободить, используя функцию VirtualFree(), которая имеет следующие параметры : Размер области, Тип операции, Адрес области виртуальной памяти
При асинхронной записи данных в файл, к параметрам функции WriteFile() относятся : Дескриптор файла; указатель на буфер данных, Используется при асинхронной записи
Программный модуль — это : программа или функционально завершенный фрагмент программы, предназначенный ждля хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память
Программный модуль, оформленный в виде DLL : имеет расширение dll, хранится на диске в виде файла
Программный модуль, получаемый в результате трансляции исходного модуля, это : объектный модуль
Прототип функции MapViewOfFileEx, отображающий файл в адресное пространство с некоторого заданного виртуального адреса : HANDLE hFileMappingObject, LPVOID lpBaseAdress, DWORD dwDesized Access
Прототип функций обработки исключений с плавающей точкой : unsignedint_controlfp(), unsignedintmask, unsignedint new
Редактор связей соединяет вместе все объектный модули, входящие в программу. Как его еще называют? Компоновщиком
Режим доступа к объектам : WA, WC, R,W
Свойства и признаки операционной системы : Менеджер ресурсов компьютера
Сегментные регистры : SS., CS, DS., ES.
Символическое обозначение команды/ псевдокоманды (Ассемблер) : Мнемоника
Системное программирование — это : процесс разработки программ сложной структуры, комплекс программ, которые обеспечивают управление компонентами компьютерной системы.
Системные объекты, созданные менеджером объектов в Win32 API : События, Семафор
Состояние блока адресов в адресном пространстве : Зарезервирован
Структура и описание каталога : Корневой, \ (обратная косая)
Укажите Регистр сегмента данных : DS
Уровни безопасности потока-сервера для обработки запросов потока-клиента : Object Open, Object Open for Delete, Object Deleted
Форматы реального и виртуального адресов : r, v
Функции для управления памятью кучи : HeapAlloc(), HeapReAlloc()
Функции работы с процессами в Win32 API : CreateProcess, CreateThread
Функции соединения клиентов анонимными каналами : SetHandleInformation, DuplicateHandle
Функции файла stdio.h языка программирования С, создающее стандартную библиотеку ввода-вывода : Stdin - стандартный файл ввода, Stderr - файл вывода сообщения об ошибке
Функционально Win32 API подразделяется на следующие категории : Graphics Device Interface, Network Services, User Interface, Windows System Information, Common Control Library, Windows NT Access Control, Windows Shell, Base Services
Характеристики именованных каналов : Могут быть как полудуплексные, так и дуплексные, Обмен данными может быть как синхронным, так и асинхронным, Возможность моделирования любой топологии связей
Что включает в себя, модель регистров? Регистры общего назначения, Регистр состояния, Регистр-счетчик адреса
Явная передача наследуемого дескриптора процессу - клиенту анонимного канала может выполняться одним из способов : Через поля hStdInput, hStdOutputи hstdErrorструктуры STARTUPINFO, Посредством сообщений WM_COPYDATA, Через командную строку; через файл
Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языка высокого уровня (обычно включает в себя макросредства), это : интерпретатор