Отговори на тема  [ 20 мнения ]  Отиди на страница Предишна  1, 2
Как да изтрия 12F509A ? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Predator_MF написа:
Tова животно що ми дава "Privileged Instructrion" ? Какво точно би трябвало да прави?


Win98 и WinNT(2000, XP) имат различно виждане по въпроса кой може да пипа директно по входно-изходните адреси. Този механизъм за защита е описан в книжките за 80386 и нагоре. Ако си писал софт за Win98, който ползва OUT или IN, независимо дали е байт, дума или двойна дума, непосредствено или през DX - няма да те пусне. Същият ефект правят и командите CLI и STI, и много други. За да имаш достъп, трябва да си в ниво на приоритет "0" - WinNT дава такъв само на драйверите на виртуалната машина. Всички други са в ниво "1", но също имат право да ползват определени адреси - за всеки драйвер различни. Всички приложения ( Application ), в т.ч. .EXE са с ниво "3" и са с отрязан достъп. Изключение е CMD.EXE, което има разрешание да пипа по почти всички адреси, НО: WIN прави мониторинг и след затваряне на CMD ВЪЗСТАНОВЯВА старите стойности на региастрите по портовете.
Това беше малко лирично отклонение. Чувал съм, че има драйвери, които ти позволяват да имаш достъп до дадени адреси, но никога не съм ги ползвал. Питай друг.
Това за приоритетите може да не е точно така. :wink:


Сря Апр 20, 2005 12:21 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Всъщност : отговорът на въпроса: WinNT вади това съобщение при опит за изпълнение на привилигирована инструкция, напр. IN / OUT.
След това терминира треда (НЕ ПРИЛОЖЕНИЕТО), който е сгазил лука.


Сря Апр 20, 2005 12:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
За да се работи без проблем под всички windows може да се ползва това.
Аз го ползвам от доста време и нямам оплаквания.


Сря Апр 20, 2005 1:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
...


Последна промяна на Съб Яну 28, 2012 11:11 am, променена общо 1 път



Сря Апр 20, 2005 2:09 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Бате, 10х за обяснението :) На мен ми беше ясно, че е от Win, ама никога не бях се замислял какво точно е това "Privileged Instruction" :D


Сря Апр 20, 2005 4:51 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни