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

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


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

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

Выпуск № 186 (часть II)
от 11.02.2002, 02:05

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


 Вопрос № 332

Здравствуйте уважаемые эксперты.
Извините за чайниковские вопросы.

Вступление.
Есть компьютер проц. 166 MMX, мать Via Apollo VPX (Верс. 5VPX2 "ARIES"),
памяти 32 Мб, видюха S3 TRIO 64V+ PCI, CD Hitachi 16x, Звук Creative + FM
AN00293 'слот ISA' (насчет звука точно не знаю, взял из ценника).
Вопрос 1:
Как я здесь указал звуковуха имеет встроеный FM тюнер, к сожалению,
диск с родными дровами был утерян. Звук то работает нормально, но
FM-тюнер не фурычит (раньше все играло), форточки его определяют, как
MediaForte FM Tuner и сажают в раздел Другие устройства. Но Radio Active
играть отказывается, пищит мол - карточки нет. Люди может у кого-нибудь,
есть дрова для FM тюнеров, аль программы для этого или соображения по
этому поводу. Напишите, жду ответа.
Прим: пытался зайти на сайт MediaForte (www.mediaforte.com.sg) не хочет.
Опознавательные знаки на плате: SF16-FMD-02, MF AN00293, Vibra 16XV
SFMD U3R0, Made in Singapore. Диск с дровами был, по моему, без рисунка
и надпись начиналась SF16......

Вопрос 2:
Действие 2: комп тот же. В DOS'e работает отлично без проблем, но в
Windows xxxx. Вылетает (перезагружается) при запуске более требовательных
к графике программ, чем Word и пасьянсы. Обычно не сразу, а через некоторое
время, бывало и прямо во время появления Рабочего стола при загрузке. Я уже
отчаялся все отключал в DirextX'е ставил любые версии Wind'ы и оного не помогает. Вопрос: Чем лечить такую заразу (только не пишите выкинуть комп
в окно)!
Вопрос 3:
Действие 3: Персонажи те же. Так же было замечено, что иногда, что скрывать, почти всегда. При работе игр и др. программ с компакта. При
переходе от одной мелодии к другой тоже перезагружался. Видимо не успевал
схватывать. Вопрос: См. вопрос 2.

С глубоким уважением Rowdyman.





Отправитель: Rowdyman (a_lomovskih@mail.ru)
Вопрос отправлен: 06.02.2002, 08:31
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Nick
Добрый день, Rowdyman!
по поводу первого - посмотри на driver.ru звук у тебя creative vibra16+FM
2 - с видухой это врядли связано, так что вариант что это либо память либо мать либо настройки
по поводу памяти и матери - единственный способ узань это попробовать поставить другую
по поводу настроек - проверь что у тебя в биосе стоит на скорость памяти, и попробуй понизить до минимума
С уважением Nick


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

_______________

Отвечает freeseacher
Приветствую Вас, Rowdyman!

Первое твое действие не знаю. ну не рабртал я с ними... :-(
Хотя для начала было бы не плохо поставить дрова via 3 in 1! они есть в любой комп фирме или на сайте Via. В основном проблемы бывают с ними. Раз комп перегружается значит:
1. Узнать t проца если на ощупь большая, то сменить cooler, если маленькая, то
2. Посмотреть тайминги в Bios поиграться с ними поставить побольше! тестировать мона програмулей testmem с сайта http://www.shegeda.chat.ru/ програмуля классссная!
3. Если все еще барахлит и ругается, то задуматься о материнке... или... о руках...


Отправлено: 06.02.2002, 13:58
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 10)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает DivX
Здравствуйте, Rowdyman!
1. Зайди сюда www.flesko.cz - надеюсь, что после этого ты больше не будешь связываться с родным софтом ;) Это лучшее, что я видел для радиокарточек.
2. Поставь своп побольше и лучше фиксированный - Свойства: мой компьютер > Быстродействие > Виртуальная память.
Дефрагментируй диск - похоже он уже долго не содержал в себе упорядоченной файловой структуры.


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

_______________

Отвечает Sheriff
Доброе время суток, Rowdyman!
1.
Попробуй сходить на сайт flesko.cz
Там лежит программа для тюнеров - радиатор. Почитай и посмотри там.

2.
Может быть, swap файл? Посмотри, не ограничен ли он у тебя в размере.

3.
[не знаю]
Но попробуй поставить ASPI layer или проигрывай звук с помощью WinAmp+плагин CDReader (звук считывается не через звук. карту)


Отправлено: 07.02.2002, 07:12
Отправитель: Sheriff (регистрация: 28/12/2001, ответов на счету: 25)




 Вопрос № 333

Господа эксперты!
Слышал,что существуют полиморфические вирусы.Как я понял, это вирусы меняющие тело своей программы в процессе работы.
В подробностях могли бы рассказать о принципе действия вышеуказанных вирусов

Отправитель: SF
Вопрос отправлен: 06.02.2002, 13:06
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Dron
Приветствую Вас, SF!

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

при заражении файла тело опять ксорится на новом коде и пишеться в файл. соответственно оно каждый раз будет не похоже на предыдущую инкарнацию.

Бывает еще хитрее делают.
Вирус как бы состоит из небольших частей. при заражении эти части перемешиваются между собой, могут даже рассредотачиваться по разным частям файла. при запуске все собирается. при заражении внось рассредотачивается или переставляется но уже подругому.

способов много.


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

_______________

Отвечает Sensey
Доброе время суток, SF!
Вирусы, предпринимающие специальные меры для затруднения их поиска и анализа. Не имеют сигнатур, т.е. не содержат ни одного постоянного участка кода. В большинстве случаев два образца одного и того же "полиморфик"-вируса не будут иметь ни одного совпадения. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика.
А вообще зайди на
http://www.viruslist.com/viruslist.html?id=11&gloss=8222
там все написано.


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

_______________

Отвечает Ayl
Доброе время суток, SF!

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

А насчет принципа действия - в основном все поступают так. Имеется основной код вируса. Он зашифровывается каким-либо образом и к нему "прицепляется" загрузчик. Причем сам загрузчик должен изменятся от копии к копии.

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

В случае же резидентного должно происходить следующее:
При начальной загрузке загрузчик помещает зашифрованное тело вируса в память. Далее возможны два варианта. 1 - основной код расшифровывается и далее висит нешифрованным. Просто в реализации, но легко ловится. 2 - основной код остается зашифрованным и расшифровывается непосредственно перед выполнением (причем по отдельным процедурам). После выполнения он снова зашифровывается (возможно, с другим ключем).

Вот вроде и все.
Если у кого есть дополнения - пишите.


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

_______________

Отвечает jc
Доброе время суток, SF!
Действие таких достаточно простое! Вовремя выполнения кода они его модифицируют (изменяют свою сигнатуру ) чтобы запутать антивирусную программу! Принцип действия заключается в следующем:
1. Можно например добовлять несколько пустых команд.
2. Изменять способы пересылки данных в регистры или из регистра в регистр.(Например в местр команды mov использовать конанды push/pop)
и тд.
Вобщем весь сыысол изменить сигнатуру программы так чтобы она была как можно меньше похожа на придыдущию. Способы изменения зависят лишь от фантазии автора и его способностей и знания языка на котором пишется вирус (в основном это ассемблер). Кстати полеморфное изменение кода программы используется не только в вирусая но также можно модифицировать участки собственной программы (Например участок кода отвечающий за регистрацию для того чтобы ее было сложнее сломать)


Приложение:


Отправлено: 06.02.2002, 13:56
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 6)
Россия, Йошкар-Ола

_______________

Отвечает Atma Manas
Приветствую Вас, SF!
Полиморфизм вируса (и не только вируса) достигается путем модификации кода через стек, постараюсь немного разьяснить:
SP натягиваем (по самые уши;) offset+1, где offset последний байт кода, который мы будем автомодифицировать, PUSH'им в стек то что нам надо (hex-коды задом наперед) и затем этот код пишем в заражаемый файл.



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

_______________

Отвечает Евгений
Добрый день, SF!
Привет! Ты знаешь, рассказать в двух словах - не получится, я в принципе собираюсь писать доку по таким вирусам, а пока лучшее что могу предложить - это исходник моего Windows-вируса (полиморфик, естетсвенно) , более или менее откомментирую. Вопросы можешь присылать на codebuilder@aport.ru
Да, еще исходный текст вируса дам только если пообещаешь не распротсранять его а только ознакомиться в образовательных целях! Вандализм никем из экспертов не приветсвуется и мной тоже! :)
Если согласен с этим условием - пищи...........


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




 Вопрос № 334

Здравствуйте, уважаемые эксперты!
Ответьте,плз,как найти файл на всем диске,а не только в текущем каталоге? Знаю,что надо через рекурсию,но у меня не получается ничего,наверное толком не знаю как. Дайте,плз,четкий и правильный алгоритм,либо лучше киньте прогу.

Заранее благодарю.

ЗЫ. За лучшие ответы начислю хорошие баллы.

Отправитель: Эдуард
Вопрос отправлен: 06.02.2002, 13:16
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Ayl
Здравствуйте, Эдуард!

Ну, к сожалению с программой не помогу, а алгоритм - пожалуйста. Значит так (на примере DOS'а, все остальное - аналогично):

1. Выделяем место для хранения пути (лучше побольше).
2. Определяем маску поиска - *.*
3. Переходим в корневой каталог.
4. Ищем все подкаталоги (маска *.*, атрибут - 10h).
5. Для каждого найденного подкаталога:
5-1. добавляем его к текущему пути.
5-2. Переходим в подкаталог.
5-3. Переходим к шагу 4 (либо вызываем рекурсивную процедуру).
Сюда попадаем, когда ветка подкаталогов закончилась.
6. Ищем обычные файлы в текущем каталоге.
7. Отрезаем от пути последний каталог. Если строка пути стала пустой, то мы успешно обошли все дерево. Переходим к шагу 9.
8. Переходим к шагу 5 (на данный момент у нас либо произошел выход из рекурсивной процедуры на один уровень, либо мы восстановили из стека сохраненное состояние предыдущего поиска. Поэтому мы можем продолжить поиск подкаталогов).
9. Радостно сообщаем, что поиск закончен и мы ничего не нашли :)

