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

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 644
от 28.09.2003, 11:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 4229
Отправлено ответов: 12382
Активность: 292.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

_vt
Статус: Профессиональный
Общий рейтинг: 122.52
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.03
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 106.92
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]
 
Илья
Статус: Профессиональный
Общий рейтинг: 102.85
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 151.72
URL: Программирование
[Подробней >>]
Евгений Иванов
Статус: Профессиональный
Общий рейтинг: 140.43
URL: Super Assembler Software
Телефон: НСС +7 831 3107039
[Подробней >>]
 
Hangatyr
Статус: Профессиональный
Общий рейтинг: 112.01
[Подробней >>]
ASMодей
Статус: Профессиональный
Общий рейтинг: 112.84
[Подробней >>]
Portnov
Статус: Профессиональный
Общий рейтинг: 108.55
URL: Мой сайтик...
[Подробней >>]
 
Eugene
Статус: Профессиональный
Общий рейтинг: 106.3
URL: мощный файловый архив
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 4189. Здравствуйте! У меня такой вопрос : Как при программировании под Windows вывести в диалоговое окно с... (ответов: 4)
Вопрос № 4190. Доброе время суток, уважаемые эксперты! Softice не останавливает на WinMain, DlgProc, etc. Как испра... (ответов: 1)
Вопрос № 4191. Здравствуйте эксперты У меня есть программа для Windows и мне необходимо ее защитить и сделать Share... (ответов: 2)
Вопрос № 4192. Здравствуйте, Эксперты! Вопрос скорее предназначен BJ'ю и Тиграну и по большей части АСМа не касаетс... (ответов: 1)
Вопрос № 4193. Вопрос думаю в тему... Я програмлю игры, и мне нужно писать минимальные требования (проц.,память,вид... (ответов: 3)
Вопрос № 4194. Здравствуйте, ув. эксперты! Пишу вам на радостях - теперь я студент физмат. факультета отдения ЭВМ. ... (ответов: 1)
Вопрос № 4195. Здравствуйте, эксперты! Почему не работает Tab для переключения между контролами? Я уже не знаю, где... (ответов: 1)
Вопрос № 4196. Доброго времени суток, уважаемые эксперты. Тут разбираясь со шрифтами в Windows, наткнулся на очень... (ответов: 1)
Вопрос № 4197. Доброе время суток ув эксперты! что за байты идут в в некоторых PE файлах после "This program c... (ответов: 1)
Вопрос № 4198. Господа-эксперты, я читал рассылку и меня очень сильно возмутил один вопрос, а точнее не вопрос, а В... (ответов: 4)
Вопрос № 4200. Приветствую уважаемых экспертов ! Вечная тема - предотвращение повторного запуска приложения... Вот ... (ответов: 1)
Вопрос № 4202. Здраствуйте эксперты. В программе создаю Thread. Как сделать чтобы Thread обрабатывася один раз в се... (ответов: 2)
Вопрос № 4204. Привет всем. Где в инете можно достать программы асемблера - дизасемблера бесплатно тоесть даром. ... (ответов: 2)
Вопрос № 4206. Доброго времени суток, Уважаемые Эксперты! Подскажите, как сделать run в Win9x/ME в real mode? Пробл... (ответов: 2)

Вопросов: 14, ответов: 26


 Вопрос № 4189

Здравствуйте!
У меня такой вопрос :
Как при программировании под Windows вывести в диалоговое окно строку,
при нажатии на которую открывается браузер и переходит по адресу указаному в
строке. Какие для этого нужно использовать функции Win32 Api.
Такое часто можно видеть в программах при выборе из меню "About".
Заранее спасибо.



Вопрос отправлен: 20.09.2003, 19:36
Отправитель: djman777 (djman777@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Доброе время суток, djman777!
Это обычный static с нужными цветами и подчеркиванием... При нажатии вызывай функцию ShellExecute(...)

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 20.09.2003, 22:21
Отправитель: _vt


Отвечает vitya

Доброе время суток, djman777!
можно сделать так: поставьте static text на диалог и добавьте обработчик событий WM_LBUTTONDOWN в котором вызывайте ShellExecute().

Ответ отправлен: 21.09.2003, 10:55
Отправитель: vitya


Отвечает Gibbel

Здравствуйте, djman777!
Тебе придется создать свой элемент управления - строку, в оконной функции которого по событию WM_LBUTTONUP вызывать функцию ShellExecute(), в соответствующем параметре которой указываешь полный адрес своей странички (включая "http://").

P.S.: для вопросов, касающихся WinAPI существует рассылка по WinAPI.

Ответ отправлен: 21.09.2003, 14:10
Отправитель: Gibbel


Отвечает --- Нет данных ---

Добрый день, djman777!
ShellExecute тебе поможет !
Пока.


Ответ отправлен: 22.09.2003, 08:40
Отправитель: --- Нет данных ---


 Вопрос № 4190

Доброе время суток, уважаемые эксперты!
Softice не останавливает на WinMain, DlgProc, etc. Как исправить?
Подробнее:
Линкую с /DEBUG /DEBUGTYPE:CV /PDB:NONE
Выдает LINK: warning LNK4027: CVPACK error
Softice loader не загружает вообще, т.к. нет debug information.
Линкую с /DEBUG /DEBUGTYPE:CV
Нет ошибок. Softice loader загружает но не останавливает, хотя должен согласно мануалу.
Добавил cvpack.exe (версия 6.00.8168) и mspdb60.dll (6.0.8168.0). Линкую /DEBUG /DEBUGTYPE:CV /PDB:NONE без проблем. Softice loader загружает но не останавливает.
В softice в остальном работает нормально: бряки ставит и "спотыкается".
Пробовал использовать патч для DriverStudio 2.7 с
http://wasm.ru/toollist.php?list=10
Проблемма осталась.
masm7.0 hutchевский
softice из DriverStudio 2.5
Windows XP SP1
Заранее благодарен.



Вопрос отправлен: 20.09.2003, 21:32
Отправитель: timur

[Следующий вопрос >>] [Список вопросов]

Отвечает Илья

Добрый день, timur!
Если хочешь, делай так:
компилируешь, открываешь в hex-редакторе, первый entry point'а меняешь на СС [int 3] (только запомни, что раньше было), ставишь set i3here on в sice, запускаешь прогу -> sice вываливается по int 3, заменяешь байт СС на исходный, делаешь ip = ip - 1 ... а дальше на сколько фантазии хватит :)
Долго, нудно, но всегда (IMHO) работает.

Ответ отправлен: 21.09.2003, 02:33
Отправитель: Илья


 Вопрос № 4191

Здравствуйте эксперты
У меня есть программа для Windows и мне необходимо ее защитить и сделать Shareware.
Посоветуйте, где взять программы и информацию по теме защиты программы.
Если можете, то напишите в рассылке основные принципы защиты программы
Спасибо



Вопрос отправлен: 21.09.2003, 20:29
Отправитель: Дмитрий (jorgh@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Добрый день, Дмитрий!
1) Программы и информацию можно взять в интернете, используя поисковые серверы...
2) Обычно ShareWare-программы спрашивают твое имя и на основании него генерируют код, делающий ее зарегистрированной... Тебе нужно создать алгоритм, который этим занимается, и так его зашифровать, чтобы никто не взломал:) Вряд ли получится... На тему взлома почитай статьи Криса Касперски на сайте WASM.RU

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 21.09.2003, 23:20
Отправитель: _vt


