Вопрос:
При установке AkelPad'а выбираю
Заменить блокнот, но по завершении установки блокнот не заменяется. Что делать?
Ответ:
1. Убедитесь, что в CD-ROM не вставлен установочный диск Windows. Если присутствуют установочные ISO-образы Windows, убедитесь, что ни один них не смонтирован в виртуальный привод. Если установка Windows производилась не с CD-ROM'а, убедитесь, что путь указанный в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup, не содержит файлов установки Windows (обычно в подкаталоге
i386).
2. Установите программу, как замену блокноту.
3. При появлении диалогового окна
Защита файлов Windows нажмите
Отмена в нём.
4. На вопрос
Вы действительно хотите сохранить эти нераспознанные версии файлов? ответьте
Да.
При сложностях с заменой стандартного блокнота на операционных системах, начиная с Windows Vista, см.
здесь.
Альтернативная замена блокнота (требуется AkelPad 4.6.1 или выше):
1. Установите AkelPad стандартным способом, например в
Program Files.
2. Создайте два пакетных файла в каталоге с AkelPad.exe:
NotepadImage.cmd - назначение: заменить запись в реестре для запуска AkelPad'а вместо стандартного блокнота:
Code: Select all
@reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"%~dp0AkelPad.exe\" /z" /f
NotepadRestore.cmd - назначение: убрать запись в реестре, тем самым, восстановив запуск стандартного блокнота:
Code: Select all
@reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f
Или вместо пакетных файлов создайте два пункта меню в
ContextMenu плагине (259 Кб), две кнопки в
ToolBar плагине (346 Кб) и (или) две горячие клавиши в
Hotkeys плагине (181 Кб).
Для ContextMenu и ToolBar плагинов:
Code: Select all
"Notepad -> AkelPad" Exec(`reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""%a\AkelPad.exe" /z" /f`)
Code: Select all
"AkelPad -> Notepad" Exec(`reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f`)
Для Hotkeys плагина:
Имя: Notepad -> AkelPad
Команда: Exec(`reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""%a\AkelPad.exe" /z" /f`)
Имя: AkelPad -> Notepad
Команда: Exec(`reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f`)