Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];

Вниз

Дефрагментация реестра   Найти похожие ветки 

 
Nil   (2008-11-21 10:54) [0]

Кто нибудь сталкивался? Что это вообще такое и как это реализовать? Windows API или это что то другое?


 
Сергей М. ©   (2008-11-21 10:57) [1]

http://www.windowsfaq.ru/content/view/294/37/


 
Anatoly Podgoretsky ©   (2008-11-21 11:34) [2]

Миф насчет негативного влияния и не отвечает вопросу, насколько я понял автор хочет дефрагментировать реестр, а не файл реестра.
Есть очень небольшое количество дефрагментаторов, которые могут дефрагментировать реестр. В полном объеме это возможно только в ДОС режиме. Кстати возможно, что и внешний дефрагментатор не потребуется, если есть умение работы с реестром, не проверял правда.


 
Nil   (2008-11-21 11:53) [3]

Мне хотелось бы добавить возможность дефрагментации реестра в свою программу клинера реестра. Никакой документации по этому вопросу не нашёл, вот и вопрос созрел. Хотя бы направление получить в какую сторону смотреть..

Есть куча недорогих маленьких утилит которые могут делать это. Отсюда мысли, что если маленькие и недорогие значит наверно и делается это совсем несложно. Хотелось бы узнать как?


 
Riply ©   (2008-11-21 12:02) [4]

> [3] Nil   (21.11.08 11:53)
> Никакой документации по этому вопросу не нашёл

Мне кажется, что надо искать документацию не по дефрагментации реестра, а по структуре реестра
и алгоритмах записи данных. А дальше уже дело техники :)

P.S.
Если что найдешь, сообщи. Мне тож интересно :)


 
Denis__ ©   (2008-11-21 12:04) [5]

Опять велосипед изобретаем? Этих клинеров реестра уже столько развелось!


 
Riply ©   (2008-11-21 12:07) [6]

> [5] Denis__ ©   (21.11.08 12:04)
> Опять велосипед изобретаем? Этих клинеров реестра уже столько развелось!

Слышала, что некоторые компании лишают тебя гарантии,
если ты использовал "клинеры реестра" или памяти.
Если это правда, то я их (компании) понимаю :)


 
DrPass ©   (2008-11-21 12:13) [7]


> Слышала, что некоторые компании лишают тебя гарантии

Гарантии на что, на Windows?


 
clickmaker ©   (2008-11-21 12:16) [8]

> Дефрагментация реестра

это как? наиболее часто используемые ключи - наверх? )


 
Riply ©   (2008-11-21 12:17) [9]

> [7] DrPass ©   (21.11.08 12:13)
> Гарантии на что, на Windows?

Ага.
Но на всякий случай повторюсь: я это только слышала, ито краем уха.
За что купила, за то и продаю :)


 
Riply ©   (2008-11-21 12:20) [10]

> [8] clickmaker ©   (21.11.08 12:16)
> это как? наиболее часто используемые ключи - наверх? )

А черт его знает как там организовано хранение данных.
Может и возможна фрагментация, как например памяти.


 
Nil   (2008-11-21 12:20) [11]


> Мне кажется, что надо искать документацию не по дефрагментации
> реестра, а по структуре реестра
> и алгоритмах записи данных. А дальше уже дело техники :)
>
> P.S.
> Если что найдешь, сообщи. Мне тож интересно :)

Верно! Кое что увидел
http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx
а вот типа dev guide к нему
http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx
но это про диски, а вот как сказать что не весь диск а именно отдельный файл нужен, не найду...
http://74.125.77.132/search?q=cache:j0fJbUqmW2AJ:www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_22810296.html+delphi+FSCTL_GET_VOLUME_BITMAP&hl=ru&ct=clnk&cd=4&gl=ru&client=firefox-a


> Опять велосипед изобретаем? Этих клинеров реестра уже столько
> развелось!

Сколько бы их не было, но эти программы все равно интересны начинающим юзерам и довольно успешно продаются особенно за бугром


>
> Слышала, что некоторые компании лишают тебя гарантии,
> если ты использовал "клинеры реестра" или памяти.
> Если это правда, то я их (компании) понимаю :)

Я бы тоже лишал, т.к. когда узнаешь как эти программы понимаешь что кроме вреда никакой пользы принести они не могут:) Я впервые месяцы когда появился у меня компьютер тоже свято верил что полностью исцелю свой комп, но надежды оказались тщетны)


 
Правильный$Вася   (2008-11-21 12:20) [12]


> некоторые компании лишают тебя гарантии, если ты использовал
> "клинеры реестра" или памяти.

и как они это определяют?


 
Сергей М. ©   (2008-11-21 12:26) [13]


> Nil   (21.11.08 12:20) [11]
>
>


Т.о. задача "дефрагментации реестра" сводится всего лишь к задаче дефрагментации файла, открытого системой для монопольного доступа.

Клинеры, упаковщики и пр.лабуда не имеют к этому ни малейшего отношения.


 
Riply ©   (2008-11-21 12:27) [14]

> [11] Nil   (21.11.08 12:20)
> но это про диски, а вот как сказать что не весь диск а именно отдельный файл нужен, не найду...

А... так тебя дефрагментация отдельного файла интересует ?
Тогда к тебе к Неббету. У него довольно просто расписан алгоритм и пример есть.

