Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Подмена системных прог своими (http://forum.oszone.net/showthread.php?t=70362)

AnGel_of_Death 26-08-2006 17:58 477113

Подмена системных прог своими
 
у меня возник вопрос как допустим подменить системные проги своими? Например я хочу вместо обычного notepad, поставить другой например:notepad++. У него очень много достоинств по сравнению с обычным. Подсветка синтаксиса вроде 20 языков, счет строк, вообщем очень удобная вещь. Вот мне захотелось поставить его вместо стандартного, только как это сделать не знаю. Просто открыть с помощью допустим меня не устраивает. пробовал подменить сам notepad в папке System32 на ярлык с темже именем ссылающийся на notepad++, а notepad удаляю, так он снова появляется т.е виндоус его заново создает. как можно это обойти? или каким другим способом можно осуществить подмену.
За ранее спасибо!

Cyberhawk 27-08-2006 12:20 477296

Как вариант (более централизованный, и возможностей больше): Пуск -- Панель управления -- Свойства папки, закладка "Типы файлов". Там выбираешь нужные тебе типы (*.txt, *.cpp (если для языков программирования, к примеру)) и жмешь на кнопочку "Изменить" ("Change") напротив строки "Открывать с помощью" ("Opens with"). Там же можешь и значки задавать на конкретные группы файлов.
P.S. В самой программе (альтернативной) по идее могут быть опции ассоциирования с типами файлов.

Vovanchik 27-08-2006 12:23 477299

а можно просто заменить файл notepad.exe в папках в следующей последовательности
C:\WINDOWS\system32\dllcache (системная - в проводнике скрыта)
C:\WINDOWS\system32\
C:\WINDOWS\

XXXler 27-08-2006 13:07 477322

можно воспользоватся утилитами:
Цитата:

Цитата wfpadminc.rar
WfpAdmin Console Version, (c)2003 Bitsum Technologies
Version: 2.00
http://www.bitsum.com
-------------------------------------------------------

USAGE: WfpAdminc [/DeprotectAll] ["folder1" "folder2" "folder3" ...]

Samples:
To disable WFP completely,
"WfpAdmin /DeprotectAll"
To deprotect c:\windows\system32 and c:\windows\system,
"WfpAdmin c:\windows\system32 c:\windows\system"

Notes:
If a space exist in a folder name, it need be enclosed in quotation marks.

Цитата:

Цитата MoveExю.exe
Version 1.01, Copyright (C)2001, Frank P. Westlake. The only way to the Father i
s through Jesus.
Registers file move operations to be accomplished during the next system start.

MoveEx [existing-file [new-file]] [/d # [/DeleteAllOK]]

existing-file Complete path to the file to move or to delete.
new-file Complete path to the new filename. If new-file exists it will be
overwritten unless the /o option is included. If new-file is not
specified, existing-file will be deleted.
/d Delete the entry number from the list of pending operations.
/DeleteAllOK Do not ask if OK to delete all entries.
/o Do not overwrite new-file if it exists.

With no parameters the current pending rename operations are printed.

The /d option will delete an individual entry if # is greater than 0. If # is 0
(zero), all entries will be deleted after verification from the user. User
verification can be included on the command line with the /DeleteAllOK option.

Pending rename operations are stored in:
WINNT: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
PendingFileRenameOperations
Windows9x: %WINDIR%\WININIT.INI [Rename]

Examples:
MoveEx %SystemRoot%\Memory.dmp &REM Delete
MoveEx C:\temp\NewExplorer.exe %SystemRoot%\Explorer.exe &REM Rename
MoveEx &REM List entries
MoveEx /d 0 &REM Delete entries


AnGel_of_Death 30-08-2006 08:54 478358

Vovanchik
Извините конечно за тупость но не могу найти dllcache. Может ли быть такое что у меня ее нет(или может назывется как по другому? у меня Win XP SP2)
Cyberhawk В этой программе есть все что необходимо, но хотелось бы сделать так чтобы при нажатии на ссылку "открыть в блокнот" вызывался именно этот редактор, т.е. сделать его системным.(я конечно понимаю что это излишество, прихоть как хотите называйте, но интересно)

Coutty 30-08-2006 10:58 478409

AnGel_of_Death
Цитата:

не могу найти dllcache.
1. Заходишь через проводник в папку win\system32.
2. В строке адреса дописываешь \dllcache
3. Оно открывается.

Ещё в самом Notepad'e++:
Опции - Настройки - Связанные расширения. Перетащить то, что надо ассоциировать.


Время: 09:50.

Время: 09:50.
© OSzone.net 2001-