Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать (FAQ)


Служба Рассылок Subscribe.Ru

"Ассемблер? Это просто! Учимся программировать (FAQ)"

Выпуск ╧ 174
от 25.01.2002, 20:51

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 25.01.2002, 20:51)

1. Broken Sword - ответов: 327.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 303.
3. Sensey - ответов: 272.
4. Dron (Операционная система с нуля!) - ответов: 240.
5. змей - ответов: 167.


От Администратора

ОПРОСНИК

Ниже приведены результаты Опросника, который был опубликован в предновогоднем выпуске. Всего было отправлено вариантов, как я уже писал, 18 штук. В некоторых ответах сумма может не равняться 18, т.к. ответ был неопределенным. "Предложения" - то, что предлагают читатели. Итак, вот ваши ответы:


1. Стоит ли переходит на новые группы?

Варианты ответов:

За - 15
Против - 2

Предложения:

  • Но старая рассылка должна остаться с минимумом контроля или вообще без оного:)Подписчик сам решает куда ему направлять вопрос и все последствия от общения с WizardX'ами принимает на себя.
  • А вот и не знаю.
  • Я не ретроград, но несмотря на "отсталость" старой системы она выжила даже без твоего участия. А в новой системе есть какие то дополнительные стимулы к расслоению нашего сообщества, которое так успешно пережило все невзгоды.
  • Стоит ради эксперимента попробовать перейти на новые группы, если в случае неудачи с ними не жалко их потом будет ликвидировать.

2.1. Стоит ли оставлять музыку в форме подачи вопроса (http://www.kalashnikoff.ru/cgi-bin/Message.cgi) (ее размер 17Кб)?

Варианты ответов:

За - 5
Против - 9
Все равно - 3

Комментарии

Можно присобачить чекбокс "врубить/вырубить музыку" ибо я ужговорил про то что Live! или AWE не у всех стоят и долбаныйчастотный синтез не все переваривают (хотя я миди и с табличным неочень люблю).


Дополнительный вопрос о том, что стоит ли вставлять MIDI читателей, теряет смысл.


3. Стоит ли предоставить возможность экспертам, имеющим статус "Привилегированный", удалять экспертов со статусом "Начальный", если они нарушают Правила работы экспертных групп?

Варианты ответов:

За - 7
Против - 10

Комментарии

Нет, это право следует предоставить коллегии экспертов, чтобы не было возможности просто сводить счёты или хулиганить. Пусть этим процессом руководит Администратор соответствующей группы - ставит на голосование, например.


4. Стоит ли предоставить возможность всем желающим регистрировать свой FAQ, наподобие этого. Например, по философии, психологии, администрированию систем, программированию на других языках и т.п.? При этом лицо, зарегистрировавшее группу, будет являться ее Администратором, а вопросы / ответы будут обрабатываться сервером Kalashnikoff.ru.

Варианты ответов:

За - 15
Против - 3

Комментарии

Выносить каждую тему на референдум на отдельной странице.Если наберется достаточно "за", то почему бы и нет.А также надо следить за активностью админа этой рассылки - чтобы не забывал про нее.


5. Нужно ли разрешить экспертам публиковать в рассылке формы голосований, с вопросами, которые они сами придумывают?

Варианты ответов:

За - 9
Против - 9

Комментарии

  • В рассылке пускай будут уведомления об их появлении на сайте, но не больше.
  • ДА! Но небольшие, и, желательно, упакованные.А на большие статьи оставлять ссылки.

6. Нужно ли разрешить экспертам публиковать в рассылке свои интересные заметки, небольшие статейки и пр. информацию, имеющую отношение к теме рассылки?

Варианты ответов:

За - 14
Против - 3

Комментарии

  • Только, на мой взгляд, их надо публиковать в СПЕЦВЫПУСКАХ - на каждую статью отдельно, или, допустим, раз в месяц - все сразу, в зависимости от числа статей.
  • В отдельных выпусках
  • Публиковать ссылкуи короткую аннотацию на заметки, выложенные где-то.
  • В рассылке пускай будут уведомления об их появлении на сайте, возможно с небольшой (до 5 строк) рецензией.
  • Да. Но небольшие, и, желательно, упакованные.А на большие статьи оставлять ссылки.

В следующем выпуске (или через один) опубликую некоторые свои интересные мысли по поводу ведения рассылки. Мне кажется, что мы сможем сделать что-то очень классное! В любом случае, я еще "обмозгую" свои "наметки", а потом вынесу на ваш суд. Предложение будет интересно как читателям, так и (особенно!) экспертам. А то последние выпуски рассылки можно смело назвать "Windows? Это просто! Учимся работать с MS-DOS". Или что-то вроде того...

Ну, а пока продолжается переработка программы под MySQL...

Следующие выпуски будут выходить автоматически в 2 часа ночи и попадать напрямую вам. Эти же выходили под моим контролем, т.к. нужно было отладить программу выпуска рассылки. Теперь она вроде как работает. Но если увидите нечто странное, то извиняйте.



Новости

[23.01.2002, 07:09] Эксперту Frank присвоен статус "Продвинутый".

[24.01.2002, 17:01] Эксперту Serik (Русские игры(проходилки) и другие материалы.) присвоен статус "Продвинутый".



 Вопрос ╧ 77

Дайте плиз хорошую прогу для свертывания окна в трей или для скрывания окна вообще.Надо что бы работало из коммандной строки.Или может это без проги можно сделать?
Отправитель: Эксперт StiGGeR (stigger@bashnet.ru)
Вопрос отправлен: 19.01.2002, 10:50
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Артём Шегеда
Доброе время суток, StiGGeR!

Зайди на мой сайт, стяни...
Или закажи по мылу


Отправлено: 19.01.2002, 11:45
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 38)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Tiger
Приветствую Вас, StiGGeR!
Вот тебе пара выдержек из известного файлового архива softbest в прошлом, а теперь softodrom Только вот ссылки жаль где-то затерялись, ну ничего, будет работка на досуге. :)))

С помощью SysTrayX можно избавиться от тех иконок в системном лотке (рядом с часами), которые редко используются и только зря занимают место. Иконки не исчезнут совсем - до них можно будет добраться через меню SysTrayX. Кроме этого, утилита позволяет восстановить иконки, исчезнувшие из системного лотка в результате краха Explorer'a

Восстанавливает иконки в системном лотке после краха Проводника, а также организует их в удобное для использования подменю.

ЗЫ: Есть и еще одна программулька, которая позволяет убрать иконки из трея. Называется HideIt. Можешь поискать, если найдешь.

ЗЫЫ: Прости, не дочитал вопрос до конца и уже начал отвечать. Они, по-моему, не работают из командной строки. Сорри. :)


Отправлено: 21.01.2002, 21:54
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 54)
URL: http://www.tigeer.narod.ru - Что-то вроде того




 Вопрос ╧ 79

Эксперты..!
Стоит 2 операционки..и винт разбит на 2 лог.диска..
ВИН МЕ и ВИН 20000..хочу одну операционку (ВИН 2000) убрать..как это сделать?
спасибо..

Отправитель: Oleg
Вопрос отправлен: 19.01.2002, 11:32
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Артём Шегеда
Добрый день, Oleg!