> [12] Правильный$Вася   (21.11.08 12:20)
> и как они это определяют?

Не знаю, но знаю, что в системе столько следов твоей деятельности
остается, как Педров в Бразилии - и не сосчитаешь:)


 
Anatoly Podgoretsky ©   (2008-11-21 12:33) [15]

> clickmaker  (21.11.2008 12:16:08)  [8]

Аналогично упаковки таблиц в БД, это и есть упаковка, удаление удаленых из файла.


 
Anatoly Podgoretsky ©   (2008-11-21 12:34) [16]

> Denis__  (21.11.2008 12:04:05)  [5]

Вообще то это лохотрон, который только увеличивает "дефраментацию"


 
Dimaxx ©   (2008-11-21 12:36) [17]


> > Гарантии на что, на Windows?
>
> Ага.
> Но на всякий случай повторюсь: я это только слышала, ито
> краем уха.
> За что купила, за то и продаю :)

Гарантии на софт не существует. Это утка.


 
Palladin ©   (2008-11-21 12:45) [18]


> Гарантии на софт не существует. Это утка.

та ну... тоесть то где написано as is, не отличается от того где это не написано? :) нюню...


 
Dimaxx ©   (2008-11-21 12:51) [19]

А что ты подразумеваешь под гарантией на софт??? И чем вообще является гарантия на Winamp, например?


 
Riply ©   (2008-11-21 13:03) [20]

> [19] Dimaxx ©   (21.11.08 12:51)
> А что ты подразумеваешь под гарантией на софт???
> И чем вообще является гарантия на Winamp, например?

Неа.
Там разговор шел о том, что платно или бесплатно тебе что-то делают, например, переустанавливают систему.


 
Palladin ©   (2008-11-21 13:06) [21]


> Dimaxx ©   (21.11.08 12:51) [19]

а ты представь что софт это вещь ничем не хуже нежели носки, у которых есть гарантия выполнения заявленной функциональности, и все поймешь


 
Dimaxx ©   (2008-11-21 13:08) [22]

Ну и что получится? Например, на буке есть гарантия на ОСь. Допустим, я купил бук с лицухой Висты. Гарантия, допустим, полгода. То есть получается, если ОСь свалится в течение полугода я вправе требовать ее замены как неисправную? Да это ж бред. И причем тут тогда платная/бесплатная переустановка??


 
blackman ©   (2008-11-21 14:48) [23]

Anatoly Podgoretsky ©   (21.11.08 12:33) [15]
Аналогично упаковки таблиц в БД, это и есть упаковка, удаление удаленых из файла
Ты знал! Посмотреть вот эти и будет понятно, что он нужно делать
JV16 Power Tools
RegSupreme Pro
Очень эффективные штучки


 
blackman ©   (2008-11-21 14:50) [24]

Только это задачка НЕ для начинающих. Надо очень хорошо знать реестр


 
Anatoly Podgoretsky ©   (2008-11-21 14:51) [25]

Как только кто то заявит об гарантии на программу. Вот тут то мы его без штанов и оставим.


 
Virgo_Style ©   (2008-11-21 19:30) [26]

Dimaxx ©   (21.11.08 13:08) [22]
есть получается, если ОСь свалится в течение полугода я вправе требовать ее замены как неисправную? Да это ж бред.


Почему?


 
Nil   (2008-11-25 11:19) [27]

задача поставлена в тупик.. я так понимаю возможности прямого доступа к файлам реестра из оболочки нет.. и всё таки как же работают микропрограммки по 10уев за штуку которые дефрагментируют реестр?
может быть у винды есть какой нибудь интерфейс через который можно менять файлы на приближённом к низкому уровню?
никто не сталкивался с вот такими зверями
FSCTL_GET_VOLUME_BITMAP
FSCTL_MOVE_FILE
??
http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx

поделитесь опытом! экспериментировать страшно) а прыгать с одного компа на другой который можно убить тоже не интересно


 
Riply ©   (2008-11-25 11:55) [28]

> [27] Nil   (25.11.08 11:19)
> поделитесь опытом! экспериментировать страшно)

Я подсоединила ZipDisk и "отрывалась на нем по-полной" :)


 
Nil   (2008-11-25 11:59) [29]


> Я подсоединила ZipDisk и "отрывалась на нем по-полной" :
> )

везёт:) но мне бы как нибудь реестр помучать а не весь диск


 
Riply ©   (2008-11-25 12:13) [30]

> [29] Nil   (25.11.08 11:59)
> везёт:) но мне бы как нибудь реестр помучать а не весь диск

Дык, прежде чем работать на системных файлах "на кошках тренируйся" (с)  :)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.005 c
15-1225807517
Petr V. Abramov
2008-11-04 17:05
2009.01.04
Электронные деньги - будущая замена бумажных денег?


2-1227286412
savyhinst
2008-11-21 19:53
2009.01.04
LstVew.Objects


8-1188773848
Dr. Andrew
2007-09-03 02:57
2009.01.04
Как нарисовать спираль Галилея и Poinsot?


4-1203344424
Cj
2008-02-18 17:20
2009.01.04
SetFileSecurity


8-1188577736
hahol
2007-08-31 20:28
2009.01.04
DirectShow





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский