Page 1 of 1

Как заменить AkelPad’ом штатный Блокнот?

Posted: Tue Jul 08, 2008 6:35 am
by falc26
Постоянно заменял AkelPad’ом штатный Блокнот Виндовс. Теперь поставил новую сборку Винды, и этот номер не проходит - Винда меяет все обратно. Переставляться не хочется. Подскажите, плиз, выход из положения. Заранее благодарен откликнувшимся.

Posted: Tue Jul 08, 2008 8:13 am
by Instructor

Posted: Tue Jul 08, 2008 8:38 am
by falc26
Instructor wrote:FAQ
Спасибо, но не то. Винда молчит, когда я ставлю AkelPad штатным Блокнотом. И - смотрел специально - размер файла соответственно меняется. Но в следующее мгновение следует возврат в исходное состояние...

Posted: Tue Jul 08, 2008 12:53 pm
by Instructor
Прочитайте внимательно первый пункт ответа в FAQе.

Posted: Tue Jul 08, 2008 4:22 pm
by falc26
Прошу прощения, допер сам - не было прав доступа к notepad.exe. Установил права - проблема решилась.
Но спасибо, что натолкнули на размышления.

Posted: Tue Jul 29, 2008 6:34 am
by u_u86
При замене стандартного блокнота в XP SP3 и Vista, окошечко с заменой системных файлов не появляется, и AkelPad благополучно заменяется Блонотом. Есть ли возможность в инсталлятор добавить функцию остановки службы "защиты системных файлов"?

Posted: Mon Sep 01, 2008 1:37 pm
by helpix
Мне (Win XP Pro SP3) помог следующий bat-файл:

Code: Select all

@echo Replacing NOTEPAD.EXE with AkelPad.exe ... 
REM 
REM 1. Prevent the protected file system from doing its thing. 
attrib -r -h -s %systemroot%\system32\dllcache 
ren %systemroot%\system32\dllcache\notepad.exe notepad.bak.exe 
attrib +r +h +s %systemroot%\system32\dllcache 
REM 
REM 2. Make backup copies of Notepad in the Windows and System32 folders. 
copy %systemroot%\system32\notepad.exe %systemroot%\system32\notepad.bak.exe 
copy %systemroot%\notepad.exe %systemroot%\notepad.bak.exe 
REM 
REM 3. Copy AkelPad to Notepad in the Windows,dllcache and System32 folders. 
copy AkelPad.exe %systemroot%\notepad.exe 
copy AkelPad.exe %systemroot%\system32\notepad.exe 
copy AkelPad.exe %systemroot%\system32\dllcache\notepad.exe 
REM 
@echo Succeeded.