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

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


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

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

Выпуск № 183
от 07.02.2002, 02:05

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


Старейшины рассылки
(по состоянию на 07.02.2002, 02:05)

1. Broken Sword - ответов: 347.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 322.
3. Sensey - ответов: 290.
4. Dron (Операционная система с нуля!) - ответов: 243.
5. DiGiT - ответов: 173.


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

Уважаемые читатели!

Если у Вас есть вопросы по работе с Windows, то их можно также отправлять в рассылку "Windows 9x/2000/NT. Вопросы и ответы". В этой рассылке алгоритм отправки ответов немного другой, но, тем не менее, мы сможем немного разгрузить настоящую рассылку.

Стоит отметить, что материал, предоставленный в указанной мной рассылки чрезвычайно интересный и познавательный для новичков.

Ниже привожу форму быстрой подписки для Вашего удобства.

Рассылки Subscribe.Ru
Windows 9x/2000/NT. Вопросы и ответы


 Вопрос № 290

Здраствуйте Эксперты!

Обозначение: НБ-ноутбук.

Есть НБ: платформа Win Me (на японском языке), модем Xircom MPCI Modem 56.
НБ и установленное на нем обарудованием работает исправно.
Проблема заключается в том, что мы не можем войти с него в сеть.
В установке соединения и соотвецтвуюшими настройками этого соединения проблем нет, а также нет проблем с установкой модема.
Единственная причина (мое скромное мнение:) по которой мы не можем войти в сеть это настройка "сеть" (мой компьютер->панель управления-> сеть), т.е. на ПК эта настройка проблем не вызывает, по умолчанию стоит: семейный вход в систему, контроллер удаленного доступа, TCP/IP. На НБ когда я делаю те самые стандартные настройки и перезагружаю систему он их удоляет и пишет свои (может так и надо...), я бы назвал вам их но к сожелению не силен в японском языке.
---------------------------------------------------------------

Также я хочу записать туда русскую версию Win. Может ктонибуть знает как это зделать. Поймите меня правильно: проблемы с тем как устанавливать Win нету, проблема в том как совместить два языка. И как в таком случае устанавливать Win..., если он выдает ошибку такова рода (связанную с "несовместимостью языков")?
---------------------------------------------------------------

Разбить диск не две части с помошью fdisk не получается, посоветуйте еше какуюнибуть программу для этой цели.
---------------------------------------------------------------

P.S. Заранее благодарен.
P.S.S. С уважением kuper.

Отправитель: kuper
Вопрос отправлен: 02.02.2002, 09:28
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает SeGa
Приветствую Вас, kuper!
Вариантов решения может быть несколько.
1. Простой - Снести WinMe, поставить W2k с опцией
поддержки японского.
2. Сложный - разбить диск PowerQuest BootMagic (он бъет
наживую и не поганит ничего), переименовать папку "Program
Files" в что-то другое, инстальнуть вторую систему на второй
диск, поставить Boot менеджер (напр. PowerQuest BootMagic
- ну нравяться они мне :))). Вторую операционку лучше ставить
опять же W2k, т.к с нее начинается правильная работа с
азиатскими шрифтами.


Отправлено: 03.02.2002, 12:47
Отправитель: SeGa (регистрация: 24/01/2002, ответов на счету: 13)
ICQ 139626802

_______________

Отвечает 4c4d
Доброе время суток, kuper!
Попробуйте Partition Magic. И данные при его использовании с диска не стираются.


Отправлено: 05.02.2002, 06:10
Отправитель: 4c4d (регистрация: 31/01/2002, ответов на счету: 5)
bmstu
Russia, Moscow




 Вопрос № 291

Здравствуйте уважаемые эксперты
Меня интересует иформация по функции NetShareAdd
немогу найти ее полное описание предаваемых ей параметрах (может полохо искал)
Заранее благодарен

Отправитель: Zhanibek
Вопрос отправлен: 02.02.2002, 11:18
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Broken Sword
Доброе время суток, Zhanibek!
NetShareAdd имеет всего 4 параметра:

LPTSTR servername,
DWORD level,
LPBYTE buf,
LPDWORD parm_err

где servername - это pointer to a Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.

level - specifies one of the following values to set the level of information provided.

Value Meaning
2 The buf parameter points to an array of SHARE_INFO_2 structures.
502 The buf parameter points to an array of SHARE_INFO_502 structures.

buf - это pointer to the buffer in which the data set with the level parameter is stored. (см.пред.пункт)

parm_err - это optional pointer to a DWORD that contains the index of the first parameter that causes ERROR_INVALID_PARAMETER. If NULL, the parameter is not returned on error.

Про SHARE_INFO_2 и SHARE_INFO_502 смотри в приложении


Приложение:


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

_______________

Отвечает Andy Bitoff
Доброе время суток, Zhanibek!
Вот, что написано об этой функции в файле Win32.hlp:

The NetShareAdd function shares a server resource.

Security Requirements

Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute NetShareAdd. The Print operator can add only Printer queues. The Communication operator can add only communication-device queues.

NET_API_STATUS NetShareAdd(

LPTSTR servername,
DWORD level,
LPBYTE buf,
LPDWORD parm_err
);


Parameters

servername

Pointer to a Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.

level

Specifies one of the following values to set the level of information provided.

Value Meaning
2 The buf parameter points to an array of SHARE_INFO_2 structures.
502 The buf parameter points to an array of SHARE_INFO_502 structures.


buf

Pointer to the buffer in which the data set with the level parameter is stored.

parm_err

Optional pointer to a DWORD that contains the index of the first parameter that causes ERROR_INVALID_PARAMETER. If NULL, the parameter is not returned on error.


Описание структур SHARE_INFO_2 и SHARE_INFO_502, смотри в томже файле.

В приложении смотри перевод вышеописанного с помощью Сократа (самому лень было)


Приложение:


Отправлено: 02.02.2002, 13:21
Отправитель: Andy Bitoff (регистрация: 28/12/2001, ответов на счету: 53)
URL: http://bitoff.pisem.net - HomePage или что-то типа того :)
Россия, Санкт-Петербург

_______________

Отвечает Евгений
Здравствуйте, Zhanibek!
ВОТ,лови:
/*
he NetShareAdd function shares a server resource.

Security Requirements

Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute NetShareAdd. The Print operator can add only Printer queues. The Communication operator can add only communication-device queues.

NET_API_STATUS NetShareAdd(

LPTSTR servername,
DWORD level,
LPBYTE buf,
LPDWORD parm_err
);


Parameters

servername

Pointer to a Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.

level

Specifies one of the following values to set the level of information provided.

Value Meaning
2 The buf parameter points to an array of SHARE_INFO_2 structures.
502 The buf parameter points to an array of SHARE_INFO_502 structures.


buf

Pointer to the buffer in which the data set with the level parameter is stored.

parm_err

Optional pointer to a DWORD that contains the index of the first parameter that causes ERROR_INVALID_PARAMETER. If NULL, the parameter is not returned on error.



See Also

NetShareDel */


Отправлено: 02.02.2002, 14:39
Отправитель: Евгений (регистрация: 28/12/2001, ответов на счету: 38)
ICQ# 45249044
Russia

_______________

Отвечает K.A. NiCK
Добрый день, Zhanibek!

MSDN forever;

NetShareAdd
The NetShareAdd function shares a server resource.

Security Requirements
Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute NetShareAdd. The Print operator can add only Printer queues. The Communication operator can add only communication-device queues.

NET_API_STATUS NetShareAdd(
LPWSTR servername,
DWORD level,
LPBYTE buf,
LPDWORD parm_err
);

Parameters
servername
Pointer to a Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.
level
Specifies one of the following values to set the level of information provided. Value Meaning
2 The buf parameter points to an array of SHARE_INFO_2 structures.
502 The buf parameter points to an array of SHARE_INFO_502 structures.

buf
Pointer to the buffer in which the data set with the level parameter is stored.
parm_err
Optional pointer to a DWORD that contains the index of the first parameter that causes ERROR_INVALID_PARAMETER. If NULL, the parameter is not returned on error.
Return Values
If the function returns account information, the return value is NERR_Success.

