Курсовая работа: Захист від несанкціонованого доступу

mov ВХ,handle

mov СХ,2

mov OX,offset key

Int 21h ;Зрушимопокажчикнастарийкінецьфайла, щобвідділитиключвідфайла

mov AH,42h

mov AL,2 ;Режимустановкивідкінцяфайла

mov ВХ,handle

mov СХ,-1 ;СХ:DХ=машиннеуявлення

mov DX,-2 ;числа -2

int 21h

; Виконаємо фіктивний запис 0 байтів, щоб укоротить файл

;до старої довжини

mov AH,40h

mov ВХ,handle

mov СХ.0

mov DX,offset key ;Фіктивний параметр

Int 21h ;Виведемо повідомлення mes про нормальну роботу

;Завершимо програму

notopen:

;Виведемо повідомлення mes2 про неможливість відкрити файл

jmp outprog ;Поля даних

fname db 'work3.exe',0 ;Ім'я файла handle dw 0 ;Осередок для дескриптора

key dw 1234h ;Ключ, що записується у файл

null dw 0

mes db 'Программа WORK3.EXE установлена на жорсткому дискі',10,13

mes2 db 'Файл WORK3.EXE не відкрився',10,13

Блок-схема алгоритму

1. Блок-схема робочої програми WORK3.EXE.


2. Блок-схема установочної програми INSTALL3.EXE.

К-во Просмотров: 346
Бесплатно скачать Курсовая работа: Захист від несанкціонованого доступу