Все. При рекурсивной реализации алгоритма сохранение/восстановление состояния происходит автоматически. При нерекурсивном - надо немного повозится, чтобы корректно вернуться к родительскому каталогу.



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

_______________

Отвечает Евгений
Доброе время суток, Эдуард!
Привет! Можно на C++ ? Спасибо.
void GetFileName(char* path , char* mask ) {
TDirinfo Dirinfo;

FindFirst(strcat(path,"\",mask) , faAnyFile , DirInfo);
while (!doserror) {
cout << "FileName" << Dirinfo.Name ;
if (dirinfo.Name[0]!='.' && !(dirinfo.Attr & faVolumeId))
{
if (dirinfo.Attr & faDirectory)
{

GetFileName(strcat(path,"\",Dirinfo.Name), mask,Dirinfo);
};
FindNext(Dirinfo);
}

}

};

Приблизительно так.



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

_______________

Отвечает Painbringer
Здравствуйте, Эдуард!
даю алгоритм
0. делаешь текущим корневой каталог.
1. ищешь файлы в текущем каталоге.
2. ищешь каталог в текущем каталоге.
3. делаешь найденый каталог текущим и выполняешь в нем 1 и 2 (рекурсивный вызов).
4. на возврате ищещь следующий каталог и для него 3.
вроде всё.



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

_______________

Отвечает baldr
Доброе время суток, Эдуард!
Дам алгоритм..
1. В общем, ищешь свой файл в текущем каталоге. Если нашел, то exit...
2. Если не нашел, ищешь в текущем каталоге все файлы с атрибутом "каталог". То есть, собственно, каталоги...
2а. Запоминаешь их все где-нибудь (да хоть в стеке! :)) ).
2б. Переходишь в первый по списку.
2в. Рекурсивно call 1.
2г. Удаляешь из этого списка первый.
2д. Если список не пуст - goto 2б.
3. Если список пуст и файл не найден - то ret (то есть, из текущей рекурсивной итерации).
Если не нашел, то есть вышел из процедуры без найденного файла - то облом, иначе рулез. :)

Если непонятен сам механизм рекурсии - то большая просьба обратиться к любой книжке по любому языку
программирования - там по этой теме всегда подробный разбор.


Отправлено: 07.02.2002, 01:08
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 57)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает Andy Bitoff
Добрый день, Эдуард!
Я тут уже писал программку по поиску файлов в текущем каталоге. А теперь вот спросили, как проверить еще и вложенные каталоги. Потом попросят добавить еще чего нибудь и еще и еще. Например, чтобы список файлов сохранялся в текстовой файл или в определенном каталоге создавалась копия найденых файлов, только с нулевой длинной (так называемый образ). Так было бы удобно получить почти невесомый образ любого диска, например CD, и создать таким образом архив своих дисков размером килобайт н-цать.
Ну да ладно что-то я заболтался. Вот прога, которую я предлагал раньше, но конечно доработанная и использующая рекурсию, кому интересно могут взглянуть. Я не столько заморачивался с самим кодом, сколько писал к нему пояснения, ох и муторное это занятие, скажу я вам ;)
Ладно, хватит распространяться. Код полностью автономен и не требует каких либо еще файлов, кроме, конечно компилятора и линковщика. Собирается так:
tasm.EXE /m3 /ml
tlink32.EXE /Tpe /aa /c /x
Если бы не винды получилось бы наверно байт на 400. Конечно, я ведь оптимизацией не занимался :)
ОЙ!!!! Я только что увидел, что вопрос пришел в подгруппу программирования под ДОС, а я тут с виндовым текстом лезу. Ну прошу меня извенить, Хотя посмотрев мои пояснения, я думаю на такой основе можно и под ДОС написать уже самому.


Приложение:


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




 Вопрос № 335

Здравствуйте,уважаемые эксперты!
У_меня_такое_горе:_на_материнку_перестали_подаваться_-5В,
но_никому_и_ничему_до_этого нет никакого_дела-всё работает
как прежде, ругается_только_"PC_Alert".Объясните,пожалуйста,
зачем_они_нужны_и_нужны_ли_вообще,может_и_не_стоит_БП_курочить?

Приложение:


Отправитель: Sanyok (sfdrv@lens.spb.ru)
Вопрос отправлен: 06.02.2002, 13:19
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Sensey
Приветствую Вас, Sanyok!
А ты в число въехал?
минус полтора миллиона вольт!
Неплохо!
По моему мнению, -5 вольт подается, просто цепь к мониторингу нарушена... так что не обращай внимания.


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

_______________

Отвечает kosstik
Приветствую Вас, Sanyok!
У меня к примеру тоже на месте -5 и -12 в во всех тестовых программах пишет или 0В или N/A.
Зачем голову ломать из-за какой-то проги, которая что-то там пишет. Работает все - и отлично.


