Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru | - www.lycos.ru |
"Ассемблер? Это просто! Учимся программировать (FAQ)"
Выпуск № 249
от 19.04.2002, 02:05
Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере
Старейшины рассылки |
1. Broken Sword - ответов: 446. 2. Painbringer (нечто наподобие домашней страницы) - ответов: 384. 3. Sensey - ответов: 360. 4. DiGiT - ответов: 326. 5. Dron (Операционная система с нуля!) - ответов: 325. |
Вопрос № 17 |
Здраствуйте ув. эксперты!!
Этот вопрос я задавал ранее, но не получил на него вразумительного ответа.
Так вот, в Windows XP есть такая чудесная консольная команда taskkil, tasklist, она позволяет просмотреть\удалить процессы на удалённой машине, в маём случае, после указания ключей, удалённой мшины, она думает (видимо конектитца) патом пишет
"Отказано в доступе".
Не подскажете какая служба удалённая\локальная отвечает за данные команды и почему отказано в доступе (вероятнее всего) естественно ?
В системе я на правах админа, поэтому это сразу опускается!!
Отправитель: dec2000
Вопрос отправлен: 14.04.2002, 23:54
Подгруппа: Пользовательская работа с Windows
_______________
Отвечает Samodelkin
Добрый день, Sasha!
у меня есть Borland C++ 3_1 .. метров на 11
а винду самое легинькое наверное lccwin32 - дистрибутив 3 метра с небольшим (есть версия старенькая где дистр на 2 метра), но после распаковки и компиляции библиотек занял почти 21 МБ... мылить?
Отправлено: 16.04.2002, 09:29
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 38)
ICQ UIN#125903600
Иркутск
Вопрос № 15 |
Здравствуйте, эксперты!
В трее рядом с часами при подключении к инету появляется значок. При двойном клике п онему появляется окно, в котором можно посмотреть время подключения к инету.
Вопрос: как самому научиться считать это время ?
Отправитель: Anton
Вопрос отправлен: 14.04.2002, 06:02
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32
_______________
Отвечает Blackeye
Добрый день, Anton!
Создаешь свою Dialer а оттуда счтаешь время. Можно также с помощью реестра или RAS функций.
Отправлено: 15.04.2002, 06:14
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 84)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье
_______________
Отвечает Samodelkin
Приветствую Вас, Николай!
Расскажи плииз как ты перл инсталлил?
у тебя в настройках mime.types апача
строка "application/x-perl pl" есть?
а в httpd.conf что-нить вроде
Options ExecCGI
ScriptAlias "/__bin_dir__/" "f:/usr/local/bin/"
Action application/x-perl "/__bin_dir__/perl.exe"
так вот что я хочу сказать - перл у тебя не выполняет скрипт, текст скрипта просто отображается как html-документ в браузере, ну а то что теги в этом тексте интерпретируются, а остальной текст выводиться параллельно так это правильно... так и будет... Настрой апач чтоб он перл юзал када надо скрипт исполнить, а 7не передавал его как есть
Отправлено: 15.04.2002, 11:07
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 38)
ICQ UIN#125903600
Иркутск
Вопрос № 18 |
Здраствуйте ув. эксперты!!
Этот вопрос я задавал ранее, но не получил на него вразумительного ответа.
Так вот, в Windows XP есть такая чудесная консольная команда taskkil, tasklist, она позволяет просмотреть\удалить процессы на удалённой машине, в маём случае, после указания ключей, удалённой мшины, она думает (видимо конектитца) патом пишет
"Отказано в доступе".
Не подскажете какая служба удалённая\локальная отвечает за данные команды и почему отказано в доступе (вероятнее всего) естественно ?
В системе я на правах админа, поэтому это сразу опускается!!
Отправитель: dec2000
Вопрос отправлен: 14.04.2002, 23:58
Подгруппа: Пользовательская работа с Windows
_______________
Отвечает Blackeye
Добрый день, LVZ!
Если я првально понял, то вам надо просто перевести число в строку. Делаеться это так:
int i;//переменная i
char ch[100];// Переменная типа char
itoa(i,ch,10);// Переводим
CString str;
str = (LPCSTR)ch;
m_static.SetWindowText(str);
Вот и все!
Отправлено: 15.04.2002, 06:18
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 84)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье
_______________
Отвечает x-gn
Добрый день, Сергей!
Если стоит Win98 то срочно меняйте на Win98SE а так, переустановку сделайте - винда это любит. можно просто поверхностную.
Отправлено: 16.04.2002, 03:05
Отправитель: x-gn (регистрация: 28/12/2001, ответов на счету: 21)
ICQ UIN: 137252064
Россия, Гусиноозерск
_______________
Отвечает masquer
Приветствую Вас, LVZ!
Вот код которые переводит из числа в строку. В al число
cmp al, 10 ;al=05
sbb al, 69
das ; al=35
Здесь в al находится строковое представление числа
Отправлено: 16.04.2002, 10:54
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 99)
Украина, Николаев
Вопрос № 117 |
Многоуважаемые эксперты!
Помогите разобраться с нижеследующим. Есть буфер, где лежит Root-dir с дискетки FAT12 14 секторов. По ходу работы эти данные изменяются и как итог работы записываются обратно на диск.
Вопрос - как это осуществить. В приложении лежит кусок кода, который на поверку нифига не дает. Где-то ошибочка. Где - не могу понять. С виду - всё верно, а не работает
Вопрос 2(аналогия) тоже самое и с FAT'ом. Думаю, причина в том-же.
Если не сложно - напишите что мне делать. Очень прошу. Заранее спасибо.
Приложение:
Отправитель: Эксперт Cardinal (evg_list@aport2000.ru)
Вопрос отправлен: 09.04.2002, 19:46
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32
_______________
Отвечает Samodelkin
Добрый день, Cardinal!
Что значит не дает? совсем никакого результата? не происходит запись на диск? тогда должно выводиться сообщение об ошибке... или происходит запись, но не туда или не то? помниться считывать-записывать прерывание 13h может не выходя за границы цилиндра (а может это только для HDD), но и это условие вроде выполняется... может у тебя где-то чуть раньше DS изменен?
Отправлено: 10.04.2002, 08:16
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 38)
ICQ UIN#125903600
Иркутск
_______________
Отвечает Beeblebrox
Добрый день, Cardinal!
Голова 0, а не 1
Отправлено: 10.04.2002, 18:48
Отправитель: Beeblebrox (регистрация: 13/03/2002, ответов на счету: 73)
URL: http://beeblbrx.narod.ru - Beeblebrox / TMA HomePage
ICQ #75393045
Ukraine, Kharkov
Вопрос № 7 |
Вопрос эксперту Sensey (и всем, кто поможет). Спасибо за ваше беспокойство. Дополнение к вопросу об установке дров видюхи. Видюха NVIDIA RIVA TNT PRO (8 Мб). На счет драйверов: файлы .inf там аж 8 штук. Я их указывал. По-моему, nvagp.inf. Но винда все равно ругалась на отсутствие информации об устройстве. Материнка ASKA, VIA чипсет.
И еще один вопрос. Скажите, пожалуйста, что вы думаете о винтах SUMSUNG? Стоит его ставить? Я слышал, что они сыпятся за милую душу. Заранее спасибо.
Отправитель: kisintin (kisintin2000@mail.ru)
Вопрос отправлен: 11.04.2002, 13:07
Подгруппа: Пользовательская работа с Windows
_______________
Отвечает Sensey
Доброе время суток, kisintin!
Знач так
Устанавливаешь Винду
Потом устанавливаешь VIA 4in1 - вместе с материнкой должен был быть компакт. Все, что там найдешь - так кажется 3 разных сетапа - для матери, для АГП и еще что-то.
Потом ставишь дрова на видушку - попробуй разные файлы инф, я не помню какой к твоей.
А только потом DirectX
Винты Самсунг бывают разные, как и все в принципе. Лично у меня на работе их штук 6 - и все ок. А вот Фудж серии MPG - 4 из 7 через 14 мес после покупки накрылось или появились бэды.
Если у тя есть деньги, я бы посоветовал IBM IC35L 40 Гб - 95 $
Если таки нету - то Maxtor - он где-то 85. И самые быстрые к тому же среди скоростей 5400 оборотов. У самого дома такой
Ни в коем случае не бери IBM DTLA(ДЯТЕЛ) - через меня их прошло около 50 штук, и только 2 выжили, хотя DiGiT со мной не согласится - по моему у него ДЯТЕЛ, и работает...
Отправлено: 11.04.2002, 13:32
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 360)
Тел.: (0572) 41-76-04 д.
ICQ #105679124
Украина, Харьков
_______________
Отвечает ROM
Здравствуйте, kisintin!
Раз у тебя Nvidia, то иди к ним на сайт и качай детонатор поновее. он сам за тебя все распишет, где надо.
Отправлено: 11.04.2002, 21:55
Отправитель: ROM (регистрация: 31/03/2002, ответов на счету: 11)
ICQ 100276084
Russia, Kirov
_______________
Отвечает Frank
Приветствую Вас, kisintin!
Если нет денег то и такое пройдет. Насчет того что сыплятся ничего такого не слышал. Главный плюс их винтов в том что они очень тихо работают.
ЗЫ Себе я бы не брал. Раньше я всегда брал Fujitsu, но т.к. щас они винтов для нас простых смертных не делают, то буду переходить на IBM'ки
ЗЗЫ Так что там с драйверами. установил?
Отправлено: 12.04.2002, 00:10
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 168)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев
_______________
Отвечает DivX
Здравствуйте, kisintin!
Попробую угадать :) Драйвер лежит в директории с русским именем типа "Мои документы". Если это так, то перемещай их оттудова.
Насчет винтов Самсунг не знаю - но можно сказать, что опыта у них нет, они и там и там и на рынке памяти, и на рынке аудио/видеотехники , так что до "матерых" производителей винтов им далеко.
Отправлено: 12.04.2002, 06:46
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 250)
_______________
Отвечает Ghost
Доброе время суток, kisintin!
Насчёт винтов от Samsung, это слухи вообще это не плохие винты,
работают медленно но уверенно. Хотя не кто не застрахован от брака! А насчёт сыпятся: это хорошо видно на винтах от вестерна вот они сыпяться!
Отправлено: 13.04.2002, 13:56
Отправитель: Ghost (регистрация: 30/03/2002, ответов на счету: 34)
ua, Odessa
Вопрос № 8 |
Посоветуйте, что лучше взять для стабильной работы компа (чтобы можно было не выключать, не шумел (куллер), глюков было по минимуму): Pentium 4 or dual Pentium 3?
Отправитель: Алексей (aleksey_evg@mail.ru)
Вопрос отправлен: 11.04.2002, 14:05
Подгруппа: Модели, виды и типы компьютеров (hard)
_______________
Отвечает v4D
Здравствуйте, Алексей!
Стабильная работа будет при стабильном охлаждении...
А для этого нужно подбирать куллер. Как правило, чем меньше оборотов , тем он меньше шумит, но чтобы при этом получить нормальное охлаждение, нужно подбирать куллер с диаметром по-больше. В итоге получаем нормальное охлаждение и небольшой шум.
Ну тут понятно, что 2 куллера будут шуметь больше чем один, поэтому в плане менее шумящего лучше брать П4. Да и вообще не плохо бы знать, для чего будет предназначен такой комп, возможно тут не столько будет важен шум, как производительность
ЗЫ производительность - понятие растяжимое, поэтому не плохо было бы знать для чего он будет предназначен и саму конфигурацию П4 и дуал П3...
P.S. существую и другие факторы, которые влияют на охлаждение и шум, которые я не затрагивал...
Отправлено: 11.04.2002, 21:38
Отправитель: v4D (регистрация: 17/03/2002, ответов на счету: 24)
KPI
ICQ: 103700870
Ukraine, Kiev
_______________
Отвечает mr.hedgehog
Здравствуйте, Алексей!
ничего себе вопросик..
стабильность работы процессора - для меня понятие новое.
глюки в процах?! сильно..
1. если отлажениа система охлаждения, то вопрос о круглосуточной работе улажен сам собой.
2. глюки не от процов исходят, а от того, что (и кто :)) их окружает.
3. а зачем вам дуальный p3? сервер какой делаете?
ps. в случае процов смотрят на производительность.
p3 и p4 сталкиваются на рубеже тактовой частоты 1,4 и 1,6 соответственно, так как p3 1,4 более производителен чем p4 <1,6. да и разнообразие материнских плат под p3 соблазняет широким выбором. :)~
Отправлено: 12.04.2002, 01:22
Отправитель: mr.hedgehog (регистрация: 05/02/2002, ответов на счету: 37)
Russia, Saint-Petersburg
_______________
Отвечает DiGiT
Добрый день, Алексей!
dual Pentium 3 однозначно. У П3 тизо кулеры гудят(Copermain,Tualatin погромче), а для П4 ставят такой же кулер как и для атлона(гудят одинаково). П3 подтверждено к тому же годами,а П4 еще сыроватый.
Отправлено: 12.04.2002, 07:14
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 326)
ICQ:133534725
Russia(),Student
_______________
Отвечает Imp
Здравствуйте, Алексей!
Я считаю, что нет смысла покупать dual Pentium 3. Причины томе три:
1) Upgrade. Через несколько месяцев Интел закинет этот Пентиум три на помойку (если уже не закинула). Ты просто не сможешь нормально проапгрейдить свою тачку (придется все менять), а пентиум 4 - это перспективное направление, направленное на будущее.
2) Пентиум 4 работает быстрее, чем 2 трешки (проверено).
3) У меня стоит четверты пень. На глючность и шум не жалуюсь.
Отправлено: 12.04.2002, 11:37
Отправитель: Imp (регистрация: 10/04/2002, ответов на счету: 1)
Russia, Norilsk
_______________
Отвечает ne0
Добрый день, Алексей!
ОРигинально конечно, лучше ставь win2000 or NT, тогда тебе и глюков поменьше и выключать не надо, ну а шума от двух кулеров будет боольше, я бы взял второй вариант.
Отправлено: 13.04.2002, 03:24
Отправитель: ne0 (регистрация: 07/04/2002, ответов на счету: 25)
Belarus, Grodno
_______________
Отвечает Ghost
Доброе время суток, Алексей!
Для стабильной работы компа хватат Pentium 100 MMX!
ШУТКА :) (хотя это так).
Стабильность компа не звасит от навороченнсоти компа т.е. это может быть как пень 4 так и пень 3 , так и целерон, так какой нит АМД. А вот производительность если тебя интересует, тода если домой то лучше пень 4 (но оч. уж он дорог), а если для сервера тогда дуал пень3 (два проца). Но это есчё не всё для лучшей производительности одного мощного проца маловато, необходимо шоб каждый компонент системы обеспечивал лучшие показатели, а это: побольше памяти желательно ДДР или РИМ (в два раза быстрее), видео: Джифорсик 3, винт: с 2 метрами кеша, 7200 об/мин желательно ДМА133,
Отправлено: 13.04.2002, 13:40
Отправитель: Ghost (регистрация: 30/03/2002, ответов на счету: 34)
ua, Odessa
_______________
Отвечает Painbringer
Добрый день, Алексей!
П4. типа с двойным п3 под мастдаем тебе не жить - только нт или пингвины всякие. а 9х будет с ним как с одинарным работать.
Отправлено: 14.04.2002, 00:49
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 384)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.
_______________
Отвечает Samodelkin
Добрый день, Алексей!
Pentium 3 уже прошлый век, я если приобретаю то либо самое лучшее на что хватит, либо полное .... старье лишь бы работало и на некоторое время умеренно удовлетворяло потребности в технике. Советую поступать также
Отправлено: 15.04.2002, 10:32
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 38)
ICQ UIN#125903600
Иркутск
Вопрос № 123 |
Здравствуйте!
Это скорее не вопрос, а ответ. Я хотел сказать про книги
от Intel'а. Все в точности как пишет Broken Sword, я заказал
все 4 книги и они пришли ровно за 1 неделю (со 2 апреля по 9)
Ни копейки мне это не стоило, почтальон принес прямо домой
белую коробку с красной наклейкой "export cleared" :) и всего
лишь попросил расписаться. А все сей посылочки был около 3
килограммов и как пишет Broken Sword - 3 у.е. за почтовые
расходы - за счет фирмы Intel ессно. Так что заказывайте, а
почте скажите пусть не борзеют.
Отправитель: Digitizer (maxd_dlg@nm.ru)
Вопрос отправлен: 09.04.2002, 21:06
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32
_______________
Отвечает Volk
Доброе время суток, Digitizer!
А как заказать?
Отправлено: 10.04.2002, 08:59
Отправитель: Volk (регистрация: 12/01/2002, ответов на счету: 13)
Тел.: 8612 618553
Россия, Краснодар
Вопрос № 124 |
Уважаемые эксперты!
Объясните, пожалуйста, что в программе в приложении не так? Почему не работает push bufsize ? А страбатывает только если сразу написать push 50 ?
Заранее благодарен.
Приложение:
Отправитель: Rust_br (comrust@com.osu.ru)
Вопрос отправлен: 09.04.2002, 21:47
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32
_______________
Отвечает Scientia Cupidus
Доброе время суток, Rust_br!
Во-первых, размер буфера должен быть типа DWORD а не WORD, т.е. ставишь "bufsize dd 50" и все работает.
Во-вторых, в данном случае гораздо естественнее писать "push SIZEOF buffer", и не использовать лишнюю переменную. И вообще, лучше все invoke'ом вызывать...
Отправлено: 09.04.2002, 22:44
Отправитель: Scientia Cupidus (регистрация: 01/04/2002, ответов на счету: 22)
Россия
_______________
Отвечает User
Добрый день, Rust_br!
В сегменте данных попробуй поставить не bufsize dw 50, а bufsize db 50.
Отправлено: 10.04.2002, 02:08
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 21)
Уфа
_______________
Отвечает DiGiT
Здравствуйте, Rust_br!
Не работает, не позволят 386-ой из памяти заносить в стек, а константы пожалуйста.
Отправлено: 10.04.2002, 07:39
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 326)
ICQ:133534725
Russia(),Student
_______________
Отвечает Beeblebrox
Добрый день, Rust_br!
Потому что bufsize объявлено как dw, а модель памяти flat. Объяви bufsize dd 50
Отправлено: 10.04.2002, 10:08
Отправитель: Beeblebrox (регистрация: 13/03/2002, ответов на счету: 73)
URL: http://beeblbrx.narod.ru - Beeblebrox / TMA HomePage
ICQ #75393045
Ukraine, Kharkov
_______________
Отвечает Dron
Приветствую Вас, Rust_br!
Очень просто...
потому что нет такой команды
push mem16...
есть либо push r16/32 либо push imm16
Я понятно написал? либо непосредственное значение, либо регистр. третьего не дано.
Отправлено: 10.04.2002, 12:05
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 325)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва
_______________
Отвечает swan
Здравствуйте, Rust_br!
дружище! строка
buffer db 50 dup(0)
говорит о том что создается буфер из 50 байт заполненный 0-ми
само собой таким методом Вы в стэк его не бросите.
Совет - пиши push 50
вот...
Отправлено: 10.04.2002, 19:28
Отправитель: swan (регистрация: 08/04/2002, ответов на счету: 4)
***
Адрес: ***
Тел.: 21786
***
Россия, Североморск
_______________
Отвечает masquer
Здравствуйте, Rust_br!
А ты описание функции GetProfileString внимательно читал? А там написано (и накакано :)) DWORD nSize.
Измени
bufsize dw 50
на
bufsize dd 50
Отправлено: 11.04.2002, 10:48
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 99)
Украина, Николаев
_______________
Отвечает Топор
Приветствую Вас, Rust_br!
А дело, наверное, в том, что в 32битном защищённом режиме, в котором работает винда, в стек помещается по двойному слову. Когда пишешь push 50, число 50 как непосредственный операнд просто расширяется до 32 разрядов и кладётся в стек, а вот 16-битную переменную команда push обработать не в состоянии. Попробуй определить bufsize как двойное слово:
bufsize dd 50
Удачи !
Отправлено: 11.04.2002, 21:05
Отправитель: Топор (регистрация: 15/03/2002, ответов на счету: 72)
Радио "Эхо Москвы в Самаре"
Адрес: 443011, Самара, ул. Советской Армии, 217
Тел.: (8462)160302, 162918
URL: http://listen.to/btemple - Хорошая Русская Металлическая команда
Россия, Самара
Форма отправки сообщения |
Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.
В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.
© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А. |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||