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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Небольшое изменение готовой сборки Windows7 (http://forum.oszone.net/showthread.php?t=247455)

freeneutron 22-11-2012 13:29 2030271

Небольшое изменение готовой сборки Windows7
 
Скажите пожалуйста. Могу ли я не вникая сильно в кухню изготовления сборок добавить в готовую сборку Windows 7 (например: GOLVER или XTreme), в список инструкций, выполняемых при старте системы, одну инструкцию на выполнение одной команды в командной строке?

apozlevich 22-11-2012 14:11 2030296

freeneutron, добавляйте, кто вам мешать будет :)

Только если вы еще не определились, что куда вам надо, читать все равно придется, но тут все понятно расписано.

freeneutron 22-11-2012 14:45 2030328

apozlevich, Спасибо.
А что нельзя просто изменить какой-нибудь файл в готовой сборке так, что бы в установленной с нее системе после старта запускалась одна определенная команда, например: "c:\program files\opera\opera"?

apozlevich 22-11-2012 14:58 2030343

freeneutron, посмотрите тут и тут, хотя это и для висты, но должно сработать.

freeneutron 23-11-2012 12:38 2031104

apozlevich, Спасибо за ссылки.
Я попробовал первый вариант. Взял образ (Windows 7 XTreme), нашел в нем папку E:\sources\$OEM$\$$\SETUP\SCRIPTS. В этой папке лежал файл SETUPCOMPLETE.CMD и подпапка DATA. Я добавил в начало SETUPCOMPLETE.CMD строку
Код:

COPY /y "data\test.exe" "%windir%\test.exe"
, а в DATA добавил сам файл test.exe, сохранил образ, установил с него систему (на VirtualBox). Далее, в надежде найти файл C:\Windows\test.exe или что-то похожее, запустил поиск файла test.exe на диске C:, но получил пустой результат. Заодно полазил по новой системе и нашел по адресу C:\Windows\Setup\SCRIPTS\SETUPCOMPLETE.CMD копию того файла SETUPCOMPLETE.CMD, который Я редактировал еще в образе.
В общем, эта методика сработала частично и цели с ней я не достиг. Во вторую методику вникать не пока стал, так как хочу закончить с первой.
Надеюсь, Я все понятно написал. Скажите, что могло быть сделано не так?

apozlevich 23-11-2012 15:24 2031243

freeneutron, я без понятия, в 7ке не разбираюсь :) Надеюсь, сейчас придут админы и все объяснят.

vserd 23-11-2012 17:12 2031304

Цитата:

Цитата freeneutron
COPY /y "data\test.exe" "%windir%\test.exe" »

Эта команда говорит операционной системе "В ТЕКУЩЕЙ папке есть папка DATA, в ней есть файл test.exe, скопируй его в %windir%\test.exe".
Проблема обычно в том что текущая папка это не та папка в которой находится скрипт
попробуйте так:

Код:

pushd %~dp0
COPY /y "data\test.exe" "%windir%\test.exe"
popd


freeneutron 23-11-2012 18:59 2031359

vserd, Все верно. В исходной версии SETUPCOMPLETE.CMD первая строка имела вид:
HTML код:

CD /d %~dp0
. Я вставил свою строку после нее, и все заработало, как и планировалось. В общем, проблема решена. Большое спасибо. Ваш форум очень доброжелателен.


Время: 08:31.

Время: 08:31.
© OSzone.net 2001-