Отправлено: 07.02.2002, 04:25
Отправитель: kosstik (регистрация: 28/12/2001, ответов на счету: 3)

_______________

Отвечает Sheriff
Добрый день, Sanyok!
Ты тестером мерил?
Дело в том, что без 5 v... Странно... Работать многое не будет.
Совершенно точно. А вот то, что мог полететь датчик напряжения - это да.
Померь тестером!


Отправлено: 07.02.2002, 07:14
Отправитель: Sheriff (регистрация: 28/12/2001, ответов на счету: 25)




 Вопрос № 337

Где можно достать описание WinApi Функцй для работы с сетью. функций для работы pop/imap sntp,tcp/ip.
на руском языке. Заране благодарен!

Отправитель: Эксперт jc (cranej@anort.com)
Вопрос отправлен: 06.02.2002, 14:05
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Доброе время суток, jc!
Может, стоит английский подучить :), а так на МСДН-е все есть.


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




 Вопрос № 338

Здравствуйте, эксперты!
У меня вопрос по выбору видеодрайвера при установке
Softice 4.05 для NT. При Ctrl-D Softice активизируется, но окно не появляется. В Win98 таких проблем не было.

Отправитель: Ramil (ram_sat@mail.ru)
Вопрос отправлен: 06.02.2002, 14:17
Подгруппа: Дизассемблеры

_______________

Отвечает masquer
Приветствую Вас, Ramil!
В установках видео поставить Universal Videodriver.


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




 Вопрос № 339

Здравсвтуйте, добрые люди.
Существует проблема.
Дорогие модемы на одной из линий работать отказываются,
на другой дают хуже результаты ,чем Genius Gm56PCI-L.(на чипсете 16...Марс)
IDC 1456vbx и US.Robotics 56 Faxmodem при изменении настроек
(если есть необходимость можно отдельнее подробнее)ни каких
сдвигов в лучшую сторону. Десятидолларовый же модем работает,
без ретрейнов и обрывов.
Намедни производил "скачивание" файлов Роботиксом и Люцентом
статистику прилагаю.
Как заставить работать модемы, какие "тайные" рычаги можете посоветовать? (пробовал....чего только не пробовал)
Cтранная реакция у Спортсера (внешнего), при записи в строке инициализации AT далее команды...модем выходит на авторизацию,
но так и не Входит в сеть,-нет отклика.
Внутренний Спортсер ( Voice) на эти команды (например &K3 и &M5 и s39=0....14)реагирует по доброму(прекращаются обрывы)
Команды они поддерживают идентичные, при сравнение начальных установок ни чем не отличаются,на мой взгляд :-) .
Если производить инициализацию по ATZ в строке инициализации, то модем вообще номер не набирает.

Не посылайте ни на форумы, никуда, это место не первая инстанция.

Приложение:


Отправитель: oleg
Вопрос отправлен: 06.02.2002, 14:25
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Broken Sword
Доброе время суток, oleg!
Могу помочь только с IDC.

Ты говоришь, ты везде лазил, все видел, а что ты скажешь по этому поводу:

"Пpи звонке IDC<->USR RC21600 идут постоянные renegotiations. Что делать?
Ответ:
Это известная ошибка модемов USR, называемая UTR-2 (Unable To Renegotiate). Hачиная с версии пpошивки v1.12 введен алгоpитм боpьбы с этой ошибкой. Алгоpитм может быть отключен установкой s44.5=1".
Следовательно, проверь, чтобы 5 бит 44 регистра был сброшен.

Теперь второе. Смотрим на статистику (я смотрю на Genius, т.к. IDC старые на том же чипе Lucent). Это же просто ужасно!
У тебя Receive Signal Power Level < Near echo (-29 < -17) и это просто катастрофа!!! Rx level должен быть КАК МИНИМУМ(!!!) равен ближнему эху или еще лучше, когда он ПРЕВОСХОДИТ near echo!! Это не я придумал, так в факе написано. В такой ситуации не помешает снизить уpовень хотя бы до -12 дБ (s64=12), но не стоит увлекаться, т.к. для коммутируемой линии 12-14 это нижняя граница

Еще что. Мне лично очень помог "коэффициет оптимистичности" - ставь его на 0.88 (1db) - это регистры S39-S38 (5681) ретрейнов будет меньше, но скорость чуть упадет.

Попробуй ATS28.0=1s28.1=1 - запрет PowerDrop.

Вообще, мой старый noname (Wisecom) модем работал чуть лучше теперешнего IDC 2814BXL Voice. Чтобы там не писали, но все эти навороченные брэнды только для хороших цифровых линий, а вовсе не "вездеходы бездорожья АТС России".


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

_______________

Отвечает Sheriff
Добрый день, oleg!
Из серии невероятное - рядом?
Странно. А ты другие аналогичные модемы пробовал?
Просто сколько я работал с железом, шпроты работали КАК МИНИМУМ не хуже, чем модемы класса Люцент (при прочих равных).
Попробуй настройками изменить выходной уровень сигнала на побольше (в ман есть)


