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

;Зрушимо вказівник на старий кінець файла

ahead:

mov AH,42h

mov AL,2

mov BX,handle

mov CX,-l

mov DX,-Z

Int 21h

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

mov AH,0h

mov BX,handle

mov CX,0

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

Int 21h

;Виведемоповідомлення mes2 провідмовувідкритиФайл

notopen:

jmp outprog

myproc endp

;Поляданих

fname db 'work3.exe',0 ;Ім'яфайла

handle dw 0 ;Коміркадлядескриптора

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

key_rd dw 0 ;Ключ, щочитаєтьсязфайла

mes db 'Программа встановлена і буде працювати нормально',10,13

mes1 db 'Программа не встановлена і не може бути запущена',10,13

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

mes3 db 'Файл WORK3. EXE не знайдений у таблиці файлів'


Програма INSTALL3. EXE

;Установча програма, призначена для установки

;на жорсткому диску робочої програми WORK3.EXE ;Основні фрагменти програми

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