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

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 3
Joined: Tue Jul 08, 2008 6:29 am
Location: Украина

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

Post by falc26 »

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 3
Joined: Tue Jul 08, 2008 6:29 am
Location: Украина

Post by falc26 »

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Прочитайте внимательно первый пункт ответа в FAQе.

Offline
Posts: 3
Joined: Tue Jul 08, 2008 6:29 am
Location: Украина

Post by falc26 »

Прошу прощения, допер сам - не было прав доступа к notepad.exe. Установил права - проблема решилась.
Но спасибо, что натолкнули на размышления.

Offline
Posts: 16
Joined: Wed Jul 09, 2008 7:04 am

Post by u_u86 »

При замене стандартного блокнота в XP SP3 и Vista, окошечко с заменой системных файлов не появляется, и AkelPad благополучно заменяется Блонотом. Есть ли возможность в инсталлятор добавить функцию остановки службы "защиты системных файлов"?

Offline
Posts: 2
Joined: Mon Sep 01, 2008 1:34 pm

Post 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. 
Post Reply