Показать полную графическую версию : Как переименовать системные файлы
Centrinar
06-07-2010, 14:55
например notepad.exe
Пишишь в консоли
SFC /PURGECACHE
SFC /CACHESIZE=0
теперь переименовывай...
Centrinar
06-07-2010, 16:06
Чет не получаеться, пример можно?
Чет не получаеться »
А как пробуешь?
Centrinar
06-07-2010, 16:44
RunWait("SFC /PURGECACHE")
RunWait("SFC /CACHESIZE=0")
RunWait("del c:\Windows\notepad.exe /f /q")
RunWait("SFC /PURGECACHE") »
Не уверен что так правильно запускать. Надёжнее будет через @ComSpec.
Centrinar
06-07-2010, 17:06
RunWait(@ComSpec & "SFC /PURGECACHE")
RunWait(@ComSpec & "SFC /CACHESIZE=0")
не работает
не работает »
И не должно, см. справку на эту тему.
Centrinar
06-07-2010, 17:14
значение %comspec% - абревиатура от SPECified secondary COMmand interpreter.
Используется для запуска из командной строки, например Run(@ComSpec & " /k help | more")
Centrinar
06-07-2010, 17:41
Может ктонить приведет нормальный, рабочий пример
RunWait(@ComSpec & " /c SFC /PURGECACHE")
RunWait(@ComSpec & " /c SFC /CACHESIZE=0")
Centrinar
06-07-2010, 17:53
Файл всеравно заблокирован от изминений
Centrinar, будет понятнее, если Вы озвучите Вашу глобальную цель такого «переименования».
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.