If the function fails, the return value is one of the following error codes.

Value Meaning
ERROR_ACCESS_DENIED The user does not have access to the requested information.
ERROR_INVALID_LEVEL The value specified for the Level parameter is invalid.
ERROR_INVALID_NAME The character or file system name is invalid.
ERROR_INVALID_PARAMETER The specified parameter is invalid.
NERR_DuplicateShare The sharename is already in use on this server.
NERR_RedirectedPath The operation is invalid for a redirected resource. The specified device name is assigned to a shared resource.
NERR_UnknownDevDir The device or directory does not exist.

QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in lmshare.h.
Import Library: Use netapi32.lib (Windows NT) or svrapi.lib (Windows 95).



Отправлено: 03.02.2002, 00:44
Отправитель: K.A. NiCK (регистрация: 28/12/2001, ответов на счету: 158)

_______________

Отвечает masquer
Здравствуйте, Zhanibek!
должно быть на http://msdn.microsoft.com/



Приложение:


Отправлено: 03.02.2002, 08:58
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 17)
Украина, Николаев

_______________

Отвечает UFO
Доброе время суток, Zhanibek!
Сидит дядька злой и из пальца все эти гадские функции высасывает_:)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/ntlmapi2_0bxg.asp


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




 Вопрос № 292

Здравствуйте.
Можно ли поставить бряк в SoftIce'e на обращение к ячейке памяти? Например к 400034h, и если да, то будет ли он срабатывать при любом обращении. Примеры:
mov byte ptr [400034h],0
mov dword ptr [400030h],0
mov ebx,400000h
mov word ptr [ebx+32h],0
add ebx,36h
mov word ptr [ebx-2h],0
mov eax,[400034h]
и т.д. и т.п. Т.е. на чтение/запись любого размера, который коснется этой ячейки.

Отправитель: Эксперт Andy Bitoff
Вопрос отправлен: 02.02.2002, 13:27
Подгруппа: Дизассемблеры

_______________

Отвечает Broken Sword
Здравствуйте, Andy Bitoff!
Да, безусловно можно!
Делается это так:
BPM[B/W/D] адрес [R/W/RW/X] [отладочный регистр] [if выражение] [do "команда1;команда2..."]

Где B/W/D - байт/слово/дв.слово
R/W/RW - чтение/запись/чтение&запись
X-прерывание по исполнению указанного адреса
отладочный регистр - это не надо, SoftIce сам находит...
все что дальше тоже не нада впринципе.

Пример:
BPMD 400034h RW
после этого если в 400034h чето записать или оттудава чето прочитать произойдет "брейк"


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

_______________

Отвечает masquer
Доброе время суток, Andy Bitoff!
bpm 400034 r - íà ÷òåíèå
bpm 400034 w - íà çàïèñü
bpm 400034 rw - íà ÷òåíèå è çàïèñü


Отправлено: 03.02.2002, 08:56
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 17)
Украина, Николаев




 Вопрос № 293

Уважаемые господа експерты, не подскажите ли мне в каких пределах от стандартного - 2,9В можно изменять напряжение, не особо рискуя его сжечь. Заранее благодарен.
Отправитель: Slap
Вопрос отправлен: 02.02.2002, 14:39
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Sensey
Приветствую Вас, Slap!
Кого сжечь? Напряжение, что-ли? :)
Напиши плз, на чем ты меняешь напряжение


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

_______________

Отвечает Nick
Приветствую Вас, Slap!
Если я не ошибаюсь у к6 наминал питания 3.2 вольта (у старших точно)
отсюда вывод (почему не спрашивай, долго объяснять) что они все держат эту напругу, только не забывай что чем выше напряжение тем сильнее греется проц, а у АМD температура извечная проблема, так что советую перед разгоном припасти кулер по солиднее (и еще - младшие AMD практически не гоняются)
С уважением Nick


Отправлено: 03.02.2002, 13:13
Отправитель: Nick (регистрация: 30/01/2002, ответов на счету: 14)
Украина, Харьков




 Вопрос № 294