Отвечает --- Нет данных ---

Здравствуйте, Дмитрий!
Советую прочитать книгу Шнайера, "Криптография...", ссылки в Internete есть, а вообще есть масса способов защитить свою
программу, начиная от шифрования данных в ней, заканчивая обычными TimeOut'ами в программе.
Пока !


Ответ отправлен: 22.09.2003, 08:40
Отправитель: --- Нет данных ---


 Вопрос № 4192

Здравствуйте, Эксперты!
Вопрос скорее предназначен BJ'ю и Тиграну и по
большей части АСМа не касается.. ;)
Кто-нибудь из Вас занимался(ется) разработкой коммуникационных
контроллеров (девайсов) на базе будь то PIC'ов Motoroll
или Zilog'ов? Если Zilog'и то пользовали ли eZ8 или Cartezian'ы?
Вообщем просьба как вы поняли такая - если у Вас имеются
свои наработки/статьи/документы и т.п. не могли бы вы поделиться
или помочь с информацией.
Заранее благодарен!
--
Наибестнейших регардзов и вишезов ;)
Atma



Вопрос отправлен: 21.09.2003, 20:47
Отправитель: Atma Manas (atma_manas@mtu-net.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Здравствуйте, Atma Manas!
Нет. К сожалению, это ответ на все твои вопросы...
На счет информации - думаю надо прежде всего скачать документацию по системе команд процессора, затем распиновку и схему включения.
Я собирал различные устройства на Z-80. Вначале была идея супер навороченного АОНа на Z-80 с чипом Yamaha 8910(12) (для звука :), большим индикатором, ПЗУ на 256 кб, ОЗУ на 64 кб (для сравнения в обычном АОНе на Z-80 было 64 к пзу и 2 или 8 к озу) и т.д. Но все остановилось из-за того, что "надоело"... Т.е. начальные наработки были (номер определялся, музыка даже играла), но потом, когда стало понятно, как все это сделать, надоело...
Затем была идея музыкального сопроцессора для спектрума (тоже на z-80, с частотой в 3 раза больше, чем у центрального процессора, 512 кб памяти, 6 8-разрядных каналов, два таймера 8253, 8-разрядный АЦП). Это закончилось примерно тем же - АЦП был собран и кое как работал (шумели несколько последних разрядов), процессор и ПЗУ исправно работали на 10,5 Мгц (кстати, процессор был рассчитан на 4 - вот откуда пошел разгон :), даже ОЗУ было найдено (в то время в Калуге достать динамическую память на 100 нс (у меня была такая) было трудновато). Но опять-таки надоело (тем более, что в "звуковой плате" набиралось 40 или 60 микросхем!). В общем, в конце концов 256 кб были поставлены в спектрум вместо 128-ми, которые там были, АЦП был подключен к нему, ПЗУ перепрограммировано под что-то еще, а плата отправилась под диван :)
А что тебе конкретно нужно?

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 22.09.2003, 00:07
Отправитель: Bob Johnson


 Вопрос № 4193

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



Вопрос отправлен: 21.09.2003, 21:00
Отправитель: Ландграф Павел

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Здравствуйте, Ландграф Павел!
Ну, чтобы особо разные конфигурации не видел... Имею дело с двумя PC-эмуляторами:
1) Connectix Virtual PC - эмулирует Pentium MMX и чипсет i430VX, настраивается размер памяти, видео - s3trio64...
2) Bochs - 386, 486 или Pentium в зависимости от собранного бинарника (распространяется с исходным кодом), также настраивается память, какое видео - не знаю, но прилагаются несколько видео-биосов в виде бинарников...
3) Есть еще VMWare Workstation - не пробовал...
4) На хрена они тебе нужны - покажи мне свою игру - и я скажу на чем она пойдет...

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 21.09.2003, 23:20
Отправитель: _vt


Отвечает --- Нет данных ---

Приветствую Вас, Ландграф Павел!
Ну эмулытор - это VMware, но я не думаю, что игру
можно нормально, оттестировать на эмуляторе, время ответа
уже не то, да и видео нормально не поиспользуешь...
Так что ищи лучше нормальный PC и тестируй себе ...
До встречи...


Ответ отправлен: 22.09.2003, 08:39
Отправитель: --- Нет данных ---


Отвечает Евгений Иванов

Добрый день, Ландграф Павел!
VMware


Ответ отправлен: 25.09.2003, 12:27
Отправитель: Евгений Иванов


 Вопрос № 4194

Здравствуйте, ув. эксперты!
Пишу вам на радостях - теперь я студент физмат. факультета отдения ЭВМ. В связи с чем праздничный вопрос - я знаю, как работать с SMTP-сервером, а вот, как с POP3 - нет. Не дадите образец, как получить письмо, а?
Всем спасибо.



Вопрос отправлен: 22.09.2003, 11:57
Отправитель: Koner

[Следующий вопрос >>] [Список вопросов]

Отвечает Hangatyr

Доброе время суток, Koner!
Как я понял, все время с окончания вступительных экзаменов и до конца сентября было занято отмечанием сего знаменательного события? Я, конечно, рад, но все же не могу удержаться и не подпортить вам настроение (немного)
- право именоваться почетным титулом "студент" надо сперва заслужить - закрыть первую сессию ;)) Теперь по существу. Исходников у меня нету (нет, гоню, есть исходник pop3-сервера, если надо, то пиши на hangatyr@centrum.cz, только он на сях), но если вы знаете, как работать с smtp, то за реализацией дело не станет. А получить письмо так:
telnet>open pop3-2.centrum.cz 110
+OK thPOP3 server ready
user hangatyr
+OK user accepted
pass **********
+OK welcome
list
+OK list follows
1 4323
.
retr 1
+OK Message follows
...
dele 1
quit
Ну понятно, короче. Подробнее объяснить не могу - времени совсем нет. Все это подробно описано в RFC1939 (кажется, 1939...)