Простейший вариант:
1) Грузишься с дискеты.
2) Запускаешь с неё fdisk.
3) Убиваешь раздел с 2000.
4) Делаешь активным раздел с ME.
5) Юзаешь полюбившуюся(?) операционку.

CAUTION!
Все программы (документация, картинки, базы данных и т.п.), случайно оказавшиеся в том разделе, что ты решил убить, канут в Лету.


Отправлено: 19.01.2002, 11:57
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 38)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Tiger
Здравствуйте, Oleg!
Надо деинсталировать одну из операционок и все.
А еще проще, снеси просто все, что касается одной из операционок и потом измени пару строк в файлах конфигурации, чтобы не выводилось окошечко с выбором операционки в которой ты хочешь грузится. Или проще: грузишься с системной дискетки (ведь она у Вас есть, правда?) и в командной строке пишите copy sys c:


Отправлено: 21.01.2002, 21:53
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 54)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Frank
Приветствую Вас, Oleg!
Вариант если у тебя они на разных лог. дисках (судя по вопросу так оно и есть):
На диске С с ФАТ32 у тебя стоит МЕ, а на следующем логическом НТФС(или тоже ФАТ) и вин2000. Ты береш партишин межик и удаляеш второй раздел, там где вин2000, сохранив при этом информацию на другие диски. Затем в коммандной строке набираешь "fdisk /mbr", при этом он ничего не выведет, но он уже заменил мастер бут на стандартный. Все, можешь перезагрузится, и после удалить с диска С ненужные файлы загрузчика вин2000. ЗЫ. Все это делаешь или из под доса или винМЕ.


Отправлено: 23.01.2002, 07:04
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев

_______________

Отвечает Serik
Добрый день, Oleg!
Удалить Windows саму из-под себя невозможно.
Её можно удалить с Dos или другой программы которая загружается
под досом без загрузки Windows.


Отправлено: 24.01.2002, 16:11
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 80

Здравствуйте!
Хочу спросить, может есть у кого тексты программ из книги Зубкова "Ассемблер для дос виндовс и юникс", а то так лень печатать.

Отправитель: Алексей (alesha@moldovacc.md)
Вопрос отправлен: 19.01.2002, 12:40
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает UFO
Добрый день, Алексей!
На сайте издательства
http://www.dmkpress.ru/dmk/download.html


Отправлено: 19.01.2002, 14:54
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 87)
Россия, Южно-Сахалинск

_______________

Отвечает Frank
Добрый день, Алексей!
Да, есть. Тексты я тебе выслал, только насколько
я помню вместе с книгой должна быть дискетка с
текстами.


Отправлено: 21.01.2002, 08:31
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев




 Вопрос ╧ 81

Имея нижеприведенную процедуру на C, хотел перелопатить ее на ассемблер, но возникла проблемма.

HRGN CreateRgn(LPTSTR szFileName, LPPOINT pPoint)
{
HBITMAP hBmp = (HBITMAP)LoadImage( NULL, szFileName,
IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );
if ( !hBmp ) return NULL;

BITMAP bi;
BYTE bpp;
DWORD e;
DWORD f, t;
INT i, j;
bool b = false;
HRGN Rgn, ResRgn = CreateRectRgn( 0, 0, 0, 0 );

GetObject( hBmp, sizeof( BITMAP ), &bi );

bpp = bi.bmBitsPixel >> 3;

BYTE *pBits = new BYTE[ bi.bmWidth * bi.bmHeight * bpp ];

int p = GetBitmapBits( hBmp, bi.bmWidth * bi.bmHeight * bpp,
pBits );

if ( pPoint == NULL || pPoint->x >= bi.bmWidth ||
pPoint->y >= bi.bmHeight )
e = *(DWORD*)pBits;
else
e = *(DWORD*)(pBits + (pPoint->y * bi.bmWidth + pPoint->x) * bpp );

e <<= 32 - bi.bmBitsPixel;

for ( i = 0; i < bi.bmHeight; i++ )
for ( j = 0; j < bi.bmWidth; j++ )
{
t = *(DWORD*)(pBits + (i * bi.bmWidth +
j) * bpp) << (32 - bi.bmBitsPixel);

if ( t == e )
{
if ( !b )
{
f = j;
b = true;
} else if ( j == (bi.bmWidth - 1) )
{
Rgn = CreateRectRgn( f, i, j, i + 1 );
CombineRgn( ResRgn, ResRgn, Rgn, RGN_OR );
b = false;
}
} else if ( b )
{
Rgn = CreateRectRgn( f, i, j, i + 1 );
CombineRgn( ResRgn, ResRgn, Rgn, RGN_OR );
b = false;
}
}

delete pBits;

return ResRgn;
}

А проблемма в организации на ассемблере следующей строки:
BYTE *pBits = new BYTE[ bitmap.bmWidth * bitmap.bmHeight * bitmap.bmBitsPixel ];

Отправитель: Николай (babekcom@mtu-net.ru)
Вопрос отправлен: 19.01.2002, 13:56
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Доброе время суток, Николай!

В этой строке идет выделение массива в памяти (насколько я знаю С :-))).
Для реализации этого на ассемблере есть несколько вариантов.
Могу предложить такой:

mov eax, [bitmap.bmWidth]
mov edx, [bitmap.bmHeight]
mul edx
mov edx, [bitmap.bmBitsPixel]
mul edx
mov [size_1], eax

invoke HeapCreate, HEAP_GENERATE_EXCEPTIONS, [size_1], 0
mov hHeap, eax

invoke HeapAlloc, hHeap, HEAP_GENERATE_EXCEPTIONS, [size_1]
mov [pBits], eax
... [здесь дальнейший код] ...
invoke HeapFree, hHeap, 0, pBits ; это для строки delete pBits


Отправлено: 21.01.2002, 10:47
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 4)
Украина, Николаев




 Вопрос ╧ 82

Здрасте...
Вопрос, наверное, больше относится к Олегу.
В общем, я ставлю оценку экспертам за ответ, отсылаю ее, но далее(в IE) выдает что оценка не поставлена. Хотя раньше все было нормально. И еще с отправкой вопроса, после заполнения в форме (Оутлука), при отправлении в форме IE приходится всё вводить заново.
Что делать? Хочется справедливости. А то эксперты отвечали, старались, а оценку я не могу поставить.

Отправитель: Грохнутый (papasasha2001@mail.ru)
Вопрос отправлен: 19.01.2002, 15:44
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Калашников Олег
Доброе время суток, Грохнутый!

А какому эксперты Вы отправляли вопрос?


Отправлено: 19.01.2002, 16:27
Отправитель: Калашников Олег (регистрация: 29/12/2001, ответов на счету: 28)
Тел.: (095) 492-23-53
URL: http://www.kalashnikoff.ru - Информационный ресурс
ICQ ╧ 68951340
Россия, Москва

_______________

Отвечает змей
Доброе время суток, Грохнутый!
Ты не аутглюка отправляй, а сохрани сорс html пысьма
и открой его IE тогда безпроблем все будет...



Отправлено: 19.01.2002, 16:45
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 167)




 Вопрос ╧ 83