Отправлено: 07.02.2002, 07:17
Отправитель: Sheriff (регистрация: 28/12/2001, ответов на счету: 25)




 Вопрос № 340

Как узнать в Windows имена запущеннных программ,
например при нажатии CTRL+ALT+DEL

Отправитель: Krum
Вопрос отправлен: 06.02.2002, 14:28
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Serik
Доброе время суток, Krum!
Есть специальные проги для этого, впринцепи меня это никогда не волновало!!! Воспользуётесь программой PSPY 101, вней достаточно всяких наворотов!!!


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

_______________

Отвечает Andy Bitoff
Доброе время суток, Krum!
Я бы тут поменял знаки препинания и вместо запятой поставил бы знак вопроса.


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




 Вопрос № 342

Прошу помочь. В панели управления разместил панель инструментов
"Быстрый запуск", разместилась около кнопки "Пуск". Потом убрал ее, потом опять поставил - понравилось с ней. Но она становится на правую сторону. Как подвинуть ее к кнопке "Пуск"?
Viktor.

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

_______________

Отвечает Sensey
Приветствую Вас, Viktor!
Значит так
В начале панели там две вертикальные черточки
Оддна вогнутаяЮ, вторая выпуклая.
Подводишь курсор к выпуклой, курсор должен поменять вид на "стрелку туда-сюда"
Нажимаешь левую кнопуку мыши и тащишль влево
ВСЕ
ЗЫ Извинитк за очепятки, я быстро инабирал, да е ще и под коньячком :)))
ЗЗЫ Стандартеая отмвазка, да?



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

_______________

Отвечает Evgeny
Доброе время суток, Viktor!
Просто передвинуть при помощи мыши, т.е. нажать на значке левую кнопку мыши и перетащить к кнопке Пуск.
С уважением, Евгений!


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

_______________

Отвечает Volk
Приветствую Вас, Viktor!
Нажми и перетощи ближе к чему тебе надо.
И вобще не обижайся но вопрос глупый...


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

_______________

Отвечает Serik
Здравствуйте, Viktor!
Поставьте её снова возле кнопки пуск, а потом нажмите правую кнопку крысы, нажмите обновить!!!


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

_______________

Отвечает freeseacher
Доброе время суток, Viktor!
Сделать это так --- закрываешь все окна берьшь панель и тащишь ее к Пуску. Она будет сопративляться, но ты не сдавайся :-), если будешь сильноо тащить она поддастся и в итоге все будет тип-топ!
Вообще мой тебе совет ставь Litestep! с ним на много меньше(больше?) проблем! да и работает быстрее!


Отправлено: 06.02.2002, 21:32
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 10)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает Painbringer
Здравствуйте, Viktor!
мда... бывают и такие вопросы... а мышкой ее зацепить не пробовал и перетащить (для особо понятливых там сбоку (левого) у нее есть такая серая хреновина, за нее и хватай (нажми левую кнопку и неотпуская тащи))?
ЗЫ кстати если такую срань делать с заголовком окна, то его можно передвигать :)


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

_______________

Отвечает baldr
Доброе время суток, Viktor!
В общем, начну издалека... Помнится, компанию Микрософт пытались засудить, в частности, компания SUN, за то, что
она, якобы, незаконно модифицировала исходные тексты Java-машины, принадлежащей SUN, а также за то, что в Windows 98
оказался встроенным во все, что только можно Internet Explorer. Оба этих факта сводятся вот к чему...
Windows представляет каждый каталог в виде html-списка (в Проводнике, который, собственно, и является пресловутым
Internet explorer'ом), который формируется с помощью специального встроенного проJAVA-языка...
Процедуры, которые формируют этот список находятся в файлах с расширением .htt . По умолчанию, для обычных
каталогов, они находятся либо в нем самом, либо в файле C:\WINDOWS\WEB\Files.htt . Там же рядом находятся и
файлики для таких каталогов, как Control Panel и пр... НО!! Это все для общего развития.. :)
То, что нужно Вам - это находится в каталоге

C:\WINDOWS\APPLICATION DATA\MICROSOFT\INTERNET EXPLORER\Desktop.htt
А сами .lnk-файлы, если интересно, в каталоге Quick Launch там же...

- К чему это он? - спросят все... А к тому, что я не очень горю желанием разбираться в этом языке сам и предоставляю читателю
возможность повысить свои знания в этом предмете путем самообразования... Пока хватит и того, что я уже рассказал...

ЗЫ. А может, это совсем и не там настраивается... :)))))


Отправлено: 07.02.2002, 01:07
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 57)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает Atma Manas
Здравствуй, Viktor!
Тяни за caption панели (точнее за то место, где нет кнопок),
и бубень ее куда душа захочет, хоть вверх, хоть вниз итд.


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

_______________

Отвечает DivX
Доброе время суток, Viktor!
У меня щас XP так что уже точно не помню.
Захвати мышкой начало этой панельки (такой выступ рельефный :) и веди мышкой вправо до упора - ориентация панельки должна поменятся. Если не получится значит надо до упора влево =)


Отправлено: 07.02.2002, 06:24
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 162)