Ответ отправлен: 22.09.2003, 13:07
Отправитель: Hangatyr


 Вопрос № 4195

Здравствуйте, эксперты! Почему не работает Tab для переключения между контролами? Я уже не знаю, где искать. Неужели он работает только в диалоговых окнах, хотя в описании процедуры CreateWindowEx и стилей окна ясно написано, что главное окно должно иметь дополнительный стиль WS_EX_CONTROLPARENT, а дочерние должны иметь стиль WS_TABSTOP. Спасибо!


Приложение:


Вопрос отправлен: 22.09.2003, 17:59
Отправитель: Tab

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, Tab!
Мог бы и не кидать исходник в приложение :) Ответ тут прост, хотя в свое время я замучался его искать - в MessageLoop надо вызывать перед TranslateMessage функцию IsDialogMessage (естественно с хендлом твоего окна), и уже только если она не обработает сообщение, то тогда вызывать TM.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 22.09.2003, 22:41
Отправитель: Bob Johnson


 Вопрос № 4196

Доброго времени суток, уважаемые эксперты.
Тут разбираясь со шрифтами в Windows, наткнулся на очень интересный глюк, при создании шрифта CreateFontIndirect на могу опредилить размер шрифта (например, чтоб установить его в RichEditBox - е)!



Вопрос отправлен: 22.09.2003, 19:46
Отправитель: Dark_Lord

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Добрый день, Dark_Lord!
Как я понял, не знаю насколько правильно, ты хочешь задать стандартные размеры шрифтов указанием конкретного числа (10,12,14,...) А там это не срабатывает... Ну так это делается так:

...
lf.lfHeight = -MulDiv(10, GetDeviceCaps(GetDC(hWnd), LOGPIXELSY), 72);
hFont = CreateFontIndirect (&lf);

Это для десятого шрифта...
P.S. Не знаю, насколько я могу тебе советовать, ведь ты рассылку по Ассемблеру для Win32 ведешь, а я только с WinAPI разбираюсь... :)

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 23.09.2003, 01:10
Отправитель: _vt


 Вопрос № 4197

Доброе время суток ув эксперты!
что за байты идут в в некоторых PE файлах после
"This program cannot be run in DOS mode.$" например WY∙)67к)67к)67к)67к%67к-)<к!67кк*9к;67к-)
=к67кK)$к$67к)66кЯ67к+<к#67кю01к(67кRich)67 и обязательно есть слово "Rich" для чего это нужно?



Вопрос отправлен: 22.09.2003, 19:46
Отправитель: Aprog

[Следующий вопрос >>] [Список вопросов]

Отвечает ASMодей

Добрый день, Aprog!
Странный вопрос. А почему ты не спрашиваешь зачем все остальные байты в этом файле? Это стандартная заглушка для DOS-программ и байты там могут означать все, что угодно. И если ты нашел несколько файлов, у которых эти байты совпадают, то это означает что эти программы скомпилированы одним компилятором. А вообще ты можешь в этой заглушке написать все что захочешь (если компилятор позволит) даже полноценную DOS-программу, собственно она для этого и была задумана.

Ответ отправлен: 23.09.2003, 13:24
Отправитель: ASMодей


 Вопрос № 4198

Господа-эксперты, я читал рассылку и меня очень сильно возмутил один вопрос, а точнее не вопрос,
а Ваш ответ на него !
Паренек, под ником "PRO" спросил:
?>Можно ли сделать так чтобы диалоговое окошко
?>при своём создании было невидимым? Можно конечно,
?>перехватить сообщения WM_INITDIALOG, WM_PAINT, WM_SIZE,
?>но тогда оно появится ненадолго, а потом исчезнет.
?>А как сделать чтобы оно не появлялось вообще?
Он же здесь РУССКИМ языком говорит, что он пытался
перехватить сообщение, но окно всеравно успевает появится.
Это значит, что то окошко, о котором идет речь, совершенно самостоятельное приложение, которое писал не PRO, а кто-то
другой.
Или Вы думаете, что те кто задает сюда вопрос
только из песочницы вышли ???
Да я когда рождался, как только доктор увидел мою голову, первое слово, которое она ему сказала - WS_VISIBLE. :-)))
Ума не приложу, как можно было подумать, что PRO не
может скрыть окно из собственного приложения.
Я не наезжаю, и прошу без обид, просто я задавал
точно такой вопрос и мне ответили так же. В следующем
вопросе я объяснил, что ясное дело, что окно,
которое ПЕРЕХВАТЫВАЕТСЯ не мое, на то он и ПЕРЕХВАТ,
мне что-то там ответили снова.
А теперь я вижу опять ту же ситуацию, аж зло берет !!!
Вот я и решил высказатся ...
--------------------------------------------
Подскажите пожалуйста, где найти форум, где Вы
все отвечаете в реальном времени.
То есть не рассылку, которая приходит ко мне раз в 3
дня, а именно сайт, на котором идет переписка.
Спасибо !
P.S. За критику прошу не сердиться !!!