Уважаемые господа експерты, не подскажите ли мне в каких пределах от стандартного - 2,9В можно изменять напряжение на K6, AMD-шном камне, не особо рискуя его сжечь. Следуюшее значение у моей матери 3,2В - не занаю выдержит, ли он. Хочу погнать немного камень - но без подема напряжения не получается.
Заранее благодарен.
p. s. Извиняюсь за корявый :( 293 вопрос :) Sensey, cпасибо за замечание.

Отправитель: Slap
Вопрос отправлен: 02.02.2002, 19:06
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает UFO
Доброе время суток, Slap!
Напряжение ядра процессора_меняют в пределах сотых (ну от силы_1_2десятых)долей - но чтоб на 1-2 вольта!!! Короче, приготовься покупать другой - этот спалишь на раз


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

_______________

Отвечает DivX
Приветствую Вас, Slap!
Не надо... енто вам не celeron. Поднятие напряжения сразу на 0.3 вольта может загнуть процессор.
ЗЫ. Другое дело если был бы K6-2 и то сомнительно.


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

_______________

Отвечает Evgeny
Приветствую Вас, Slap!
Не рекомендую Вам поднимать напряжение. Тут есть достаточный риск угробить процессор (или снизить его срок службы). Если другими способами (увеличение коэффицента, частоты) разгон не получается, то лучше не рисковать с поднятием напряжения. Хотя теоретически 3,2В процессор должен выжержать.
С уважением, Евгений!


Отправлено: 03.02.2002, 08:43
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 47)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает Sensey
Добрый день, Slap!
Я бы не рисковал, он и так сильно греется...
Увеличение скорости при разгоне будет минимальным, а риск большой!
К6 плохо гонятся...
Рай для оверклокера целероны 300-366, номинально на 66 шине, 80% из них отлично работают на 100


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

_______________

Отвечает Lonely L
Добрый день, Slap!

Увеличить напряжение в принципе реально. Но я бы не стал рисковать без крайней необходимости. Даже если разгон получится и при этом процессор не сгорит, то возникнут проблемы с перегревом.



Отправлено: 03.02.2002, 16:41
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 16)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает 4c4d
Здравствуйте, Slap!
Сложно сказать. По-моему, многое в разгоне зависит от камня. В некоторых случаях так можно и без него остаться. А насчет матери - попробуйте обновить BIOS, возможно появится больше настроек.


Отправлено: 05.02.2002, 06:15
Отправитель: 4c4d (регистрация: 31/01/2002, ответов на счету: 5)
bmstu
Russia, Moscow




 Вопрос № 295

Мужики, слышал пару раз, что-то вроде того, что для хорошей видеокарты "дозарезу" необходим хороший центральный процессор якобы для того, чтобы в полной мере "загрузить" ее. Насколько с технической точки зрения верно это утверждение? И каково истинное распределение загрузки центрального процессора и видеопроцессора при "погружении в QUAKE III" или чего нибудь аналогичное.
Отправитель: Dev
Вопрос отправлен: 02.02.2002, 19:38
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Broken Sword
Приветствую Вас, Dev!
Если под "центральным процессором" ты имеешь ввиду обыкновенный процессор, который втыкается в материну - то тут все наоборот. Чем голимее видеокарта, тем мощнее требуется процессор! Например есть такая игруха Max Payne (одна из самых навороченных). Тут если у тебя на видюхе нет АППАРАТНОГО (т.е. поддерживаемого самой видеокартой) режима T&H, то кто должен все считать? есесно, процессор! вот тут чем он мощнее, тем игруха быстрее бегает. Если у тя селерон без FPU, то все будет жутко тормозить (ведь 3D-графика это в основном работа с FPU). А если у тя АППАРАТНАЯ (т.е. на самой видеокарте) поддержка T&H, то процессор потягивает себе коньячек на ривьере и гуляет с девочками по песочку, а видеокарта сама себе все пахает.

Так что вывод один - чем слабее видюха, тем сильнее нужно выкладываться "центральному процессору" и это очевидно просто...


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

_______________