Доброго времени суток!
Проблема в следующем: на моем компе стоит Windows 2000, после установки Делфи 6, многие проги перестали работать - при запуске появляется окно "Ошибка приложения" со следующим текстом: Инструкция по адресу такому-то обратилась к памяти по адресу такому-то. Память не может быть 'read'.
'Ок' -- завершение приложения
'Отмена' -- отладка приложения
При нажатии 'Ок' думаю понятно что происходит, а при нажатии 'Отмена'грузится Дельфийский дебагер вероятно с ярым желанием прояснить ситуацию. Желания отлаживать проги, которые до Делфи приспокойно работали у меня нет, но и с Делфи расставаться не охота. Внимание знатоки, а теперь вопрос!
Как мне в Делфи отключить стремный дебагер, который столь тщательно блюдет запускаемый код?

Отправитель: Sepulina (sepulina@yahoo.com)
Вопрос отправлен: 19.01.2002, 16:41
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Serik
Здравствуйте, Sepulina!
Если он полез в реестр то открой прогу MSconfig
и посмотри в CONFIG.SYS, AUTOEXEC.BAT, SYSTEM.INI(386Enh)и
Автозагрузка, поотключай всё лишнее, должно сработать.


Отправлено: 24.01.2002, 16:16
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 84

Здравствуйте, эксперты.
Один раз я этот вопрос уже отправлял, но в когда нажал "отправить" что-то явно зависло (не у меня, а на сервере) или какие проблемы со связью случились. Короче, если это не первое письмо, то извиняюсь. Собственно вопрос:
У меня система Win 98 SE. Когда я запускаю досовские программы, типа NC ,Bjrland Pascal 7.0 для доса или старые игрушки, то у меня всё начинает жутко тормозить. При этом Norton System Doctor показывает загрузку ЦП 100 процентов даже если в настроиках ярлыка установить самый низкий приоритет при ожидании. В win 95 такой лажи небыло.
Хочу спросить в чем здесь дело: в Мастдае, в настройках или в железе(я перешёл на новую ОС вместе с переходом на новый компьютер)?
Заранее благодарен.

Приложение:


Отправитель: Олег (shein@kurgan.isp.ru)
Вопрос отправлен: 19.01.2002, 17:47
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает DivX
Доброе время суток, Олег!
Наверное все-таки какая-то железка мешает... не помешала бы конфигурация старой и новой машины. А так может или видео-режимы VESA глючат или эмуляция Sound Blaster Pro плохо сделана.


Отправлено: 20.01.2002, 07:27
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 138)

_______________

Отвечает Serik
Здравствуйте, Олег!
Здесь скорее всего проблема в операционке!!!
Заместь NC попробуй поставить FAR.


Отправлено: 24.01.2002, 16:05
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 85

Здравствуй, уважаемый All!

Возникла следующая проблема:

имеются два компа, между ними - сеть на витой паре.
Главный -
Chaintech Ct7aja2,Duron750,W2K
Второй -
Elpina, K6-2,W2K,W98SE

Сетевухи - Compex Re100TX.

Оба компа друг друга видят, пингуют, но с главного иногда невозможно зайти в расшаренные папки второго (под W2K на главном) - BSOD,
DRIVER_IRQL_NOT_LESS_OR_EQUAL в tcpip.sys.
Стоит удалить сетевуху на главном и поставить снова - всё работает. Но недолго.
Перепробовал уже почти всё. Проявляется и без SP, и с SP1, SP2. Via 4in1 стоит последний. Скоро сойду с ума от таких шуточек.

Помогите, PLEASE!

Отправитель: Эксперт Sheriff
Вопрос отправлен: 19.01.2002, 18:23
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает UFO
Доброе время суток, Sheriff!
Почитай здесь
http://winfaq.com.ru:8100/winnt/262.htm
и здесь
http://www.osp.ru/win2000/2001/03/025.htm


Отправлено: 19.01.2002, 19:26
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 87)
Россия, Южно-Сахалинск

_______________

Отвечает DivX
Приветствую Вас, Sheriff!
Может сетевуха с чем-нибудь конфликтует, проверь irq-прерывание. Или попробуй установить фиксированные IP-адреса, если они не введены.


Отправлено: 20.01.2002, 07:27
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 138)




 Вопрос ╧ 73

Привет всем!
Такая проблема
Материнка ASUS P2B, и на нее не ставятся видухи от NVidia.
Пробовал 2 разные Vantы, GeForce 2 MX200.
Результат: Ставлю дрова, находит, все ок в режиме 640х480х16
При установке больших разрешений\цветностей после перезагрузки при попытке нарисовать рабочий стол - черный экран и система виснет...
Досовские игрушки работают нормально, другие видухи (любые PCI, AGP Voodoo, AGP Savage 4) тоже все отлично.
Посоветуйте пути решения. Явные - скачать новые дрова для матери, для видухи, переустановить винду не предлагать, сам знаю:)
Просьба ответить того, кто сам реально сталкивался или точно знает путь решения.


Отправитель: Эксперт Sensey
Вопрос отправлен: 18.01.2002, 10:57
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает змей
Доброе время суток, Sensey!
Попробуй поставь на другое IRQ у меня была такая бага с вуду 3
но 10 IRQ она глючила так же при смене разрешения экран
сразу гаснул (то потухнет то погаснет)
потом я поставил на 11 IRQ и все запупырило
(хотя может не из-за этого но все же попробуй)


Отправлено: 18.01.2002, 13:56
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 167)

_______________

Отвечает Broken Sword
Добрый день, Sensey!
Я реально сталкивался - тот же черный экран, а в 640x480 все ок. Ставил TNT2, потом узнал, что POLARIS (это мать такая) кроме Radeonov и S3 ни с чем работать не будет из принципа!!!
Потом поставил Radeon - тот же гон. Ты может удивишься, но помог только Via 4 in 1... (ты мне ее сам помойму кода то советовал... :) ). Еще - поотключ. все shadow в BIOS-е и Palette Snoop, также поотрубай все что в PCI конфиге Write и т.п.
Олег, не добавляй балы за этот ответ, т.к. он человеку не поможет


Отправлено: 18.01.2002, 16:41
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 327)
ICQ#64476575
Украина, Одесса

_______________

Отвечает DivX
Здравствуйте, Sensey!
По-моему, этот трабл где-то в районе TwinView (такая штука есть в GF_MX и включается где попало и когда попало). В общем: свойства:экран - настройка - там будет два мониторчика, там же и разрешение меняешь. Так вот эти мониторы можно передвигать и активизировать второй монитор. Попробуй выбрать вместо того монитора(там может быть стандартный), который там установлен, выбрать другой. Да и там еще есть галочка "Расширить рабочий стол на этот монитор" если она установлена(вдруг-случайно), то надо снять ее.
Да, есть еще программка GeForce Tweak(http://www.uni-magdeburg.de/tuemler/beta/GTUsetup.exe), она может полностью дисаблить twinview, да и вообще в ней много настроек именно на тему багфиксов совместимости, которые тоже могут помочь.


Отправлено: 18.01.2002, 17:00
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 138)




 Вопрос ╧ 74

