Операционные системы. Марапулец Ю.В. - 41 стр.

UptoLike

Составители: 

Кроме того, размеры (или масштабные коэффициенты) могут быть не
заданы. В этом случае размеры области просмотра будут просто совпадать с
размерами окна.
else
SetViewportExtEx( hdc, cxWnd, cyWnd, NULL ) ;
Когда результат функции CreateMapMode известен, оставшаяся часть
задачи выполняется очень просто. Нужно только вызвать функцию
PlayMetaFile, точно таким же образом, как было показано ранее.
PlayMetaFile( hdc, lpMFP->hMF );
RestoreDC( hdc, -1 ) ;
GlobalUnlock( hGMem ) ;
CloseClipboard() ;
После воспроизведения метафайла вызывается функция RestoreDC с
аргументом -1 (чтобы восстановить исходный контекст устройства),
разблокируется память метафайла и закрывается буфер обмена.
Содержание отчета:
1. Цель работы;
2. Исходный текст программы;
3. Результаты работы программы (диалоговое окно в ОС Windows);
4. Выводы по проделанной работе с указанием достоинств и недостатков
предложенного исходного кода.
ЛАБОРАТОРНАЯ РАБОТА 5
"Безопасность Windows "
Цель работы: Изучение принципов обеспечения безопасности
приложений в ОС Windows NT (На примере программы File_User).
Задание к лабораторной работе:
1. Запустить программу
File_User. Данная программа, работающая только
в среде Windows NT, демонстрирует, каким образом можно получить текущий
дескриптор безопасности файла и обновить его путем добавления записи (АСЕ)
AccessAllowed (доступ разрешен) или AccessDenied (доступ запрещен) для
заданного пользователя. Для упрощения примера создано консольное
41
     Кроме того, размеры (или масштабные коэффициенты) могут быть не
заданы. В этом случае размеры области просмотра будут просто совпадать с
размерами окна.

       else
              SetViewportExtEx( hdc, cxWnd, cyWnd, NULL ) ;

      Когда результат функции CreateMapMode известен, оставшаяся часть
задачи выполняется очень просто. Нужно только вызвать функцию
PlayMetaFile, точно таким же образом, как было показано ранее.

       PlayMetaFile( hdc, lpMFP->hMF );
       RestoreDC( hdc, -1 ) ;
       GlobalUnlock( hGMem ) ;
       CloseClipboard() ;

     После воспроизведения метафайла вызывается функция RestoreDC с
аргументом -1 (чтобы восстановить исходный контекст устройства),
разблокируется память метафайла и закрывается буфер обмена.

       Содержание отчета:
  1.   Цель работы;
  2.   Исходный текст программы;
  3.   Результаты работы программы (диалоговое окно в ОС Windows);
  4.   Выводы по проделанной работе с указанием достоинств и недостатков
       предложенного исходного кода.



                         ЛАБОРАТОРНАЯ РАБОТА №5

                            "Безопасность Windows "

     Цель работы: Изучение принципов обеспечения безопасности
приложений в ОС Windows NT (На примере программы File_User).

       Задание к лабораторной работе:

      1. Запустить программу File_User. Данная программа, работающая только
в среде Windows NT, демонстрирует, каким образом можно получить текущий
дескриптор безопасности файла и обновить его путем добавления записи (АСЕ)
AccessAllowed (доступ разрешен) или AccessDenied (доступ запрещен) для
заданного пользователя. Для упрощения примера создано консольное

                                        41