Вопрос отправлен: 22.09.2003, 20:46
Отправитель: Fantomas

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Здравствуйте, Fantomas!
Позволю себе замусорить рассылку...
Если ты (судя по твоим вопросам) занимаешься перехватом чужих приложений, это не значит, что этим занимаются все... И вопрос, заданный именно РУССКИМ языком, этого не подразумевал... Кроме того, ты ведь сам "эксперт", что же не ответил???
> где найти форум, где Вы все отвечаете в реальном времени
Пиши на мыло, его ты найдешь, нажав на ссылку "подробней..." у имени каждого эксперта, в списке отвечающих в каждом выпуске рассылки...

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 23.09.2003, 01:10
Отправитель: _vt


Отвечает Portnov

Приветствую Вас, Fantomas!
--------
Гы! А знаете, нам совсем-совсем нечего больше делать, кроме как круглосуточно сидеть в форуме и отвечать на ваши вопросы в реалтайме!
Ну, есть на RusFAQ.ru форум (http://rusfaq.ru/cgi-bin/Forum.cgi). Но это обычный форум, куда эксперты заходят, как и подписчики, просто пообщаться. Правда, там есть и специализированные ветки, но они далеко не самые активные.
С уважением, Portnov.

Ответ отправлен: 23.09.2003, 11:50
Отправитель: Portnov


Отвечает ASMодей

Здравствуйте, Fantomas!
Ну и что тебе не нравится в перехвате чужих окон (даже если речь действительно шла об этом), что аж зло берет? Я вот например тоже знаю парочку программ у которых хорошо бы такие окна скрывать. Если все дело в том, что это ломает защиту программы, то такую защиту выкидывать надо.

Ответ отправлен: 23.09.2003, 12:05
Отправитель: ASMодей


Отвечает Bob Johnson

Приветствую Вас, Fantomas!
Ну знаешь ли - пусть он нормально объясняет, чего хочет. Я до сих пор не понял, как он тогда может перехватить WM_INITDIALOG в чужом приложении? Внедрился в его код что-ли? Тогда пусть перехватит CreateWindowsEx и уберет флаг WS_VISIBLE.
> Ума не приложу, как можно было подумать, что PRO не может скрыть окно из собственного приложения.
Ну тут и не такое бывает :)
> Подскажите пожалуйста, где найти форум, где Вы все отвечаете в реальном времени.
Во сне, только в сильном наркотическом сне. Такого форума нет и видимо не будет никогда. Так уж все получилось.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 24.09.2003, 00:19
Отправитель: Bob Johnson


 Вопрос № 4200

Приветствую уважаемых экспертов !
Вечная тема - предотвращение повторного запуска приложения... Вот клюнуло меня что то в одно место и захотелось чтоб не просто предупреждение выдавалось, а происходило переключение на уже запущенную копию. Вот только никак не врублюсь как бы это сделать. Первое что пришло в голову - SetForegroundWindow - не катит - окно в приложении далеко не одно (да и с минимизированным приложением это не прокатывает...). Но делает же как то такую вещь виндозный таскменегер без напряга малейшего... Так что поможите люди добрые - ткните носом в какой нить "SetForegroundApplication" если что то такое есть...
Кстати заодно... Попробовал тут натравить FlashWindowEx с параметрами (FLASHW_TIMERNOFG or FLASHW_ALL) на MainForm дельфевой проги и получил результат откровенно не соответствующий ожидавшемуся - мигает только Caption окна, а в таскбаре тишь да гладь... Чтож це таке и как это самое бороть ?


Приложение:


Вопрос отправлен: 23.09.2003, 11:09
Отправитель: Beetle

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Приветствую Вас, Beetle!
> Чтож це таке и как это самое бороть ?
....
- Что это, Берримор?
- Тухлятина, сэр!
....
За это ты (да и мы все) должны любить дельфи всеми возможными способами - в нем создается невидимое окно класса TApplication, которое и видно на таскбаре. А форма - это уже совсем другое (обычно видимое) окно. Так сделано видимо для того, чтобы заголовок окна и кнопки в таскбаре мог различаться.
Из функций - попробуй SetActiveWindow.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 24.09.2003, 00:22
Отправитель: Bob Johnson


 Вопрос № 4202

Здраствуйте эксперты.
В программе создаю Thread.
Как сделать чтобы Thread обрабатывася один раз в секунду? Используя семафоры или события?
Если можно то с примерчиком.



Вопрос отправлен: 23.09.2003, 15:17
Отправитель: init

[Следующий вопрос >>] [Список вопросов]

Отвечает ASMодей

Добрый день, init!
Поставь в Thread функцию Sleep(1000) и поток будет просыпаться каждую секунду.

Ответ отправлен: 24.09.2003, 07:07
Отправитель: ASMодей


Отвечает Bob Johnson

Приветствую Вас, init!
Непонятно, что тебе нужно - чтобы функция выполнялась в этом потоке 1 раз в секунду - давай так:

m1:
Call my_funck
push 1000
Call Sleep
jmp m1

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 26.09.2003, 00:38
Отправитель: Bob Johnson


 Вопрос № 4204

Привет всем.
Где в инете можно достать программы асемблера - дизасемблера бесплатно тоесть даром.



Вопрос отправлен: 23.09.2003, 19:21
Отправитель: максим

[Следующий вопрос >>] [Список вопросов]

Отвечает Eugene

Приветствую Вас, максим!
Почаще заглядывай на wasm.ru


Ответ отправлен: 24.09.2003, 09:40
Отправитель: Eugene


Отвечает Bob Johnson

Здравствуйте, максим!
наверное, на wasm.ru.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 26.09.2003, 20:39
Отправитель: Bob Johnson


 Вопрос № 4206

Доброго времени суток, Уважаемые Эксперты!
Подскажите, как сделать run в Win9x/ME в real mode? Проблема в том, что autoexec.bat, config.sys и т.п. в WinME не обрабатываются. Подскажите пожалуйста, какие способы запуска программ до старта Windows в реальном режиме есть ещё? Желательно универсальный и для Win9x и для WinME. Вариант с патчем WinMe не подходит. Или может быть у кого-нибудь будут другие идеи? Нужно воспользоваться stub частью программы. Так вот, может быть можно как-нибудь сделать так, чтобы Win запустила именно stub часть программы, а не сам PE? Может-быть это можно сделать из драйвера, но как?
Заранее благодарю вас.



Вопрос отправлен: 24.09.2003, 10:56
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Добрый день, Alex!
Ты, блин, линолеум переоцениваешь - там должен быть в реестре параметр ParseAutoexec...
> может быть можно как-нибудь сделать так, чтобы Win запустила именно stub часть программы
Да, можно, просто в окне, просто поставив галочку в параметрах ярлыка "не давать программе обнаружить Windows"...
Кроме того, поставь себе PC-эмулятор c досом...

*** E-Man 1.5 (edition 04) - life is just a game...if you a student:) ***


Ответ отправлен: 24.09.2003, 20:43
Отправитель: _vt


Отвечает Евгений Иванов

Добрый день, Alex!
Можешь заменить файл какой-нибудь системный своих (оставить тоже название!).
Старый переименовываешь, ну и можно грузить его, а можно и не грузить, если
не важный (setver.exe например)...


Ответ отправлен: 25.09.2003, 19:24
Отправитель: Евгений Иванов



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (32)
C / C++ (31)
Perl (8)
Builder / Delphi (25)
Pascal (25)
Basic / VBA (11)
Java / JavaScript (14)
PHP (15)
Криптография (11)
WinAPI (15)
Пользователю
Windows 95/98/Me (53)
Windows NT/2000/XP (62)
"Железо" (44)
Поиск информации (27)
Администратору
Windows NT/2000/XP (33)
Linux / Unix (17)
Юристу
Гражданское право (12)
Семейное право (10)
Трудовое право (10)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.


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

В избранное