Отвечает DivX
Доброе время суток, Dev!
В высоких разрешениях - разницы никакой (но это где в районе 1600*1200 - не думаю, что у многих есть такие мониторы)
В современных гамесах разница видна уже на 1024*768, не говоря уже о 800*600. В принципе хороший процессор нужен не только чтоб загружать видеокарту (хороший пример Unreal Tournament ;)


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

_______________

Отвечает Evgeny
Доброе время суток, Dev!
Да, действительно, для того, чтобы использовать все возможности видеокарты нужен мощный процессор. Дело тут в том, что процессор видеокарты полученную информацию направляет для обработки центральному процессору и если он медленный, то он просто не успевает ее обрабатывать, в результате система тормозит.
В современных 3D играх процессор и видео работают на полную мощность. Причем степень их загрузки будет зависить от многих факторов: качество графики, звука, кол-ва объектов и т.д.
С уважением, Евгений!


Отправлено: 03.02.2002, 09:11
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 47)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает Sheriff
Приветствую Вас, Dev!
Соверешенно верно.
Дело вот в чём:
при использовании акселерации графики процессор формирует объекты графики, а видеокарта их отображает, рассчитывает и т.д.
Пример:
CPU:
А давай-ка забабахаем сферу с радиусом = 2, центром в ...
(и так далее)
Video:
Расчитывает все остальные точки сферы и выводит.

В результате, взаимодействие д.б. сбалансировано.

А реальное распределение - на низких разрешениях больше играет проц (при прочих равных), на высоких - скорость шины видюхи.


Отправлено: 03.02.2002, 09:43
Отправитель: Sheriff (регистрация: 28/12/2001, ответов на счету: 22)

_______________

Отвечает Cardinal
Доброе время суток, Dev!
В случае AGP-карты центральный процессор управляет только обработкой потоков (их распределение), некоторую предварительную обработку данных, а уже обработку текстур, плоскостей и пречих красивостей давно занимается видюха, освобождая тем самым проц от лишней работы. соотношение камень\видео 20\80 (примерно). В Кваке камень обрабатывает движения (моделирование), обработку событий и выбор того,ЧТО тебе показавать, а видео - именно показавает.


Отправлено: 03.02.2002, 11:06
Отправитель: Cardinal (регистрация: 22/01/2002, ответов на счету: 17)
ДГТУ
evg_list@aport2000.ru
Россия, Ростов-на-Дону

_______________

Отвечает Sensey
Добрый день, Dev!
Тут конечно же параметров море, но я скажу свое личное мнение и несколько примеров
S3 Trio 3D соответствует превому пеньку,
Vanta, Riva и тп Селероны до 600
GeForce 2 и выше для машин круче
Хотя когда то прикалывался - поставил на пенек 233 Asus GeForce2 V7100 - в Q3 выдало чтото около 60-80 FPS, точно не помню, но когда подключил бота,и сразу упало до 20 FPS :(
Лично я пользуюсь сейчас Voodoo 2000 16 Mb на Селерон 450 (4.5х100), хватает с головой.


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

_______________

Отвечает Nick
Добрый день, Dev!
на самом деле это действительно так
точных цифр я не знаю, но вот кое что из моего опыта:
примерное соотношение наиболее полного использования ресурсов
проц видео
300-433 селер
300-500 k6-2
300-400 PII 8-16Мб (tnt,tnt2,voodoo)

466-533 селер
старшие к6-2,3 16-32Мб старшие PII,младшие(без ссе)PIII(tnt2,voodoo,geforse256,2mx200)

младший (533-900) копермайн 32-64 Мб geforse2mx,2mx400
duron, anthon (до 800)

все что выше то это geforse gts либо geforse3

С уважением Nick


Отправлено: 03.02.2002, 13:28
Отправитель: Nick (регистрация: 30/01/2002, ответов на счету: 14)
Украина, Харьков

_______________

Отвечает Lonely L
Приветствую Вас, Dev!

В принципе нужен конечно хороший процессор (среднего класса вполне подойдет). Но до зарезу на мой взгляд слишком сильно. 3D - карты делаю что бы избавить процессор, от выполнения математических операций для построения трехмерной графики. Насчет Кваки не знаю. Так как даже толком не играл в нее и подобные игрушки. Но подозреваю, что при этом процессор не сильно загружается.


Отправлено: 03.02.2002, 16:41
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 16)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает 4c4d
Приветствую Вас, Dev!
Ага, а ещё нужны хорошие "мозги"(кстати, самое узкое место) и пр. и пр...


