Меню сайта

Урок 4. Настройка Windows для программирования на ассемблере

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

1. Ассоциация файлов «.ASM» c Notepad.

Вы скажете, что это можно запросто сделать и через
Explorer. Я отвечу — да, однако удобнее иметь у себя «.reg»
файл, который можно в любой момент запустить и
получить эту возможность.

REGEDIT4
[HKEY_CLASSES_ROOT&#92-.asm]
«Content Type»=»text/plain»
@=»txtfile»
[HKEY_CLASSES_ROOT&#92-.asm&#92-ShellNew]
«NullFile»=»»

HKEY_CLASSES_ROOT содержит в себе всю
информацию о типах файлов и программах,
ассоциированных с ними. А тип «txtfile» ассоциирован с
Notepad.exe (посмотрите HKEY_CLASSES_ROOT&#92-txtfile].

2. Создание пункта меню «Новый ASM файл».

На мой взгляд, очень удобно нажать правую кнопку мыши
на рабочем столе и выбрать в меню «New…» пункт «Новый
ASM файл». К тому же здесь можно настроить шаблон на
все создаваемые файлы. Создайте этот .reg файл и
попробуйте.

REGEDIT4
[HKEY_CLASSES_ROOT&#92-asmfile]
@=»Программа на ассемблере»
[HKEY_CLASSES_ROOT&#92-asmfile&#92-DefaultIcon]
@=»C:&#92-&#92-WINDOWS&#92-&#92-SYSTEM&#92-&#92-shell32.dll,-152″
[HKEY_CLASSES_ROOT&#92-asmfile&#92-shell]
[HKEY_CLASSES_ROOT&#92-asmfile&#92-shell&#92-open]
[HKEY_CLASSES_ROOT&#92-asmfile&#92-shell&#92-open&#92-command]
@=»C:&#92-&#92-WINDOWS&#92-&#92-NOTEPAD.EXE %1″
[HKEY_CLASSES_ROOT&#92-asmfile&#92-shell&#92-print]
[HKEY_CLASSES_ROOT&#92-asmfile&#92-shell&#92-print&#92-command]
@=»C:&#92-&#92-WINDOWS&#92-&#92-NOTEPAD.EXE /p %1″
[HKEY_CLASSES_ROOT&#92-.asm]
«Content Type»=»text/plain»
@=»asmfile»
[HKEY_CLASSES_ROOT&#92-.asm&#92-ShellNew]
«NullFile»=»asm.asm»


Меню раздела
Блок