Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона)

Ответить
Настройки темы
Служебные - [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона)

Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


Изменения
Автор: SOLON7
Дата: 19-02-2010
Программа TweakMaster
Программа представляет из себя базу твиков реестра и Gui конфигуратор для сборки Аддона твиков.

Описание

TweakMaster представляет собой гибкую, многофункциональную программу по работе с твиками реестра операционных систем MS Windows.

Благодаря своей уникальной функциональности, TweakMaster не просто является базой по хранению твиков, но и позволяет Пользователю самостоятельно добавлять, удалять, изменять твики, менять структуру базы под себя, осуществлять экспорт/импортные операции, создавать профили твиков под конкретные задачи и многое другое.
На текущий момент в базе содержится свыше 500 твиков реестра для всех основных типов Windows (XP, 2000, VISTA, SEVEN), позволяющих осуществлять глубокий тюннинг Вашей системы под свои конкретные требования.

Текущая версия программы:
TweakMaster 2.0


Системные требования:
Windows XP/2K/6/7
занимает 3 мб на диске
не требует установки
создаваемые Inf/ Reg-аддоны совместимы с UpdatePack-XPSP3-Rus


NB: работа с программой требует серьезного уровня знаний системного реестра и основных принципов работы Windows!

скрин



Скачать

Огромное спасибо saavaage за помощь в разработке программы

и еще напоследок скажу. Нужны твики для WINDOWS SEVEN, поэтому господа помогите чем можете

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 08:19, 06-01-2009

 

Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


проверьте на виртуалке. У меня на диске H работало.
Просто мне кажется у вас дистр криво стоит !!

Проверь на виртуалке с 3 дисками !! Эта проблема сплывает 1 раз. У остальных все пучком !!!

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 23:38, 01-05-2009 | #241



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 76
Благодарности: 16

Профиль | Отправить PM | Цитировать


Цитата SOLON7:
Эта проблема сплывает 1 раз. У остальных все пучком !!! »
Тут вы не правы ,страница 23,пост товарища Ivanvsh,обратите внимание!


Цитата SOLON7:
Проверь на виртуалке с 3 дисками !! »
Специально для вас проверил на виртуалке.Разделы C,D и E на всех работает.Сетевой диск Z тоже всё ок.

Но странность в неработоспособности на некоторых дисках заметил давно,и систему переставлял не раз с тех пор,так что дело не в кривизне дистрибутива! Так значит проге не нравится что то в конфигурации жёстких дисков! Может такое быть? Есть на этот счёт какие нибудь мысли?

Последний раз редактировалось GreyAngel, 02-05-2009 в 02:45. Причина: ФАЙЛОВЫЕ СИСТЕМЫ NTFS )))


Отправлено: 00:10, 02-05-2009 | #242


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


Просто разбиратся долго. Тем более учитывая то что проблема уникальная (всего 2 юзера)
Какие файловые ситемы стоят на тех винтах где она неработает, Какие различия ??
Я бы дал вам исходники, но толку то !!

Используется функция FINDFIRST и FINDNEXT. Но почему они глючат фиг его знает!
Если проблему удастся воиспроизвести, то постарюсь исправить проблему. Ну а если нет, то и суда нет !!

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 01:18, 02-05-2009 | #243


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может быть невнимательно читал тему. Но не нашел ответ, на какой стадии установки системы применяются твики из regaddons?

Отправлено: 07:08, 03-05-2009 | #244


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