_______________

Отвечает Den
Добрый день, Viktor!
Находишь на панели точу, где курсор преобразуется в крестик со стрелочками - и двигаешь, куда хочешь. Можно сделать ее вообще отдельно от панели управления - у меня, например, вертикально по левому краю и убирается, в то время, как панель упр. - на своем дефолтовом месте.


Отправлено: 07.02.2002, 13:05
Отправитель: Den (регистрация: 28/12/2001, ответов на счету: 17)
Россия, СПб, Ломоносов

_______________

Отвечает StiGGeR
Доброе время суток, Viktor!

непонятно чего тебе надо? берешься за фигнюшку слева от панели и тащишь эту панель куда тебе надо.я сейчас только попробовал - все работает.


Отправлено: 07.02.2002, 16:11
Отправитель: StiGGeR (регистрация: 02/01/2002, ответов на счету: 23)
ICQ: 125704802, FIDO: 2:5011/133
Россия, Уфа




 Вопрос № 343

Где можно найти кросс-ассемблер 8080, работающий на х86 платформе?
Отправитель: Юрий (yuriah@mailru.com)
Вопрос отправлен: 06.02.2002, 18:32
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает UFO
Здравствуйте, Юрий!
http://uic.nnov.ru/~pyva/ref.html


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

_______________

Отвечает jc
Приветствую Вас, Юрий!
Если вам интересно то у меня имеется пара десятков крос-ассемлеров. Могу выслать на мыло при желании.С глубоким уважением...


Приложение:


Отправлено: 07.02.2002, 09:09
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 6)
Россия, Йошкар-Ола




 Вопрос № 344

Добрый всем день! Посылал вопрос на перемещение панели
инструментов быстрый запуск в панели управления к кнопке
"Пуск".Правильно говорят - хочешь получить правильный ответ
- задавай провильный вопрос! Я знаю как двигать ее
туда - сюда. Дело в другом - Раньше расположение на панели
было такое - (слева - направо)кнопка "Пуск",Панель инструментов
"быстрый запуск"(иконки ИЕ,Оутлока и тп), потом изображения
открытых окон, потом панель где показ-ся раскладка(Ru-En)
всякие динамики, часы, аська и проч. После моей установки-
переустановки после кнопки пуск идут изо открытых окон,
а потом "быстрый запуск".Не хочу! Верните все в зад!
Viktor.

Отправитель: Viktor
Вопрос отправлен: 06.02.2002, 19:27
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Evgeny
Добрый день, Viktor!
Да, нужно сразу задавать развернутый и точный вопрос, чтобы получить на него нужный ответ. Ведь не даром же говорят, что об уме человека следует судить не по его ответам, а по его вопросам. Ну да ладно, Вы исправили свой вопрос, а я исправляю свой ответ.
Слева от панели быстрого запуска есть вертикальная палочка, при наведении на которую, появляется стрелочка. Тащим за эту палочку до максимума к кнопке Пуск. После этого панель быстрого запуска должна поменяться местами со свернутыми окнами. Причем последние окажутся в правой части экрана. Дважды кликаем теперь уже на вертикальную палочку слева от свернутых окон. Все должно вернуться на свои места.
С уважением, Евгений!


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

_______________

Отвечает Tiger
Доброе время суток, Viktor!
Да уж, вот проблема, так проблема!!!
Кароч, смотри внимательно tyne самую панельку. Там должно быть две вертикальных линии (такие же серенькие как и все, что там находится). При наведении мыши на енти самые линии, курсор принимает вид двунаправленной стрелки, вот в этот момент и двигай свои панельки. Пару раз подвинешь туда-сюда и сам поймешь что к чему.

ЗЫ: Двигать можно не только панельку "быстрый запуск", но и меню задач (там где у тебя открытые окошечки отображаются).


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

_______________

Отвечает Painbringer
Добрый день, Viktor!
ДА .БАТЬ ТЕБЯ КОНЕМ, ТЕБЕ ЖЕ СКАЗАЛИ ТАЩИ!!! СИЛЬНЕЕ, ДО САМОГО ПУСКА ТАЩИ И НЕ ОТПУСКАЮ.


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

_______________

Отвечает Cardinal
Приветствую Вас, Viktor!
Просто перетяни край панели, той что у кнопки пуск в сторону. У тебя поменяются местами первая и вторая панели. Т.о. окна окажится в середине, ну или где-то не скраю.


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

_______________

Отвечает jc
Доброе время суток, Viktor!
Все достаточно просто и разрешается банальным перемещением. Панель где находитятся кнопки быстрого запуска имеет "вертикальную черту" за которою собственно ее тоскают %))
Так вот такаеже черта появляется, в твоем случае, и в озле кнопки "Пуск" вобщем образуется еще одна панель. Тебе надо перетенуть ту панель которая возле кнопки "Пуск" за значки быстрого запуска и все станет на свои места !С уважением....


Отправлено: 07.02.2002, 09:13
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 6)
Россия, Йошкар-Ола

_______________