Уважаемые эксперты !
Каким образом можно повлиять на стартовое меню создаваемое операционкой WIN 2000,напримае что бы изменить последовательность старта..по умолчанию стоит ВИН 2000, а я хочу что бы была ВИН 98
спасибо

Отправитель: Oleg
Вопрос отправлен: 18.01.2002, 12:42
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Sensey
Доброе время суток, Oleg!
В 2000
Панель упарвления\Система, закладка "дополнительно", кнопка "Загрузка и восстановление"
Или ручками в файле c:\boot.ini


Отправлено: 18.01.2002, 12:48
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 272)
Тел.: (0572) 41-76-04 д.
ICQ 105679124 - пока не работает
Украина, Харьков

_______________

Отвечает Den
Приветствую Вас, Oleg!
Грузишь 2К - правой кнопкой (мышиной) на "Мой комп", там выбираешь свойства, далее - закладка "Дополнительно", там будет кнопка "Загрузка и восстановление", ну а там все понятно :).
Способ 2: Неважно откуда, идешь в корень системного раздела и ручками правишь файл "boot.ini" - ничего сложного в этом нет
Способ 3 (если не лень, зато будешь крут): устанавливаешь специальный софт и крутишь-вертишь дисками, как заблагорассудиться и ставишь себе кучу операционнок. Например "Acronis OS Selector", (смотри на www.acronis.ru) ну или что-нибудь подобное.


Отправлено: 18.01.2002, 13:53
Отправитель: Den (регистрация: 28/12/2001, ответов на счету: 11)
Россия, С.-Петербург

_______________

Отвечает UFO
Доброе время суток, Oleg!
Пуск->Настройка->Панель_управления->значок_система->меню_дополнительно->загрузка_и_восстановление->операционная система по умолчанию
На расширеной клавиатуре проще добраться до системы нажав
клавишы WinPad+Pause/Break

Ну и как альтернативный вариант отредактировать руками файл boot.ini
Лежит в корне загрузочного диска
Получится что-то типа

[Boot Loader]
timeout=10
Default=C:\

[Operating Systems]
C:\="Microsoft Windows 98"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect



Отправлено: 18.01.2002, 15:39
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 87)
Россия, Южно-Сахалинск

_______________

Отвечает Volk
Доброе время суток, Oleg!
Правой кнопкой мой комп А там сам найдёш помойму в загрузка востоновление забул нан кокой вкладке давно там был только не изменяй файл подкачки!


Отправлено: 18.01.2002, 17:55
Отправитель: Volk (регистрация: 12/01/2002, ответов на счету: 3)
Тел.: 8612 618553
Россия, Краснодар

_______________

Отвечает Frank
Здравствуйте, Oleg!
В корневом каталоге диска C есть файл, в нем в текстовом виде расписаны
загрузочные пункты.
Сейчас не могу вспомнить точно, как там все устроено, т. к. Win2k уже не стоит.
если не разберешся пиши: frank_u@mail.ru


Отправлено: 22.01.2002, 08:36
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев




 Вопрос ╧ 86

уЕЗПДОС РТПУНБФТЙЧБМ РБРЛХ "ПФРТБЧМЕООЩЕ" Ч БХФЗМАЛЕ Й Л УЧПЕНХ ХДЙЧМЕОЙА ОБЫЕМ ФБН РЙУШНП ОБ БОЗМЙКУЛПН СЪЩЛЕ (ТБВПФБМ БЧФПОПНОП). бОЗМЙКУЛПЗП С ОЕ ЪОБА, ОП ЙЪ МАВПРЩФУФЧБ ВЕЗМП РПУНПФТЕМ УПДЕТЦЙНПЕ РЙУШНБ Й ХДБМЙМ ЕЗП. оБРЙУБМ РЙУШНП ДТХЗХ, ЭЕМЛОХМ ЛОПРЛХ ПФРТБЧЙФШ. уТБЪХ ЦЕ ХЧЙДЕМ Ч ФТЕЕ НЙЗБАЭЙК УЙНЧПМ ЛБЛПК-ФП РТПЗТБННЩ (ЬМ. МБНРПЮЛБ У ТБУИПДСЭЙНЙУС МХЮБНЙ) ОЙЮЕЗП РПДПВОПЗП Х НЕОС ОЕ ВЩМП. ч ФТЕЕ ЦЕ ВЩМ УЙНЧПМ ЪЧПОЙМЛЙ vdialer ЪЕМЕОПЗП ГЧЕФБ, ЮФП ПЪОБЮБЕФ, ЮФП УЧСЪШ У ЙОФЕТОЕФПН ХУФБОПЧМЕОБ. эЕМЛОХМ РП ЬМ. МБНРПЮЛЕ, ЧУРМЩМП ПЛОП ЪЧПОЙМЛЙ РПЛБЪЩЧБАЭЕЕ, ЮФП Ч ЙОФЕТОЕФЕ ЛПНР 20 НЙОХФ (ЮФП ЧРПМОЕ ЧЕТПСФОП Ф.Л. С Ч РЕТЕТЩЧЕ НЕЦДХ ХДБМЕОЙЕН РЙУШНБ Й ОБРЙУБОЙЕН ДТХЗПЗП УИПДЙМ ОБ ЛХИОА, ЧУЛНРСФЙМ ЮБКОЙЛ Й ЪБЧБТЙМ ЮБК). с ТЕЫЙМ, ЮФП Ч РЙУШНЕ ВЩМ ФТПСО ПФЛМАЮЙМ УЧСЪШ, ЪБЛТЩМ БХФЗМАЛ, ЪБРХУФЙМ ОПТФПО БОФЙЧЙТХУ 5.0 ТХУ (ФБЛ ЧП ЧУСЛПН УМХЮБЕ ПО РТП УЕВС РЙУБМ), ЧЙТХУПЧ ОЕ ПВОБТХЦЙМ. хУФБОПЧЙМ об 2001, РТПЧЕТЙМ 2 ТБЪБ, ЧЙТХУПЧ ОЕ ПВОБТХЦЙМ. рПУНПФТЕМ УРЙУПЛ РТПЗТБНН ЮЕТЕЪ РОЕМШ ХРТБЧМЕОЙС Й Ч RegCleaner ОПЧЩИ РТПЗТБН ОЕ ОБЫЕМ. чПФ ХЦЕ 12 ЮБУПЧ ЛПНР ЧЕДЕФ УЕВС ОПТНБМШОП, ОЙЛХДБ ОЕ ЪЧПОЙФ, МБНРПЮЛБ ОЕ РПСЧМСЕФУС. хЧБЦБЕНЩЕ ЬЛУРЕТФЩ НПЦЕФ ЧЩ ПВЯСУОЙФЕ, ЮФП ЬФП ВЩМП, Й ЕУМЙ ЬФП ВЩМ ФТПСО, ФП РПЮЕНХ ПО УЕВС ВПМШЫЕ ОЕ РТПСЧМСЕФ?
Отправитель: Ura
Вопрос отправлен: 19.01.2002, 22:34
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Tiger
Доброе время суток, Ura!
Не знаю, что это было, но если комп ведет вебя нормально и нет вирусов, то тогда и не ломай себе голову. :)) А вообще установи себе какой-нибудь файрволл и тогда точно будешь знать, что за прога у тебя просит доступ в интернет!

