· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Вопрос по SoftICE.

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Апр 21, 2004 14:35:19

Почитав тему поднятой Володей про Ламеров, даже стало страшно как-то.
Но учиться все равно надо!
Спрашиваю в этом отделении форума, потому что мне нужны знания, а
не дикий мат, что мол ходят тут всякие!

Дня два тому назад наконец-то у меня получилось установить САЙС и
естественно начал я его изучать накачал инфы, но больше всего понрави-
лась дока: "Using SoftICE, Руководство пользователя". В ней чтобы обу-
чение было эффективным используются эксперименты с вложенным в САЙС
файлом GDIdemo, получив исполнитель с помощью NMAKE. Все бы было хоро-
шо, но при:
c:\SOFTICE\EXAMPLESS\GDIDEMO>NMAKE далее Enter
выплевывается:
имя команды или файла указано неправильно

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

+P.S.: Помимо этого я бы рад узнать что такое:
Handle: 33e0(16df:000033e0)
Как я понимаю это, что связанное с ячейками памяти, но что и как?

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


Дата: Апр 21, 2004 15:45:02

Тебе нужно скомпилить проект, так как там только сорцы. Запускаешь VisualStudio (или борландовский). Создаешь пустой "Win32 Application" проект. В "Source Files" подгружаешь все файлы в расширением *.с. Дальше жмешь F7 (построить проект). Всё. Ну или можно с помощью nmake. Тоже всё очень тупо делается, но VisualStudio всё равно должен стоять.


Дата: Апр 21, 2004 15:46:48

а NMAKE у тебя в путях поиска есть? :)


Дата: Апр 21, 2004 16:03:20

Извините что глуплю в этом вопросе я еще маленький и ежели вы соизволите быть поподробней, то буду на 7 небе от счастья!


Дата: Апр 21, 2004 16:18:12

EvilsInterrupt
Если стоит Visual Studio, то открываешь командную строку, идешь в папку ...\Visual Studio\Vc\Bin\ исполняешь файл vcvars32.bat, затем переход в папку с исходником, где лежит makefile, набираешь nmake, наблюдаешь за результатами работы . так пойдет? :)
можно сделать еще проще, в меню Пуск\...\Visual Studio\ обычно лежит ярлычок на командную строку, которая по умолчанию загружает все переменные окружения, необходимые для построения программ из командной строки.


Дата: Апр 21, 2004 17:16:12

Four-F
У меня получилось твоим способом, спасибо!
Правда 6 варнингов выдалось!
DaemoniacaL
А твоим чо то не врблюсь поди в голове ОСь переустановить уже надо?

1515207386__VCVARS32.BAT


Дата: Апр 21, 2004 18:23:55 · Поправил: volodya

EvilsInterrupt

Я рад, что народ запугал :)

А твоим чо то не врблюсь поди в голове ОСь переустановить уже надо?

Ничего не надо. То, что предлагает Four-F - это хороший способ и он, безусловно, работает. Но способ это недзенский :) Дзенно собирать через nmake. Если у тебя стоит Visual Studio, то должна быть и штука, которая называется "Visual Studio .NET 2003 Command Prompt" (для 2003). Смысл состоит в погрузке определенных переменных окружения, без которых nmake запускать смысла не имеет. Это тебе DaemoniacaL и предложил.


Дата: Апр 24, 2004 10:35:39

Вот понравилось мне в САЙСЕ set font 2 и ctrl+alt+c А вот как бы надолго ето сохранить?


Дата: Апр 24, 2004 12:17:55

Пропиши в строку инициализации в файл winice.dat. Насчет центрирования я не знаю как это делается. Я в своё время подобрал координаты и запихал их в set origin. Вот как у меня было под 9х:

INIT="set font 2;set origin 150 -5;lines 48;code on;wc 35;wd 4;faults off; X;"

Всё это в доках должно быть описано. Может там и про автоматическое центрирование есть.


Дата: Апр 24, 2004 16:10:38

Странно, я что-то никогда не центрирую, просто разворачиваю окно на полную и оно всегда расположено по центру..
вот у меня под 98 для 1024х768 так:
INIT="LINES 50;WIDTH 122;SET FONT 2;COLOR 07 0E 71 1B 0A;WC 20;WD 4;WL 4;FAULTS OFF;X;"


Дата: Апр 24, 2004 22:24:49

Asterix

Сделал почти как у тебя:
INIT="LINES 41;WIDTH 98;SET FONT 2;COLOR 07 0E 71 1B 0A;WC 15;WD 6;WL 4;FAULTS OFF;X;"
А он зараза свои размеры ставит, ну, как тут матом не изойтись?


Дата: Апр 24, 2004 23:00:19

> А он зараза свои размеры ставит

Не может этого быть..
Какое у тебя разрешение экрана?


Дата: Апр 24, 2004 23:14:01

EvilsInterrupt
Сохрани через Symbol Loader лог SIce и посмотри там в начале как он грузит твои настройки, должно быть где-то так, без всяких ругательств на неверные параметры:
================ Sat Apr 24 23:10:50 2004
WINICE: Pentium TSC calibration, processor calibrated at 1133.4 MHZ
Macro: Memory allocated for 32 Macro entries
Macro: 'aspr1' defined
:LINES 50
:WIDTH 122
Width will be set to 122 when the Universal Video Driver becomes active
:SET FONT 2
:COLOR 07 0E 71 1B 0A
:WC 20
:WD 4
:WL 4
:FAULTS OFF
:X


Дата: Апр 24, 2004 23:15:55

разрешение 800х600 видео стандартный винда 98, но зараза по ширине мое, а вот по росту ни хрена!


Дата: Апр 25, 2004 00:15:08

Экспериментируй, выставь размеры большие(от балды) и посмотри что тебе SoftIce в логе напишет, он обычно указывает максимально допустимые размеры для текущего font'а.
Сейчас пороюсь может найду тебе свой старый winice.dat, раньше я на 800x600 работал.

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.079