Отправлено: 05.02.2002, 06:17
Отправитель: 4c4d (регистрация: 31/01/2002, ответов на счету: 5)
bmstu
Russia, Moscow




 Вопрос № 296

Не удается запустить 16-разрядную программу для Виндос
вот такое окно всплывает при инсталляции любой проги..
и в окне текст..Недостаточно памяти для запуска приложения. Закройте одно или несколько приложений для Виндовс и повторите попытку..
А памяти у меня 256 мб и происходит это и под ВИН2000 и под ВИНХР у меня обе стоят..
в чем может быть дело?
Спасибо всем экспертам которые постарались мне помочь..но ничего не помогло. Но вот что забавно, если я копирую с сидюка
программу на винт и запускаю оттуда, то все инсталлируется, а с сидюка нет, хотя он вполне работоспособный HP9200i SCSI.
Иногда при инсталляции вылазит и такое сообщение..Setup.exe
вызвало ошибку и будет закрыто, необходимо перезапустить программу.


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

_______________

Отвечает UFO
Добрый день, Oleg!
У тебя скорее всего железные проблемы. 1) Сними разгон проца
2)Поменяй линейки памяти
3)Может глючить мама - но это уже только в Морг


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

_______________

Отвечает Broken Sword
Приветствую Вас, Oleg!
Дело в том, что скорее всего у тебя не сказевый сидюк (это вообще раритет!) а обыкновенный хъюит. У меня тоже например XP после установки дров на материну (поддержка UDMA100), которая по инструкции UDMA66, определило мой сидюк и винт как сказевые, чем я не применул попонтоваться перед корешами, однако это вызывало некоторые сбои в работе и я все вернул на место.
Совет таков: или инсталь проги в ДОС-е (загрузись с дискеты с поддержкой сидюка) или в инсталлируемой проге в каком-нить ini- файле прописан путь типа: с:\..... Таких уникалов немало на сегодняшний день и их действительно можно синсталить тока с харда













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




 Вопрос № 297

Здравствуйте эксперты! В языке Паскаль есть такая замечательная процедура EXEC (служит для запуска EXE и COM файлов, а вот есть ли такая процедура в Delphi и как она называется?
Отправитель: Dron
Вопрос отправлен: 02.02.2002, 21:40
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Painbringer
Здравствуйте, Dron!
попробуй что-нибудь типа createprocess или winexec. Юзай API!


Отправлено: 03.02.2002, 00:52
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 322)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.

_______________

Отвечает Atma Manas
Здравствуйте, Dron!
Конечно же есть, куда ж без нее :))
WinExec кличут.
Пример:
---
WinExec('myprog.exe',SW_SHOW); по поводу 'SW_' глянь Win32API
Но вообще-то я ее не советую использовать.В часности, т.к она
16 -разрядная. А лучше пользовать ShellExecute - 32 разрядн.,
а соответственно и быстрее, предоставляет НАМНОГО больше возможностей.
Пример:
---
ShellExecute(Application.MainForm.Handle, nil,Pchar('myprog'), nil, nil,SW_SHOW);
---
А вообще загляни на Delphi Kingdom..


Отправлено: 03.02.2002, 02:19
Отправитель: Atma Manas (регистрация: 29/01/2002, ответов на счету: 6)
Russia, Moscow

_______________

Отвечает Lonely L
Доброе время суток, Dron!

Можешь воспользоваться такой вещью:
shellExecute(handle, 'open', 'help.htm', nul, NUL, SW_SHOWNORMAL);
Более подробно про нее ничего не помню. А Хелпа под рукой нет к сожаленью.


Отправлено: 03.02.2002, 16:41
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 16)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает vitya
Здравствуйте, Dron!