ЗЫ: Отправляй письма в кодировке windows-1251


Отправлено: 21.01.2002, 21:50
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 54)
URL: http://www.tigeer.narod.ru - Что-то вроде того




 Вопрос ╧ 87

Здравствуйте, уважаемые эксперты!

Последние недели две стал наблюдать за своим винчестером странную особенность. При удалении файлов операционная система задумывается секунд на десять, причем ни на что не реагирует. Потом, как ни в чем не бывало продолжает работу. Файлы он удаляет.

Есть еще одна особенность, может быть связанная с этим. Винда раньше редко грузилась с первого раза. Просто в какой-то момент экран с бегущей полосой и логотипом замирал и все, при этом горел индикатор обращения к винчестеру. После перезагрузки, иногда не одной, все запускалось и работало стабильно. Сейчас грузится нормально. НО: если перезагрузить после какого-то периода работы, винда вылетает при загрузки с претезиями на то, что повреждено ядро.

Конфигурация компьютера:
Винчестер: Fujitsu MPE3102AT (10GB), висит на 0 канале IDE вторым номером. Есть еще старый Quantum 3GB, но к нему претензий нет. На втором канале висят два CD-ROM.

Процессор: AMD K6-2 450MHz, не разогнанный, б/у
Мать: Lucky Star 5MVP3, куплена в Формозе.
Память: Два SDRAM, 64M & 128M, один из них вроде Хендай.
Видео: ATI Rage 128 GL
ОС: MS Windows 2000 Professional Russian
Service Pack 2 Build 5.00.2195

Жду ответа,
Вольдмар.

P.S. Спасибо всем хорошим экспертам!
Олегу Калашникову отдельное БОЛЬШОЕ СПАСИБО!!!

Отправитель: Вольдмар (voldmar@pochtamt.ru)
Вопрос отправлен: 20.01.2002, 03:00
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает DivX
Добрый день, Вольдмар!
Попробуй, что-нибудь из этого:

1. Установи NortonUtilites для 2k. Запусти сначала NDD с полной проверкой, а потом SpeedDisk (в Виндозе есть аналогичные, но более тормозные программы ScanDisk и Defrag). Хотя NTSF(если там использует он) нерушим, он все-таки на полностью на программной основе под управлением Windows.

2. Поставь ФИКСИРОВАННЫЙ размер свопа

3. Вынь все три модуля памяти и запускай комп с каждым модулем отдельно.

То что винда грузилась не с первого раза - скорее всего заслуга материнской платы. Загрузи драйвера на нее (MVP - это кажется чипсет VIA). Еще поговаривают, что сервис паки для вин2к не ахти какие, но деинсталлировать их не удасться.



Отправлено: 20.01.2002, 07:27
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 138)

_______________

Отвечает kbpS
Доброе время суток, Вольдмар!
Попробуз запустить установку виндов ещё раз с дистрибутива в режиме восстановления (в то же место). Программы и настройки сохраняться, а ядро вылечится. После этого надо опять установить обновления (SP2 и др заплатки виндов и IE, если стояли.) Должно помочь.


Отправлено: 20.01.2002, 12:17
Отправитель: kbpS (регистрация: 28/12/2001, ответов на счету: 26)

_______________

Отвечает Joker
Доброе время суток, Вольдмар!
Проверь поверхность диска - запусти scandisk с ключом /surface - под ДОС. Если обнаружатся бэды тестирование прерывай, ничего не исправляй. Если на винте ценные > 100$ данные обратись в fido в конференцию pc.hardw.repair. Если менее ценные, то можно попробовать утилитки типа hddutil, hddspeed. Их найдешь в Яндексе. Подробнее могу мылом. jokeridze@tele-kom.ru


Отправлено: 20.01.2002, 13:30
Отправитель: Joker (регистрация: 12/01/2002, ответов на счету: 4)
Россия, Волгоград

_______________

Отвечает Sensey
Приветствую Вас, Вольдмар!
1.Может проблема в Винде, тогда ее переставить надо, но это только если не поможет п.2
2.Второй вариант - винт почти полетел.
Проверь поверхность диска, может появились бэды
Также при проверке смотри, как проверяется.
Если где-нибудь ScanDisk задержится, но как бэд не пометит, то это почти бэд, скоро полетит... а пока сектор читается, но с тормозами.
вариант борьбы - под чистым досом в DN, VC, NC копировать все файлы туда-сюда, если какой-то будет читаться с задержкой, то этот файл переименовываешь в что-то типа nodelete1.bed, ставишь ему Read Only, и никогда его не удаляешь, а также при оптимизации его не перемещаешь.
А пользуешься копией этого файла.



Отправлено: 21.01.2002, 10:09
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 272)
Тел.: (0572) 41-76-04 д.
ICQ 105679124 - пока не работает
Украина, Харьков




 Вопрос ╧ 90

Здравствуйте!
1. Не могли бы вы объяснить как работает команда test, что она делает (test ah,ah ; test ax,4).
2.Сколько байт в килобайте, килобайт в мегабайте и мегабайт в гегобайте.

Отправитель: Алексей
Вопрос отправлен: 20.01.2002, 10:34
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает root
Приветствую Вас, Алексей!
Команда test выполняет логическую функцию И над операндами, но нигде не сохраняет результат. Итогом команды является состояние флажков. Операнды команды test должны иметь одинаковый размер.
1Мб = 1024Кб = 1024 * 1024 б (1Кб = 1024 Б).
1Гб = 1024 Мб.


Отправлено: 20.01.2002, 12:48
Отправитель: root (регистрация: 28/12/2001, ответов на счету: 21)
РГУ
URL: http://www.aofd.boom.ru - Когда-то будет homepage
ICQ: 92779849
Россия, Ростов-на-Дону

_______________

Отвечает Bart Simpson
Здравствуйте, Алексей! test побитово сравненивает операнды и устанавливает флаги также как и команда cmp, т.е. после неё обычно используются команды условного перехода. К примеру
test ax,80h ;сравнить ax и 80h
jz @@ax_equ_80h ;равны ?
dec ax ;нет
@@ax_equ_80h:
inc ax ;да


Отправлено: 20.01.2002, 15:08
На момент выхода рассылки эксперт в базе не был найден либо недавно сменил пароль.

_______________

Отвечает Broken Sword
Приветствую Вас, Алексей!
;)

1. Логическое "и" над приемником и источником -
and приемник, источник
например,
and al,00001111b - обнулит старшие четыре бита и оставит неизменными младшие четыре бита (т.е. фактически произойдет сохраниение результата в приемнике). При этом произойдет установка флагов SF, ZF, PF в соответствии с результатом.

Так вот - test - это то же самое логическое "и", только после команды
test приемник, источник
ни приемник ни источник не изменяются, меняются только флаги (SF,ZF,PF) - те же, что и при and. Т.е. если нам НЕ нужно менять содержимое приемника - юзаем test, например, проверка числа на равенство нулю (test приемник, приемник)