Отвечает kostik
дравствуйте, Viktor!
Данная проблема мне знакома! Для того, чтобы вернуть всё назад
Придётся выполнить ряд действий:
1. Закрываешь ВСЕ окна!(то есть там,где показываются открытые
окна, не должно быть никаких надписей!)
2. Теперь Ты должен увидеть справа от "Пуск" вертикальную линию, а слева от "быстрого запуска" такую же линию.
3. Подведи мышку к линии справа от "Пуск". Курсор
меняется на двунаправленную стрелку. ОК. Теперь тянем мышкой линию вправо.В определённый момент "быстрого запуск" передвинется вплотную к "Пуску"
4. Не отпуская мышку подбери размер панели задач!(области, где отображаются названия открытых окон!)


Отправлено: 08.02.2002, 15:53
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 19)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 345

Привет всем !!!
У меня такой вопрос:
Я устанавливаю на свой компьютер Win2000, но как я его запускаю у меня в нём возникают какие-то глюки. Обычно нету мыши и мне приходится отключать 3com,4com. Недавно я обнаружил ещё один глюк у меня нету флопика, а когда захожу в свойства и тут он говорит: 'не хватает ресурсов'. Что делать подскажите пожалуйста.
У меня такой компьютер:
AMD K6-2 333MHz, Винт 1600mb, Ram 128, Видео 4mb, Звук Ess 1698.

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

_______________

Отвечает freeseacher
Здравствуйте, Luka!
Скорее всего коряво встала форточка! Не устраивала ли она тебе внеплановых перзагрузок, если да то это она!
Но ежели ты чего-то мутил с Bios, тогда сложнее либо переделывать все в Bios по дефалту либо перенастраивать его в ручную :-((
А вообще по мойму для win 2000 система маловата.... Ставь лучше 98SE !


Отправлено: 06.02.2002, 21:44
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 10)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает Cardinal
Здравствуйте, Luka!
Скажи, а какая надобность вешать на эту машину Вий2000? Она и есть в принципе слабоватая. Как рекомендуют, нужен проц не ниже 500 P2, RAM 256 and more ну и в том же духа + это сетевая ОС, дома лучше не ставить. Ну а глюки - проверь прерывания и драйвера на совместимось в ВИЙ2000. Удачи.


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

_______________

Отвечает Serik
Приветствую Вас, Luka!
Я уже не раз писал эти фразы(не упрёк)попробуйте отформатировать свой HDD, но при этом всё удоляется, а потом установить его снова!!! Во многих случаях помогает!!!


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

_______________

Отвечает kostik
Добрый день, Luka!
Компьютер сам по себе неслабый(то есть ресурсов то должно хватать). Из представленных данных, как мне кажется следует
два варианта. Может быть, при установке операционная система встала плохо! Другой вариант - действия какого-нибудь вируса.
Так что проверь антивирусом на наличие компьютерных вирусов.
А лучше всего отформатировать диск и установить всё заново.
Если причина - вирь, то ты его убьешь, а если операционнка криво встала, то ты просто переустановишь её!


Отправлено: 09.02.2002, 14:47
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 19)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 347

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

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

_______________

Отвечает Tiger
Приветствую Вас, Dzik!
Лучше всего не париться, а сделать это в каком-нибудь менеджере загрузок, например PowerQuest BootMagic v.7
Только учтите, что версия должна быть именно седьмой, так как только эта версия держит ХРишку.


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

_______________

Отвечает kostik
Добрый день, Dzik! А-а для установки использовал OEM-версию.
Она подразумевает установку на чистые компьютеры, где мультизагрузки быть по определению не может! Попробуй полазить
в настройках WinXP. Есть другой способ!. Устанавливай в WinXP
Paragon Boot Manager(самый лучший бут-менеджер!),там выбирай
пукнтик Установка новой ОС. Запускай с компакта с Win98 setupcor.exe.
XP лучше ставить на отдельный чистый логический диск! Если ты
поставил на тот же диск, чтои 98, то практически восстановить нельзя!(У меня самого были похожие проблемы)


Отправлено: 07.02.2002, 15:17
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 19)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 348

Здравствуйте !
При нажатии правой кнопки мыши на иконке любого файла (в 2000-й
Винде) вылезает меню со всякими командами. Среди всех этих
команд есть и такая : Kaspersky Anti-Virus Scanner.
Однако Касперского я давно удалил (чего это стоило - отдельный
разговор), но данная команда осталась. Жить и работать она
не мешает, но глаза мозолит, хочется ее убрать..
Подскажите, как это сделать (реестр обшарил, вроде нету..)!