Приложение:


Отправлено: 04.02.2002, 13:04
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 10)
Armenia, Yerevan

_______________

Отвечает 4c4d
Здравствуйте, Dron!
В Delphi тоже есть. Как называется?... хмм.. Уже давно на оном не пишу. Попробуй набрать в справке что-то вроде ShellExecute или WinExec.


Отправлено: 05.02.2002, 06:20
Отправитель: 4c4d (регистрация: 31/01/2002, ответов на счету: 5)
bmstu
Russia, Moscow




 Вопрос № 284

Доброго времени суток. Я подписался как эксперт. Получаю вопросы но LotusNotes. Пытаюсь отвечать на некоторые, но мои ответы не попадают в ссылку. Подскажите, в чем дело?
PS
Через WEB интерфейс я не всегда могу отвечать.
PS PS Возможно это вопрос Олегу.

Отправитель: Эксперт rusty knight
Вопрос отправлен: 02.02.2002, 00:00
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Andy Bitoff
Приветствую Вас, rusty knight!
Чтобы ответить на вопрос, тут, конечно, надо знать, что отвечать. А вот чтобы ответ отправить надо ОБЯЗАТЕЛЬНО открывать письмо в браузере, например IExplorer, или чем ты там пользуешься. Поскольку почтовые программы предназначены для просмотра, а не редактирования, и из-за этого формы вопросов и ответов в них работать не будут. Да чуть не забыл, еще надо подключиться к интернету :) И тогда твой ответ, благодаря стараниям Олега (и не малым заметим), благополучно дойдет до адресата.


Отправлено: 02.02.2002, 00:16
Отправитель: Andy Bitoff (регистрация: 28/12/2001, ответов на счету: 53)
URL: http://bitoff.pisem.net - HomePage или что-то типа того :)
Россия, Санкт-Петербург

_______________

Отвечает Serik
Приветствую Вас, rusty knight!
У меня тоже была такая проблема!!!
Попробуйте отвечать на вопроси через Outluk Expres и сделать
Internet Explorer по умолчанию!!!
Тогда всё должно быть OK.


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




 Вопрос № 285

Доброго времени суток.
Может быть не в тему, но предложение Олегу.

Олег Можно ли высылать вопросы в виде вложенных *.htm? можно даже зажатых :). А то мой LotusNotes не воспринимает высылаемые вопросы, и не может их сохранять в виде *.htm.

Отправитель: Эксперт rusty knight
Вопрос отправлен: 02.02.2002, 00:28
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает DivX
Приветствую Вас, rusty knight!
Html-письма (как их называют) - это и есть "пустое" письмо с приатаченным html-файлом. Все дело в том, что почтовому транспорту совершенно по барабану, файлы какой спецификации передаются через него. Просто почтовый клиент автоматически открывает html-вложение - приучен так.(если конечно он это поддерживает)
Таким образом можно с любого почтового клиента написать html-письмо (даже в Bat), а вот средств для редактирования html есть не у каждого.
Может все таки вам поставить что-то другое окромя LotusNotes.


Отправлено: 02.02.2002, 11:14
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 154)




 Вопрос № 286

Здравствуйте, уважаемые эксперты!
Извиняюсь что не по теме, но не знаю куда еще обратиться. Помогите приручить "Соло на клавиатуре v2.0"
Написано что бесплатная, но после 58 упражнения хочет зарегистрироваться, дальше не пускает. На astalavista.box.sk ничего не нашел. Help me please!
Дайте код или посоветуйте как взломать.

Заранее благодарен, Гена.

Отправитель: Gena (genakatya@beep.ru)
Вопрос отправлен: 02.02.2002, 01:35
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Калашников Олег
Добрый день, Gena!
Ломается эта штука очень просто!!!

Воспользуйтесь сперва SoftIce, найдите в нем процедуру вывода окна с запросом рег.номера, а затем в HIEW подправьте ручками. Т.е. вместо проверки JE поставьте JNE. Все это делается за 5-10 минут...


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

_______________