вроде на Т-13 если через Svcpack запускается !!

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 13:05, 03-05-2009 | #245


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата GreyAngel:
Но странность в неработоспособности на некоторых дисках заметил давно »
Solon7 я так понимаю при открытии формы используется что то типа FileExists(ExtractFilePath(Application.ExeName) для определения полного пути установленной программы?

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 03-05-2009 в 13:46.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:36, 03-05-2009 | #246


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


нет, тама программа не проверяет наличие на себя же.

Вот код загрузки категорий и твиков !!

читать дальше »
Код: Выделить весь код
procedure TForm1.FormCreate(Sender: TObject);
  var i:integer;

    searchResult : TSearchRec;


Tab0:Ttabsheet;
Static0:TStaticText;
CheckboxList0:TCheckListBox;


PcheckboxList0:Tchecklistbox;
Pstatic0:TStaticText;

begin
//CheckList:='CheckList';
  CountTweaks:=0;
  TweakDir:=ExtractFilePath(ParamStr(0));
  TweakDir:=TweakDir+'tweaks\';

  //ShowMessage(tweakdir);
  Categories:=TStringList.Create;

  Categories.Clear;

if FindFirst(tweakdir+'*', faAnyFile, searchResult) = 0 then
  begin
    repeat

    if (searchResult.attr shr 4)=1 then //тут создаем группу
    begin
    if (searchResult.Name='.') or (searchResult.Name='..') then
    continue;
    Categories.Add(searchResult.Name);
//    ShowMessage(searchResult.Name);
    end;

    until FindNext(searchResult) <> 0;
    // Должен освободить ресурсы, используемые этими успешными, поисками
    FindClose(searchResult);
  end;

//  SetLength(TweakNames,CountTweaks);

    SetLength(Checklistboxarray,Categories.Count);
//    SHowmessage(Inttostr(Categories.Count));



    for i:=0 to Categories.Count-1 do
    begin
    ListBox1.Items.Add(Categories.Strings[i]);

    tab0:=TTabSheet.Create(PageControl1);
//    tab0.Caption:=Categories.Strings[i];
    tab0.PageControl:=PageControl1;


    Static0:=TStatictext.Create(self);
    Static0.Caption:=Categories.Strings[i];
    Static0.name:='Static'+inttostr(i);

    Static0.Align:=alTop;
    Static0.Alignment :=tacenter;
    Static0.Transparent:=false;
    Static0.Parent:=tab0;
    Static0.ParentFont:=false;

    Static0.Font.Size:=13;

    Static0.Font.Style:=[fsbold];

    if Categories.Strings[i][1]='@' then
    begin
    Static0.color:=$005CD4F8;//$00FF9D9D;
    Static0.Font.Color:=clblack//white;
    end
    else begin
    Static0.color:=RGB(84,133,205);
    Static0.Font.Color:=clWhite;
    end;


    Static0.BevelInner:=bvSpace;
    Static0.Bevelkind:=bkSoft;
    Static0.AutoSize:=true;

//    CheckboxList0^:=
    CheckboxList0:=TCheckListBox.Create(self);
    CheckboxList0.Align:=alClient;
    CheckboxList0.Parent:=tab0;
    CheckboxList0.Name:='CheckList'+inttostr(i);
    CheckboxList0.PopupMenu:=PopupMenu1;
    CheckboxList0.MultiSelect:=true;
    CheckboxList0.OnClick:=CheckListBox1Click;
    CheckboxList0.OnClickCheck:=OnCheckListBox1ClickCheck;
    CheckboxList0.AllowGrayed:=true;



    Checklistboxarray[i]:=CheckboxList0;
//    ShowMessage(CheckboxList0.Name);

    tab0.visible := true;
    end;


PageControl1.ActivePageIndex:=PageControl1.PageCount-1;
ListBox1.ItemIndex:=PageControl1.PageCount-1;

AllCountTweaks:=0;

for i:=0 to Categories.Count-1 do
begin //1
CountTweaks:=0;
if FindFirst(tweakdir+Categories.Strings[i]+'\*.reg', faAnyFile, searchResult) = 0 then
  begin//2
    repeat

    PcheckboxList0:=FindChecklistbox(Categories.Strings[i],Categories,Checklistboxarray);
    PcheckboxList0.Items.Add(ExtractTweakName(searchResult.Name));

//    ShowMessage(searchResult.Name);
    inc(CountTweaks);


    until FindNext(searchResult) <> 0;
    // Должен освободить ресурсы, используемые этими успешными, поисками
    FindClose(searchResult);
    Pstatic0:=TStaticText(FindComponent('Static' + IntToStr(i)));
    Pstatic0.Caption:=Pstatic0.Caption+' ('+Inttostr(CountTweaks)+' твиков)';
    AllCountTweaks:=AllCountTweaks+CountTweaks;


  end;//2
  StatusBar1.Panels.Items[0].Text:='Общее количество твиков:'+Inttostr(AllCountTweaks)
//  ALLCOUNT.Caption:='Общее количество твиков:'+ Inttostr(AllCountTweaks);

end;//1


end;

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:05, 03-05-2009 | #247


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата SOLON7:
нет, тама программа не проверяет наличие на себя же. »
Попробуй, может решишь проблемы.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:08, 03-05-2009 | #248


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


opel431, Исходники могут помочь только тем у кого балы выявлена проблема не загрузки и и тот разбирается в коде DELPHI !! А глупые советы не помогут !! тут надо разбиратся..
Все равно спс !!

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 14:18, 03-05-2009 | #249


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата SOLON7:
А глупые советы не помогут !! »
Извини если обидел. А за приведенный, чуть позже код спасибо, посмотрю.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 14:23, 03-05-2009 | #250



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2 Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 931 11-07-2020 03:36
Авторский проект: сборки RimPack (для воспроизведения) и CodeRim (для кодирования) R.i.m.s.k.y. Видео и аудио: обработка и кодирование 22 04-02-2010 14:41
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 1505 24-05-2009 01:39
Утилиты - [решено] UP-LITE –Компилятор Аддона для удаления компонентов Windows. SOLON7 Наборы обновлений для Windows XP/2003/Windows 7 36 13-02-2009 04:54
Подскажите, нету аддона для QIP Shkiper Наборы обновлений для Windows XP/2003/Windows 7 4 25-02-2007 13:44




 
Переход