Отправитель: Markin
Вопрос отправлен: 06.02.2002, 21:15
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Tiger
Здравствуйте, Markin!
Плохо искали Вы в реестре. :(( Ведь именно там Винда хранит всю информацию о контекстных меню. Во всяком случае в 98-х виндах так и было, не могу сказать точно про 2000, т.к. не установлена сейчас, но уверен, что там все по прежнему. Да и больше некуда пихать енту информацию.
Прежде всего заходите в раздел HKEY_CLASSES_ROOT\*\..... и так далее. Где-то в этом разделе Вы обязательно наткнетесь на какое-нибудь упоминание об антивире Касперского. Скорее всего это будет раздел AVP. В строковом параметре "по умолчанию", скорее всего будет какая-то билеберда. Дважды кликаем на параметре и эту самую билиберду копируем в буфер обмена, потом ее ищем по всему реестру и удаляем все, что относится к этой билиберде в щелом и AVP в частности. Вот и все.
Но я бы посоветовал использовать чистильщики реестра, например Нортоновский, который корректно работает с этой Виндой, т.е. из набора Norton Utilities 2002.

ЗЫ: Не забудьте перед всем этим создать резервную копию реестра, ну так, на всякий случай. :)))


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

_______________

Отвечает Vladimir
Здравствуйте, Markin!
Попробуй покопаться в реестре и поудалять все, что касается Касперского.


Отправлено: 07.02.2002, 09:12
Отправитель: Vladimir (регистрация: 28/12/2001, ответов на счету: 33)
Россия, Конаково Тверской обл.

_______________

Отвечает SeGa
Добрый день, Markin!
Копать надо в области
HKEY_CLASSES_ROOT\*\shellex
Поищи связанную с AVP строку похожую на (НО НЕ ТАКУЮ)
"{BDA77241-42F6-11d0-85E2-00AA001FE28C}"
И потом из HKEY_CLASSES_ROOT\*\shellex
порежь ее.


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

_______________

Отвечает kostik
Здравствуйте, Corsar!
У меня в Win98 была подобная фича! А получилась она из-за того, что я неправильно удалил его! Потом в реестре вычищал!
Залезь сюда и удали HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
Рекомендую сделать бекап!


Отправлено: 07.02.2002, 15:18
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 19)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск

_______________

Отвечает Serik
Приветствую Вас, Markin!
Поставьте себе Norton Utilites, это програмный пакет.
Очень класная штука. Она поможет вам исправить эти ошибки.
А если нет, то откройте прогу MSconfig, она идёт с Windows,
и посмотрите там в разных пунктах.


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




 Вопрос № 349

Товарищи яксперты, у меня вопрос похоже не по теме, но вы клево отвечаете. Так вот: как в Дельфи (у меня 5) заставить приложение сидеть в трейе (и чтобы менюшка была)?

З.Ы. Заранее спасибо!

Corsar

Отправитель: Corsar
Вопрос отправлен: 06.02.2002, 21:45
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Atma Manas
Приветствую Вас, Corsar!
Коли клаву лень топтать, можешь намутить компонент Phantom.
Он как раз отвечает твоим запросам.
ЗЫ: Звиняюсь, но линк на download сам не помню(давно это было)
ЗЗЫ: Если в сети не найдешь, мыльни мне письмо - вышлю.


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

_______________

Отвечает DivX
Приветствую Вас, Corsar!
Бейте меня, снижайте мне балы, но по-моему это функция Shell_NotifyIcon из Win32 API =) Какие там в ней аргументы и прочая надо смотреть в мануале по WinAPI


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

_______________

Отвечает Vladimir
Здравствуйте, Corsar!
Можно через API функции, но это очень сложно. Я пользуюсь плагином CoolTrayIcon, очень удобно. Не помню, откуда я скачивал его, если не найдешь, напиши мне basil@konakovo.ru, я тебе по мылу закину.
P.S. А вообще-то, на будущее, есть хороший сайтик http://delphi.mastak.ru там по Дельфям найдешь все, что хочешь.


Отправлено: 07.02.2002, 09:26
Отправитель: Vladimir (регистрация: 28/12/2001, ответов на счету: 33)
Россия, Конаково Тверской обл.

_______________

Отвечает vitya
Добрый день, Corsar!

Я делал это VC++, но в Delphi есть пример поищи
Заполняешь структуру типа NOTIFYICONDATA,
и вызываешь функцию Shell_NotifyIcon и все.
Для того чтобы было меню просто в uCallbackMessage
обрабатываешь и WM_LBUTTONDOWN и WN_RBUTTONDOWN
и на WM_RBUTTONDOWN делай TrackPopupMenu,
вот и все.
Удачи


Отправлено: 07.02.2002, 09:45
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 11)
Armenia, Yerevan

_______________

Отвечает jc
Здравствуйте, Corsar!
Может ответ не совсем по теме но всеже ниже привожу исходный код проекта C++ Builder 4.0 как раз на эту тему.Желаю разрабаться поскольку Builder родной брат Delphi, только языки программирования разные, а библиотека используется одна %))). С уважением...


Приложение:


Отправлено: 07.02.2002, 09:47
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 6)
Россия, Йошкар-Ола

_______________

Отвечает DiGiT
Добрый день, Corsar!
Так там одна фанкшин ее и юзай.
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(

DWORD dwMessage, // message identifier
PNOTIFYICONDATA pnid // pointer to structure
);
Она одна обслуживает действия с треем. И мониторь соответствующие события.


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




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

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



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


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

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

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

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

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

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




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

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


SpyLOG be number one SUPERTOP

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


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

В избранное