Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Пара дефолтных иконок - как переместить (http://forum.oszone.net/showthread.php?t=130636)

6EC 02-02-2009 00:32 1026768

Пара дефолтных иконок - как переместить
 
Имеем любимые иконки, которые появляются в меню "Пуск" -- "Программы",
а именно - Internet Explorer и Outlook Express.

Хочу переместить их в папку %ALLUSERSPROFILE%\Главное меню\Программы\Интернет\

В RunOnceEx вызываю в действие файл sort.cmd, часть из которого привожу ниже

Код:

MOVE "%userprofile%\Главное меню\Программы\Internet Explorer.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Outlook Express.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Windows Media Player.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
MOVE "%ALLUSERSPROFILE%\Главное меню\Microsoft Update.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
DEL "%userprofile%\Рабочий стол\Windows Media Player.lnk"

Так вот - из под RunOnceEx данный код не работает. Наверное, потому что при выполнении этого кода иконок там и близко нет - они, очень похоже, что появляются уже ПОСЛЕ того, как активируется рабочий стол (когда после выполнения RunOnceEx в левом верхнем углу пишется "Выполняется настройка того-то сего-то" (маленькие такие таблички)

Т.е. если этот код запустить уже после того, как все упомянутые таблички процесса вводных настроек отмелькали - работает изумительно, всё распихивается по нужным местам.
Более того, как я понял - эти иконки окажутся на местах (на прежних), как только создать нового пользователя и войти из под него (для него тоже будут мелькат таблички начальной настройки - и егойный userprofile снова будут помещены эти же иконки).

Как от них отказаться/прибить/переместить навечно в нужную папку ? Может, где-то в реестре по поводу IE покопаться ?

Petya V4sechkin 02-02-2009 10:50 1026985

6EC, можно попробовать вставить запуск в
HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\подраздел
(пример в [addon] my custom).

Drongo 02-02-2009 11:29 1027022

6EC, Я пользовался способом, на такой идее - комментарий 1430 :) в Start.cmd можно использовать команды перечисленные выше.

6EC 02-02-2009 12:41 1027082

Drongo

Цитата:

Минус этого метода, что эти настройки получит тот профиль, под чьей учёткой был совершён первый вход в систему.
Так отож... :) У меня сеть с доменам на работе. В моей сборке устанавливается по умолчанию, т.е. сразу после первого входа надо создавать на компе (в Винде) пользователя домена. И он фактически сразу же становится новым пользователем, и из под него уже устанавливаются проги, настройка и прочее... А первым-то будет который "Администратор" :) Как раз ну совсем не всегда нужный (разве что дома).

Petya V4sechkin,

Видимо, моё понимание сборок переходит на новый уровень :) Там же чёрт ногу сломит, прийдётся разбираться с нуля (эт вам не командные файлы...). Благодарю за ссылку, в ней нашёл необходимые вещи, правда, ещё пока не знаю, как их тудыть приделать :) Прийдётся, видимо, переписывать половину :)


Время: 07:14.

Время: 07:14.
© OSzone.net 2001-