Урок 4. Настройка Windows для программирования на ассемблере
После долгого изучения особенностей программирования
на ассемблере для Windows, я пришел к выводу, что
все-таки это сложно и неудобно если начинать с нуля.
Однако быстро и практично, когда у программиста есть
свои заготовки. В этой статье я расскажу о заготовках
которые использую сам и которые, на мой взгляд, очень
удобны.
1. Ассоциация файлов «.ASM» c Notepad.
Вы скажете, что это можно запросто сделать и через
Explorer. Я отвечу — да, однако удобнее иметь у себя «.reg»
файл, который можно в любой момент запустить и
получить эту возможность.
REGEDIT4
[HKEY_CLASSES_ROOT\-.asm]
«Content Type»=»text/plain»
@=»txtfile»
[HKEY_CLASSES_ROOT\-.asm\-ShellNew]
«NullFile»=»»
HKEY_CLASSES_ROOT содержит в себе всю
информацию о типах файлов и программах,
ассоциированных с ними. А тип «txtfile» ассоциирован с
Notepad.exe (посмотрите HKEY_CLASSES_ROOT\-txtfile].
2. Создание пункта меню «Новый ASM файл».
На мой взгляд, очень удобно нажать правую кнопку мыши
на рабочем столе и выбрать в меню «New…» пункт «Новый
ASM файл». К тому же здесь можно настроить шаблон на
все создаваемые файлы. Создайте этот .reg файл и
попробуйте.
REGEDIT4
[HKEY_CLASSES_ROOT\-asmfile]
@=»Программа на ассемблере»
[HKEY_CLASSES_ROOT\-asmfile\-DefaultIcon]
@=»C:\-\-WINDOWS\-\-SYSTEM\-\-shell32.dll,-152″
[HKEY_CLASSES_ROOT\-asmfile\-shell]
[HKEY_CLASSES_ROOT\-asmfile\-shell\-open]
[HKEY_CLASSES_ROOT\-asmfile\-shell\-open\-command]
@=»C:\-\-WINDOWS\-\-NOTEPAD.EXE %1″
[HKEY_CLASSES_ROOT\-asmfile\-shell\-print]
[HKEY_CLASSES_ROOT\-asmfile\-shell\-print\-command]
@=»C:\-\-WINDOWS\-\-NOTEPAD.EXE /p %1″
[HKEY_CLASSES_ROOT\-.asm]
«Content Type»=»text/plain»
@=»asmfile»
[HKEY_CLASSES_ROOT\-.asm\-ShellNew]
«NullFile»=»asm.asm»