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

Название темы: Вопросы По WPI
Показать сообщение отдельно

Аватара для Sanja Alone

Ищу Человека…


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

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


DenchikK
Точно, я тоже это заметил. Сначала все было OK. А как только добавил Sound Forge, Photoshop CS, окно и появилось. Кстати, и в своем втором тезисе ты прав - когда у меня ставился один Office2003 окно отсутствовало. Где-то автор WPI явно намудрил...
--------------------------

VelDmi
Цитата:
Напрямую запускать последнюю версию нельзя.
Я бы не заявлял так категорично "нельзя". Как говорил в КПИ мой препод по черчению: "Можна, але не рекомендовано..."
Хотя, там вроде ничего такого важного не делается (конечно, если не оставлять директорию WPI на CD).

Цитата:
...Кроме того его придется его исправить, если каталог WPI находится на CD.
Похоже, автор WPI считает, что для этого нужно нечто другое:
Код: Выделить весь код
REM Determine the WPI startup path. 

REM If WPI should run off the CD the replace %dp0 with %CDROM%\PathToWPI
set WPIPATH=%~dp0
echo WPI will run from %WPIPATH%
Но здесь прав ты. Только с ключем /d, при смене директории начинает работать запуск WPI с CD.



Кстати, результатом выполнения строки:
Код: Выделить весь код
for /F "delims=: tokens=1" %%i in ("%WPIPATH%") DO echo %%i:
является бессмысленный вывод на экран буквы CD-рома с двоеточием. Можно эту строку закомментировать - ничего ведь не изменится :-)

--------------------------

to ALL
Ладно, это все уточнения.
Сейчас опишу, как я сделал, чтобы не нужно было копировать на винт ни одного файла WPI при автоустановке.


Итак:
1. Скачиваем масенький файлик (35 328 байт) - утилка, задающая системные переменные:

ftp://barnyard.syr.edu/pub/vefatica/setenv.exe
Это необязательно, т.к. на шаге 2 можно внести в реестр соотв. изменения с пом. команды REG ADD .... Просто утилка удобнее в использовании.

2. Добавляем в cmdlines.txt запуск батника, задающего переменную %cdrom%:
Код: Выделить весь код
[COMMANDS]
"useraccounts.cmd"
"prep_env.cmd"
"REGEDIT /S regtweaks.reg"
это prep_env.cmd:
Код: Выделить весь код
@echo off
cmdow @ /HID
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set inst_cd=%%i:
setenv -m cdrom %inst_cd%
exit
Ес-но, setenv.exe и prep_env.cmd должны лежать рядом с cmdlines.txt.

3. В winnt.sif поправляем вызов WPI:
Код: Выделить весь код
[GuiRunOnce]
"%cdrom%\Путь_к_WPI\WPI.cmd"
Запуск сработает и без кавычек, но Мелкомягкие пишут: "You must put each command line in quotation marks".
Я думаю, что это необходимо только при наличии пробелов в пути, а Мелкософтовцы просто перестраховываются "от дурака".

4. Чтобы после установки в системе не осталась лишняя переменная, удаляем ее.
это cleanup.cmd (файл, запускаемый в конце установки приложений):
Код: Выделить весь код
setenv -m CDROM -delete
Все.


Теперь я хочу спросить: мой cleanup.cmd должен удалять мусор установок прог и перегружать комп таким образом:
Код: Выделить весь код
...

ATTRIB -R -A -S -H "%SystemRoot%\Downloaded Installations" /S /D
ATTRIB -R -A -S -H %SystemRoot%\Installer /S /D
RD /S /Q "%SystemRoot%\Downloaded Installations"
RD /S /Q %SystemRoot%\Installer
shutdown.exe -r -f -t 30 -c "Windows XP will now restart in 30 seconds..."
(в первый каталог пихает свой установщик ACDSee, во втором оказывается под 100 Мб msi-установщиков других прог)




Но, во-первых, ничего не удаляется, а во-вторых, не выполняется перезагрузка. Пишет, что у этого пользователя нет прав для такого действия. Хотя пользователь создан с админскими правами:
это useraccounts.cmd

Код: Выделить весь код
@echo off
cmdow @ /HID
net user Me /add
net localgroup Администраторы Me /add
net accounts /maxpwage:unlimited
REGEDIT /S autologon.reg
EXIT
это autologon.reg
Код: Выделить весь код
REGEDIT4
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="Me"
"DefaultPassword"=""
"AutoAdminLogon"="1"
Что посоветуете по этим двум вопросам?
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:38, 29-03-2005 | #23

Название темы: Вопросы По WPI