PDA

Показать полную графическую версию : Как переименовать системные файлы


Centrinar
06-07-2010, 14:55
например notepad.exe

Yashied
06-07-2010, 15:04
Пишишь в консоли

SFC /PURGECACHE
SFC /CACHESIZE=0

теперь переименовывай...

Centrinar
06-07-2010, 16:06
Чет не получаеться, пример можно?

Creat0R
06-07-2010, 16:35
Чет не получаеться »
А как пробуешь?

Centrinar
06-07-2010, 16:44
RunWait("SFC /PURGECACHE")
RunWait("SFC /CACHESIZE=0")
RunWait("del c:\Windows\notepad.exe /f /q")

Creat0R
06-07-2010, 16:59
RunWait("SFC /PURGECACHE") »
Не уверен что так правильно запускать. Надёжнее будет через @ComSpec.

Centrinar
06-07-2010, 17:06
RunWait(@ComSpec & "SFC /PURGECACHE")
RunWait(@ComSpec & "SFC /CACHESIZE=0")
не работает

Creat0R
06-07-2010, 17:11
не работает »
И не должно, см. справку на эту тему.

Centrinar
06-07-2010, 17:14
значение %comspec% - абревиатура от SPECified secondary COMmand interpreter.
Используется для запуска из командной строки, например Run(@ComSpec & " /k help | more")

Centrinar
06-07-2010, 17:41
Может ктонить приведет нормальный, рабочий пример

asdf8
06-07-2010, 17:48
RunWait(@ComSpec & " /c SFC /PURGECACHE")
RunWait(@ComSpec & " /c SFC /CACHESIZE=0")

Centrinar
06-07-2010, 17:53
Файл всеравно заблокирован от изминений

asdf8
06-07-2010, 18:02
А после перезагрузки?

Iska
11-07-2010, 21:54
Centrinar, будет понятнее, если Вы озвучите Вашу глобальную цель такого «переименования».




© OSzone.net 2001-2012