![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.11.2012
Сообщений: 151
|
![]()
Доброго времени суток. Наверное вопрос покажется глупым, и не в тему. Но всё же.
Как заставить думать виндовс, что моя программа является системным файлом? Вот например написал я программу, на которой есть одна кнопка. Заменю её на, допустим, cmd.exe. Первый раз запустится моя программа, но на второй раз виндовс восстановит изначальный cmd. Так вот, как можно это реализовать? Это никакой не вирус и т.д. Просто надо для себя. Буду признателен за любые предложения. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
![]()
Если это не вирус, то зачем?
|
![]() |
![]() |
![]() |
#3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.11.2012
Сообщений: 151
|
![]()
Поконкретней можно как-то?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
![]()
Договарится с микрософт. Подписать свою прогу их ЭЦП, добавить ее в "базу" sfc... ТОлько зачем все это для обычной проги?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
просто атрибут "системный" = true чем не устраивает?
![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
![]()
тем, что ему нужна sfc
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
кстати, если вдруг интересно, я себе в WindowsXP подменял стандартный блокнот на AkelPad
суть такая. 1. в отдельно папке переименовываем AkelPad.exe -> notepad.exe 2. переписываем полученный notepad.exe в папки %Windows%\system32\dllcache %Windows%\system32 заменяя оригинальный notepad.exe 3. при включённой защите файлов (sfc) тут же получаем предупреждение см. 1-й скриншот. нажимаем "Отмена" получаем 2-й скриншот. Соглашаемся. Вуа-ля! Задача решена. Теперь вместо системного блокнота NOTEPAD.exe открывается AkelPad. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.11.2012
Сообщений: 151
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
системный файл | krikaved | Общие вопросы Delphi | 4 | 16.03.2012 17:21 |
Скопировать занятый системный файл | Alter | Софт | 6 | 31.12.2010 14:01 |
Как в VBA удалить системный файл | valerij | Microsoft Office Excel | 13 | 15.04.2009 16:24 |