2. 1 килобайт (Кб) = 1024 байт (б) (2^10 байт)
1 мегабайт (Мб) = 1024 килобайт (Кб) (2^20 байт)
1 гигабайт (Гб) = 1024 мегабайт (Мб) (2^30 байт)


Отправлено: 20.01.2002, 17:51
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 327)
ICQ#64476575
Украина, Одесса

_______________

Отвечает Joker
Здравствуйте, Алексей!
Команда test используется для проверки установки какого-то бита в регистре или ячейке памяти. Формат команды: test source,bitmask source - место где проверяется установка бита bitmask - битовая маска для проверки Команда test осуществляет операцию логиского И (and) между source и bitmask и устанавливает флаг нуля в зависимости от результата - если рез-тат операции логического И равен нулю, то флаг устанавливается. Пример: mov ax,00FDFh test ax,1 jz l_Where ;проверка и переход В этом примере перехода не будет, т.к. 0FDFh = 0000111111011111b а 1 = 0000000000000001b и результатом логического И будет 1, а не 0.
TEST AH,AH выдаст 0 только если AH = 0, т.е. может использоваться для проверки равенства регистра нулю, но по моему лучше для этой цели использовать команду OR R,R, где R - любой регистр.



Отправлено: 20.01.2002, 21:53
Отправитель: Joker (регистрация: 12/01/2002, ответов на счету: 4)
Россия, Волгоград

_______________

Отвечает DiGiT
Доброе время суток, Алексей!
1) test ah,
в общем логическое "и", но при этом операнды не меняются. А меняются только флаги. Например при
test ah,01h
zero flag==1 if ((ah and 01h)==0).
2) а это все степени двойки. Понятно это неудобно в десятеричной некруглые числа,а вот в хексе супер удобно.
Т.е. 1кб=2^10bytes,1mb=2^10kb=2^20bytes,1gb=2^30bytes. Читай что-нить,кроме маздайных журналов,тогда будешь что-то знать. А вообще факи и форумы очень удобно.


Отправлено: 21.01.2002, 06:00
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 152)
ICQ:133534725
Russia(),Student

_______________

Отвечает Ayl
Здравствуйте, Алексей!

1. Запросто! Команда test op1, op2 выполняет побитовое логическое И между операндами, выставляет флаги согласно результату, а сам результат выбрасывает за ненадобностью. Чаще всего используется для выяснения установки/сброса отдельных битов либо для проверки регистра на 0.

2. Так как комп обожает двоичную с.с., то все единицы соответствуют степеням 2-ки. А именно:

1Кбайт = 2^10 байт = 1024
1Мбайт = 2^10 Кбайт = 2^20 байт = 1048576 байт
1Гбайт = 2^10 Мбайт = 2^30 байт = 1073741824 байт



Отправлено: 21.01.2002, 10:41
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 149)
Россия, Санкт-Петербург

_______________

Отвечает Dron
Доброе время суток, Алексей!

1. Точно так же как и команда and, только не сохраняет результат в регистре а только меняет значения регистра флагов.

2. Это вопрос по программированию?
Всем известно что в килобайте 1024 байта, в мегобайте 1024 килобайта, в гигабайте 1024 мегабайта, а в километре 1024 метра! :)


Отправлено: 21.01.2002, 12:19
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 240)
URL: http://spawnhole.narod.ru/asmos/asmos.html - Операционная система с нуля!

_______________

Отвечает vitya
Доброе время суток, Алексей!

Второй вопрос хорош, всего в каждом 1024.:)
А test делает побитовое и не разрушая регистр.


Отправлено: 21.01.2002, 14:36
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 8)
Armenia, Yerevan

_______________

Отвечает Frank
Приветствую Вас, Алексей!
Цитата из книги:

TEST приемник,источник - Логическое сравнение - 8086
-------------------------------------------------------------------------------------
Вычисляет результат действия побитового "логического И" над приемником ( регистр
или переменная) и источником (число, регистр или переменная; источник и приемник не
могут быть переменными одновременно) и устанавливает флаги SF, ZF и PF в соответствии
с полученным показателем, не сохраняя результата (флаги OF и CF обнуляются, значение
AF не определено). TEST, так же как и CMP, используется в основном в сочетании с
командами условного перехода (Jcc), условной пересылки данных (CMOVcc) и условной
установки байтов (SETcc).
// (С) Зубков С. В. Assembler для DOS, Windows и UNIX.

А теперь пример:

1) ;Допустим у тебя в ax лежит число 17 (00010001b)
mov ax,17

test ax,20 ; сравниваем число в ax с маской 20(00010100b)

; флаг ZF устанавливается в 1, команда jz или je
jz AllBitsZero ; переходим на метку Zero только в случае если второй И четвертый бит
; числа, лежащего в ax нулевой
// З.Ы. биты считать от 0 справа налево ;)

; тут код если второй ИЛИ четвертый бит не нулевой.

AllBitsZero:

т.е. принцип действия команды похож на CMP, только наоборот.

2)
test ah,ah
jne Next ; переход выполняется всегда
...
Next:

P.S. см. основную рассылку ╧21

* * *

1GB=2^10MB или 1024MB
1MB=2^10KB или 1024КВ
1KB=2^10B или 1024В
вот такая (не)сложная арифметика

и пример на эту тему: // бред конечно, но все же
Допустим есть винт размером 17.3 гигабайт (по прайсу, т.е. из расчета 1ГБ=1000МБ),
и что же выходит: 17 300МБ => это 17 300 000КБ = 17 300 000 000 Байт. А теперь свернем
по правилам (1КБ=1024Б):
получим: 17 300 000 000 / 1024 / 1024 / 1024 = 16.111ГБ ! Чувствуешь разницу ;)

Или: написано, что на диске всего 6 752 776 192 байт,
кажется это 6,75 ГБ, ан нет это всего 6,28ГБ ;)


Отправлено: 22.01.2002, 08:33
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев

_______________

Отвечает Александр
Доброе время суток, Алексей!
1. Кнжку купи - делает операцию AND, но не записывает результат операции. Зато флаги изменяет. test ah, ah нужно для того, чтобы сбросить ZF. test AX, 4 - сбрасывает ZF, если в AX установлен 2-ой бит и устанавливает ZF, если 2-ой бит сброшен.
2. 1024. И не гЕгобайт, а гИгобайт(ГБ/GB). Если ты о тех цифирях, что нарисованы на твоём жёстком диске, то там же и написано, что 1GB=1,000,000,000 bytes.


Отправлено: 22.01.2002, 17:04
Отправитель: Александр (регистрация: 28/12/2001, ответов на счету: 27)
Россия, Москва




 Вопрос ╧ 92

Если у меня есть обычный PE-файл, как можно узнать размер
его кода, размер его данных и других его частей?
Надеюсь, что выразился понятно.
И еще, мне кто-то доку скинул с расширением pps. Может кто
знает, чем ее читать? Может это Power Point?
Я пробовал читать ее Word'ом, Dos Navigator'ом и Bred'ом.
В последнем перепробовал все кодировки.

Отправитель: TanaT (tanat@yes.ru)
Вопрос отправлен: 20.01.2002, 12:10
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Bart Simpson
Здравствуйте, TanaT! Как то мне тоже приложили к письму какую то фотку, нажал скачать, ie скачал её ввиде pps, мучился я с ней мучился, потом просто скачал её downloader'ом он скачал её нормально, как jpg... вот бред :(