Отвечает Broken Sword
Добрый день, Gena!
Не знаю де ты нашел такого мамонта (v2.0), я еще 2 года назад (даже больше) качал v6.1, которая уже через пару месяцев еще тогда тоже устарела... Крэк я на нее тода не нашел в нете, но мне ее кто то по просьбе пригнал на мыло.
Вообщем, найди версию поновее (желательно 6.1) и тода я тебе чем то смогу помочь. И еще - в любом случае могу кинуть свой sav, там все 100 уроков но с моими тройками :) так что как хочешь


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

_______________

Отвечает Евгений
Здравствуйте, Gena!
Отправляй прогу на bev@dubna.ru (желательно упакуй RARом)


Отправлено: 02.02.2002, 14:38
Отправитель: Евгений (регистрация: 28/12/2001, ответов на счету: 38)
ICQ# 45249044
Russia




 Вопрос № 287

Подскажите кто-нть где найти по assebler'у инфу типа "курс лекций".
или может у кого так есть...

Отправитель: artur (archers@mail.ru)
Вопрос отправлен: 02.02.2002, 01:55
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Alexety
Здравствуйте, artur!
http://www.kalashnikoff.ru/
http://hi-tech.nsys.by/
http://www.assembler.ru/


Отправлено: 02.02.2002, 10:27
Отправитель: Alexety (регистрация: 28/12/2001, ответов на счету: 11)
E-mail: alexety@yandex.ru
Молдова, Кишинев

_______________

Отвечает Andy Bitoff
Приветствую Вас, artur!
Найти можно вот сдесь: http://asm.kalashnikoff.ru/dos/


Отправлено: 02.02.2002, 13:22
Отправитель: Andy Bitoff (регистрация: 28/12/2001, ответов на счету: 53)
URL: http://bitoff.pisem.net - HomePage или что-то типа того :)
Россия, Санкт-Петербург

_______________

Отвечает Lonely L
Здравствуйте, artur!

Вот что-то типа учебника и справочника. Довольно распространненая вещь, и нам взгляд очень полезная.
http://www.iatp.kharkov.ua/sites/program/assembl/uche/book2.rar



Отправлено: 02.02.2002, 16:31
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 16)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает Atma Manas
Добрый день, artur!
Мыльни письмеЦо - вышлю,
И пожалуйста, конкретизируй по поводу инфы.
Mailto: atma_manas@mtu-net.ru


Отправлено: 03.02.2002, 03:43
Отправитель: Atma Manas (регистрация: 29/01/2002, ответов на счету: 6)
Russia, Moscow




 Вопрос № 288

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

Проблема такая. Есть пример из книжки, связь Asm-C. Компилю как написано: tasm.exe *.asm, bcc -c *.cpp, потом оба модуля пытаюсь собрать: bcc -ms c.obj asm.obj в результате получаю сообщение: "Error:undefined symbol _asmproc in module *.cpp."
Пользуюсь Tasm5.0 & Borland C++ 3.1
Помогите пожалуйста, самому никак не справиться.:(

C уважением, ILYA D.

Приложение:


Отправитель: ILYA D.
Вопрос отправлен: 02.02.2002, 02:04
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Sensey
Здравствуйте, ILYA D.!
Я не компилил - некогда, но знаю, что в bcc32 с ВС++ 5.0
такие вещи описываются как @asmproc
То е6сть попробуй заменить _asmproc на @asmproc, может поможет :)


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

_______________

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

TAsm по умолчанию компилит в режиме case-insensitive, т.е. без учета регистра, а имена функций и переменных представляет в ВЕРХНЕМ РЕГИСТРЕ. Компили tasm'ом с ключом /ml - и всё будет Ok.


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

_______________

Отвечает Lonely L
Доброе время суток, ILYA D.!

Компилируешь так:
bcc -ml file_name1.c file_name2.asm
Где глючь -ml - обозначает что модель маленькая. Возможно втулить и большую или там какая нужна.


Отправлено: 02.02.2002, 16:32
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 16)
Тел.: (0572) 11-66-62
Украина, Харьков




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

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



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


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

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

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

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

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

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




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

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


SpyLOG be number one SUPERTOP

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


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

В избранное