Страница 1 из 1

!!!Атрибут "Только исполняемый"!!!

СообщениеДобавлено: 27 авг 2002, 10:23
Alax
Ребятя, срочно, помогите....

Поставил на .exe файл Атрибут "Только исполняемый" теперь ни запустить файл, ни снять атрибут немогу. :( Что делать :?:

СтоИт NW 4.11

Варианты

СообщениеДобавлено: 27 авг 2002, 11:06
Влад А.Сокол aka Akina
1. Используя ODRN4 скопировать файл в ДОС раздел или на дискету, удавить на томе, нанести обратно. Копирование на другой том (сервер) не поможет.
2. То же, используя Captain Nemo.

Поскольку в ДОСе такого атрибута нету...

Re: !!!Атрибут "Только исполняемый"!!!

СообщениеДобавлено: 27 авг 2002, 11:24
Сергей Дубров
Alax писал(а):Ребятя, срочно, помогите....

Поставил на .exe файл Атрибут "Только исполняемый" теперь ни запустить файл, ни снять атрибут немогу. :( Что делать :?:

СтоИт NW 4.11

Попробуй x-away.exe от Wolfgang Schreiber:

"X-AWAY.EXE
Utility to remove the "X"-flag (Execute Only) from files.

The NetWare X flag normally cannot be removed and may prevent
supervisors from handling files correctly. X-flagged files cannot be
backed up or copied. Use X-AWAY to remove this flag from files.
Supervisor rights required. Public Domain by Wolfgang Schreiber"


http://www.novellshareware.com/novell/x-away.zip

Re: !!!Атрибут "Только исполняемый"!!!

СообщениеДобавлено: 27 авг 2002, 12:11
Аркадий Глазырин
Alax писал(а):Ребятя, срочно, помогите....

Поставил на .exe файл Атрибут "Только исполняемый" теперь ни запустить файл, ни снять атрибут немогу. :( Что делать :?:

СтоИт NW 4.11


Вроде бы этот атрибут только для MAC действует.
Я пробовал его устанавливать, так для Win'95 что он есть, что его нет - одна ерунда.

Re: !!!Атрибут "Только исполняемый"!!!

СообщениеДобавлено: 27 авг 2002, 12:17
Сергей Дубров
Arkadi Glazyrin писал(а):
Alax писал(а):Ребятя, срочно, помогите....

Поставил на .exe файл Атрибут "Только исполняемый" теперь ни запустить файл, ни снять атрибут немогу. :( Что делать :?:

СтоИт NW 4.11


Вроде бы этот атрибут только для MAC действует.
Я пробовал его устанавливать, так для Win'95 что он есть, что его нет - одна ерунда.

Для макинтошей этот атрибут работает действительно как задумано - не даёт скопировать файл, позволяя только запускать. Для всех остальных систем его установка почти стопроцентно гробит возможность запуска плюс "удобный" сервис - атрибут невозможно снять, только установить. Зачем новел так странно сделал - ещё лет десять назад народ спорил, но так и не поняли :lol:

СообщениеДобавлено: 27 авг 2002, 13:40
Vadziku
Он еще и для досов работает как надо. Потому как рассчитан на использование функции 4б 21-го прерывания доса.
Пережитки старого, Novell`y конечно стоило бы упразднить этот атрибут.

СообщениеДобавлено: 27 авг 2002, 14:44
Музалёв Николай
А CC.NLM не пробовали?

Не всегда...

СообщениеДобавлено: 27 авг 2002, 15:34
Сергей Дубров
Vadziku писал(а):Он еще и для досов работает как надо. Потому как рассчитан на использование функции 4б 21-го прерывания доса.
Пережитки старого, Novell`y конечно стоило бы упразднить этот атрибут.

Если досовская программа оверлейная и/или ей по какой-то причине при работе надо читать что-то у себя в "теле" - тоже перестанет работать по вполне понятной причине. Н-р, одним из таких "открытий" в своё время было обнаружение невозможности запуска досовского Пегаса с установленным атрибутом eXecuteonly. Так и не пойму до сих пор - почему нет штатных средств для снятия этого атрибута?

Чтоб не крали

СообщениеДобавлено: 02 сен 2002, 13:05
Павел Гарбар
Атрибут в свое время сделали для того, чтобы нельзя было скопировать экзешник и унести с собой. Поэтому и сделали атрибут "неснимаемым". С тех пор многое поменялось, в том числе и форматы исполняемых файлов, поэтому и работает не так, как было задумано с самого начала. А воруют программы теперь совсем другим способом...