Отправлено: 20.01.2002, 15:01
На момент выхода рассылки эксперт в базе не был найден либо недавно сменил пароль.

_______________

Отвечает mihhey
Добрый день, TanaT!
Читай MS PowerPoint`ом


Отправлено: 20.01.2002, 16:56
Отправитель: mihhey (регистрация: 01/01/2002, ответов на счету: 12)
Россея, Питер

_______________

Отвечает Ayl
Приветствую Вас, TanaT!

PPS - это презентация Power Point. Если PP установлен, то файл должен открыться автоматически, если нет - надо устанавливать, а то фиг прочитаешь.


Отправлено: 21.01.2002, 10:48
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 149)
Россия, Санкт-Петербург

_______________

Отвечает Frank
Добрый день, TanaT!
Во-первых начну свое повествование с описания структуры файлов PE (Portable Executable :] )
1. По смещению 3Ch лежит смещение заголовка PE.
2. PE Заголовок: (Извини конечно, что не могу ответить более конкретно, т. к. сессия замучила уже.)
+-------------------------------------------------------+
0 ╕ SIGNATURE BYTES ╕ CPU TYPE ╕ # OBJECTS ╕
8 ╕ TIME/DATE STAMP ╕ RESERVED ╕
16 ╕ RESERVED ╕ NT HDR SIZE╕ FLAGS ╕
24 ╕ RESERVED ╕LMAJOR╕LMINOR╕ RESERVED ╕
32 ╕ RESERVED ╕ RESERVED ╕
40 ╕ ENTRYPOINT RVA ╕ RESERVED ╕
48 ╕ RESERVED ╕ IMAGE BASE ╕
56 ╕ OBJECT ALIGN ╕ FILE ALIGN ╕
64 ╕ OS MAJOR ╕ OS MINOR ╕USER MAJOR ╕USER MINOR ╕
72 ╕ SUBSYS MAJOR╕ SUBSYS MINOR╕ RESERVED ╕
80 ╕ IMAGE SIZE ╕ HEADER SIZE ╕
88 ╕ FILE CHECKSUM ╕ SUBSYSTEM ╕ DLL FLAGS ╕
96 ╕ STACK RESERVE SIZE ╕ STACK COMMIT SIZE ╕
104 ╕ HEAP RESERVE SIZE ╕ HEAP COMMIT SIZE ╕
112 ╕ RESERVED ╕ # INTERESTING RVA/SIZES ╕
120 ╕ EXPORT TABLE RVA ╕ TOTAL EXPORT DATA SIZE ╕
128 ╕ IMPORT TABLE RVA ╕ TOTAL IMPORT DATA SIZE ╕
136 ╕ RESOURCE TABLE RVA ╕ TOTAL RESOURCE DATA SIZE ╕
144 ╕ EXCEPTION TABLE RVA ╕ TOTAL EXCEPTION DATA SIZE╕
152 ╕ SECURITY TABLE RVA ╕ TOTAL SECURITY DATA SIZE ╕
160 ╕ FIXUP TABLE RVA ╕ TOTAL FIXUP DATA SIZE ╕
╕ DEBUG TABLE RVA ╕ TOTAL DEBUG DIRECTORIES ╕
╕ IMAGE DESCRIPTION RVA ╕ TOTAL DESCRIPTION SIZE ╕
╕ MACHINE SPECIFIC RVA ╕ MACHINE SPECIFIC SIZE ╕
╕ THREAD LOCAL STORAGE RVA ╕ TOTAL TLS SIZE ╕
+-------------------------------------------------------+
Чтобы не засорять рассылку полное содержание этого файла шлю по почте.
Если что звони, т.е. пиши...


Отправлено: 23.01.2002, 07:07
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев




 Вопрос ╧ 94

Здравствуйте уважаемые эксперты. Уменя появилась небольшая
проблема с windows.Нарушилась кодировка русских символов
в программах типа FAR и др. ms dos, и в самом windowse
но не везде а например в сообщении о некорректном выходе из
программы . Подскожите пожалуста в чем тут дело.
Зарание благодарен Юрий.

Отправитель: Юрий (ua4aqc@reg.avtlg.ru)
Вопрос отправлен: 20.01.2002, 17:16
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Tiger
Приветствую Вас, Юрий!
Попробуй проверить этот ключ реестра
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage]
И поставь все вот так:
"1251"="cp_1251.nls"
"1252"="cp_1252.nls"
Если не поможет, то скорее всего что-то еще сбилось. Надо покопаться, мож чего и найду.


Отправлено: 21.01.2002, 21:52
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 54)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает DivX
Доброе время суток, Юрий!
Загляните в файл autoexec.bat в корне системного раздела - возможно там причина неправильной кодировки, об этом я рассказывал в ответе на вопрос 63 (FAQ выпуск #173)


Отправлено: 24.01.2002, 05:10
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 138)

_______________

Отвечает Serik
Здравствуйте, Юрий!
Проверьте наличие файла в корневом каталоге (displai.sys).
Если такового нет, значит вся проблема в нём, этот файл можно
взять с любого другого компа!!!


Отправлено: 24.01.2002, 17:01
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 95

Здравствуйте эксперты,номер своего предыдущего вопроса не знаю,
в рассылку он не попал,вероятно вам, Олег,не понравилась кодировка.НЕЗНАЮ как так получилось,но печатал я в той же кодировке в какой приходит мне рассылка,т.е.КОИ-8.И по другому быть не может,кодировка выбирается в Оутлок автоматишь,и если выбрать другую,я просто не буду сам понимать,что пишу.
Тем не менее всем кто прислал ответы на мой вопрос ОГРОМНОЕ СПАСИБО.
НО есть прблема следующего характера.Вы отвечаете на вопрос как бы вы сами поступили в этой ситуации.Типа проследить изменения в реестре,почистить ручками.Но если б к мом ручкам еще и голова была,а если ни разу с реестром не работал,то можно и не там почистить.Другое дело попробовать унинсталлятор.Правда нортоновский2002 я не нашел,равно как и firelog.Нашел PRofessionel Uninstaller на одном из сайтов,вот теперь посути дела.Этот зверь имеет русский интерфейс,а уменя
при сохранении кириллица не прддерживается.Позтому вижу я только арабский,или что то вроде этого,шрифт.Может кто видел
в инете с английским или немецким,киньте ссылочку плз.

Отправитель: Vitali
Вопрос отправлен: 20.01.2002, 18:09
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Tiger
Приветствую Вас, Vitali!
В приложении есть некая билеберда, которую надо copy&paste (скопировать и вставить) в бокнот, а файл как-нить назвать, но дать разширение *.reg Потом дважды на нем щелкнуть и посмотреть что получится, мож и по-русски заговорит твой "унинсталлер". :)))

ЗЫ: В конеце файла обязательно должна быть пустая строка!


Приложение:


Отправлено: 21.01.2002, 21:51
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 54)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Serik
Добрый день, Vitali!
Попробуйте поставить себе программу почтовик THE BAT,
она намного проще, и удобнее оутлука.


Отправлено: 24.01.2002, 16:02
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 96

Здравствуйте эксперты.
Я тут себе мать купил ASUS CUSI-FX и начались проблеммы.
Проблемма ╧1.Windows98 не ставится ....\setup.exe появляется черный экран и все,тишина. ╧2.Ставлю Win Millennium нажимаю setup.exe пишет EMM386:обнаружена ошибка #Ц5 в приложении по адресу С000Ж07В2.Драйвер EMM386 приостановил работу компьютера.... тоже пи...ец. ╧3 Ставлю Win2k слава богу ставится но, иногда при выходе в инет виснет комп и появляется надпись на синем экране
***STOP: 0*000000D1 (0*00000000,0*00000001 ...) Driver_IRQL_NOT_LESS_OR_EQUAL
***Adress F93C5820 base at F93B2000, DataStamp 38437f02-tcpip.sys. Beginning dump of physical memory.
Со старой мамой Acorp такого никогда не было.

Отправитель: Max (Max_astana@mail.ru)
Вопрос отправлен: 20.01.2002, 18:49
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Serik
Приветствую Вас, Max!
Попробуй отформатировать свой HDD, потомучто при удалении
файлов на самом деле они не удаляются, а просто разришается доступ на их перезаписывание.


Отправлено: 24.01.2002, 16:00
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 10)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос ╧ 97

Здравствуйте, господа эксперты.
Вот у меня ситуация: у меня проинсталлирована Windows XP на основной раздел жёсткого диска с
файловой системой NTFS. Можно ли разбить этот диска на два раздела и перенести данные(без удаления)
операционной системы на одну часть, включая загрузочную запись системы? Мне нужно отформатировать
вторую часть под FAT чтобы проинсталлировать Windows 98 или другую систему.
Замечание: у меня не с чего инталлировать Windows XP хотя имеются под рукой носители на
кот. я могу скопировать все данные жесткого диска. Одна проблема, как быть с загрузочной записью?
Как с MBR?
Утилита Partition Magic 4 не работает, потому что весь объём занят одним разделом(1900 МБ).
Заранее благодарен.

Отправитель: Дмитрий (idbox@aport2000.ru)
Вопрос отправлен: 20.01.2002, 18:54
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает UFO
Приветствую Вас, Дмитрий!
Было бы удивительно если бы он работал. NTFS от 5 NT он начал
поддерживать с версии то_ли 6_то_ли 6.1
На данный момент уже есть седьмая версия - вообщем найти ее в инете и решить свою проблему не составляет большого труда
к примеру с яндекса_ссыла
http://www.avaxhome.ru/soft/archive/partitionmagic.html
Осторожнее - 22 метра!


Отправлено: 21.01.2002, 00:29
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 87)
Россия, Южно-Сахалинск

_______________

Отвечает Александр
Приветствую Вас, Дмитрий!
Должно работать и в 4-ой версии, хотя если у тебя XP срочно покупай 7-ую, кажется токо в нём поддержка NTFS5. То что раздел занимает весь диск - не проблема. Если на нём есть свободное место надо сделать вначале resize/move для существующего раздела. После этого можн создавать новый раздел. Кстати в 7-ке большая часть операций происходит без перезагрузки в ДОС.



Отправлено: 22.01.2002, 17:05
Отправитель: Александр (регистрация: 28/12/2001, ответов на счету: 27)
Россия, Москва

_______________

Отвечает Frank
Здравствуйте, Дмитрий!
Я не могу понять почему не работат четвертый партишин, попробуй поставить новый 7-й. При изменении основного раздела он все делает после перезагрузки в режиме командной строки. Разбиваешь на разделы таким образом: сначала освобождаешь достаточно места на основном разделе. Желательно его после этого дефрагментировать. Потом в партишине ужимаешь его. И на пустом месте создаешь новый раздел основной(не логический). Из этих разделов выбираешь активный.Ставишь винду. вот только придется воспользоваться Boot Magic'ом для нескольких операционок.


Отправлено: 23.01.2002, 07:09
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 21)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mal.ru
Украина, Киев




 Вопрос ╧ 98

Здраствуйте уважаемые эксперты.
Возник у меня тут такой вопрос. Каким образом в программе работающей в графическом режиме вывести обычные символы. Например, если я переключился прерыванием 10h в 13h режим (320*200 точек, 256 цветов), как мне где-нибудь этак в левом нижнем углу вывести какое-нибудь сообщение. 9-ая функция ДОСа выводит какие-то огромные буквы, да и то лишь начиная с верхней строки,а не оттуда откуда надо, ведь курсора в граф. режиме нет и как указать место начала вывода текста не понятно. Прямой вывод в видеобуфер тоже не годится. Остается только самому буквы из точек рисовать :).
Заранее благодарен.

Отправитель: Митрич
Вопрос отправлен: 20.01.2002, 21:01
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает DiGiT
Добрый день, Митрич!
Понятно и 9-я, и 40-я и функции 10-го прерывания будут выводить тока большие буквы. А если надо пробуй для каждой буквы сообразить маску и потом так выводить нужную букву(геморой,но будет работать). А потом это же ведь разные режимы.


Отправлено: 21.01.2002, 05:18
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 152)
ICQ:133534725
Russia(),Student

_______________

Отвечает Ayl
Приветствую Вас, Митрич!

Ну а типа и ничего смешного! Именно по точкам! Либо использовать BC или BP с их графическими библиотеками. Хотя у них вроде проблемы с режимом 13h да и символы они выводят только на черном фоне. :(
Так что рисуйте, рисуйте и рисуйте!


Отправлено: 21.01.2002, 10:56
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 149)
Россия, Санкт-Петербург

_______________

Отвечает Артём Шегеда
Здравствуйте, Митрич!

Смешно :(.
Неужели для вывода маленьких красивеньких буковок нужно было переключаться в режим 13h? Ведь в этом режиме точка имеет ленейный размер 1/200 экрана! Лучше, чем тебе выдал BIOS (а именно он рисует буковки), у тебя может получиться только тогда, когда ты сам нарисуешь свой шрифт и напишешь процедуру вывода сообщений на экран. Красивенькими буковки будут, если ты опишешь разноширинный шрифт (каждая буковка имеет свою ширину) и если будет использоваться цветовое сглаживание (как это сделано с пакете "PLUS!" в виндах). А что касается курсора, то он существует даже в графическом режиме, только он не отображается на экране, а существует "виртуально" - для самих функций BIOS'а


Отправлено: 21.01.2002, 11:44
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 38)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Внимательно(!) заполните приведенную ниже форму для того, чтобы отправить вопрос или дополнение к ответам. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.
В программе The Bat! форма не работает.



 Персональные данные (?)
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Тип сообщения и его текст (?)

Отправить сообщение как:

Вопрос
Дополнение к ответам на вопрос ╧ (подгруппу выбирать не надо)

Текст вопроса или дополнения:

Приложение (если необходимо: программа, выдержка из закона и т.п.):

Если Вы отправляете дополнение,
нажмите кнопку "Отправить как дополнение":




 Выбор подгруппы (для вопроса)

Отправить вопрос всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP Апорт Top 1000

c 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное