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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Несколько вопросов по .INF

Ответить
Настройки темы
Инфо - Несколько вопросов по .INF

Старожил


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

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


Изменения
Автор: VitRom
Дата: 26-04-2007
Описание: сократил донельзя
1. INF с секцией OptionalComponents.

Как быстрее и проще адаптировать его для установки вручную (контекстное меню - установить)?

Можно ли просто скопировать содержимое секции в DefaultInstall?
А можно ли как-то "сослаться" из DefaultInstall на OptionalComponents (или наоборот)?

2. INF вносит данные в HKCU.

Как обеспечить внесение этих данных для каждого нового юзера (при первом логине)?

Как обеспечить удаление этих данных при первом входе каждого юзера после деинсталяции программы?

Отправлено: 08:37, 09-04-2007

 

Старожил


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


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

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


Цитата Petya V4sechkin:
Имеется в виду, что при наличии в файле ответов OEMPreinstall=Yes не подхватывается по F6 дискета с драйверами для MassStorage-контроллеров. Конечно, их всегда можно интегрировать в CD, но дистрибутив все-таки становится менее универсальным (скажем, если отдаешь свой диск знакомому, не хочется потом слышать обвинения в криворукости - вот, мол, дрова по F6 не хавает).
Цитата VitRom:
как и наличие "winnt.sif" с данными свыше определённого минимума (где-то я постил результат тестов) отключает, кажется, Рекавери Консоль.
Обе проблемы решается созданием разных файлов setupldr.bin.
Вы лучше объясните как пользоваться PerUserInstall?:
Цитата:
For each ActiveSetup enabled component, this option defines the component's states, version, locale and per-user stubpath under HKLM\Software\microsoft\Active Setup\Installed сomponents\GUID registry key. When the user first time logon after installing the component, the commands pointed by StubPath may be executed if this version of component per-user stub has not been run for the user.

Syntax:

[InstallSection]
PerUserInstall=PerUserInstall
[PerUserInstall]
DisplayName=%WebInteg%
Version=5.0.0311.0
IsInstalled=1
ComponentID=IE4Shell_WIN
GUID={89820200-ECBD-11cf-8B85-00AA005B4395}
Locale=en
StubPath=rundll32.exe advpack.dll,LaunchINFSectionEx %11%\myinst.inf,UserStub,,36

[Strings]
WebInteg = "MyComp Update"

Note:

The StubPath data can be any command line launched by CreateProcess().

Отправлено: 16:54, 08-05-2007 | #31



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

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


Старожил


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


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

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


Как запускать через inf - RunOnce?

Отправлено: 13:09, 15-05-2007 | #32


Старожил


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

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


INF файл можно установить из командной строки так:
Код: Выделить весь код
%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 Путь к inf файлу
К примеру в Inf файле есть также секция деинсталяции, можно ли выполнить эту секцию (деинсталацию) также из командной строки?

Отправлено: 21:44, 17-05-2007 | #33


Старожил


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


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

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


Код: Выделить весь код
[DestinationDirs]
D6.Copy=53, Главное меню\Программы\Автозагрузка
Как грамотно записать русский язык в inf, у меня этот код не работает?

Отправлено: 22:38, 24-05-2007 | #34


Аватара для jameszero

Модератор


Moderator


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

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


Master of Magic
Так сработает:
Код: Выделить весь код
[DestinationDirs]
D6.Copy=53,"Главное меню\Программы\Автозагрузка"

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

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

Отправлено: 22:55, 24-05-2007 | #35


Старожил


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


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

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


Выложил сюда, мож кому пригодится:
Value Destination Directory
01 SourceDrive:\pathname (the directory from which the INF file was installed)
10 Windows directory;This is equivalent to %windir%.
11 System directory;This is equivalent to %windir%\system32 for NT-based systems, and to %windir%\system for Windows 9x/Me.
12 Drivers directory;This is equivalent to %windir%\system32\drivers for NT-based platforms, and to %windir%\system\IoSubsys on Windows 9x/Me platforms.
17 INF file directory
18 Help directory
20 Fonts directory
21 Viewers directory
23 Color directory (ICM) (not used for installing printer drivers)
24 Root directory of the system disk.;This is the root directory of the disk on which Windows files are installed. For example, if dirid 10 is "C:\winnt", then dirid 24 is "C:\".
25 Shared directory
30 Root directory of the boot disk, also known as "ARC system partition," for NT-based systems. (This might or might not be the same directory as the one represented by dirid 24.)
50 System directory for NT-based operating systems; This is equivalent to %windir%\system (NT-based systems only).
51 Spool directory (not used for installing printer drivers − see Printer Dirids)
52 Spool drivers directory (not used for installing printer drivers)
53 User profile directory
54 Directory where ntldr.exe and osloader.exe are located (NT-based systems only)
55 Print processors directory (not used for installing printer drivers)
-1 Absolute path

Dirid values from 16384 through 32767 are reserved for special shell folders. The following table shows dirid values for these folders.
Value Shell Special Folder
16406 All Users\Start Menu
16407 All Users\Start Menu\Programs
16408 All Users\Start Menu\Programs\Startup
16409 All Users\Desktop
16415 All Users\Favorites
16419 All Users\Application Data
16422 Program Files
16425 %WinDir%\System32 (valid for Microsoft Win32 user-mode applications running under Windows on Windows (WOW64))
16426 Program Files (valid for Win32 user-mode applications running under WOW64)
16427 Program Files\Common
16428 Program Files\Common (valid for Win32 user-mode applications running under WOW64)
16429 All Users\Templates
16430 All Users\Documents

Отправлено: 14:29, 25-05-2007 | #36


Аватара для dimich22

В работе


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

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


Вообще-то, если сначала заглянуть в тему "Авторам аддонов" и перейти по предложенным ссылкам, то эти переменные там представлены.

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 14:48, 25-05-2007 | #37


Старожил


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


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

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


dimich22 если сначала заглянуть в тему "Авторам аддонов" и перейти по предложенным ссылкам, то этих переменных там на русском нет, а на английском есть, не обратил внимания,сорри, попрошу, что бы посты удалили.

Последний раз редактировалось Master of Magic, 27-05-2007 в 12:01.


Отправлено: 14:51, 25-05-2007 | #38


Аватара для dimich22

В работе


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

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


Да, на русском нет. С другой стороны, может и стоит такого рода инфу поместить в более доступное место, чтобы не искать.

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 15:04, 25-05-2007 | #39


Аватара для DJ Electronic

Старожил


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

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


как сделать в inf так чтобы при удалении из установки и удалении програм аддона вначале закрывало процесс а потом деинсталлировало уже корректно?

-------
Паяю, лужу и музыку пишу


Отправлено: 11:49, 27-05-2007 | #40



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Несколько вопросов по .INF

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Несколько вопросов по ОС Master WEB Общий по Linux 33 02-08-2007 23:23
Несколько вопросов raingts Хочу все знать 2 30-01-2007 18:05
Несколько вопросов barbos Общий по Linux 8 16-12-2004 20:40
Несколько вопросов по C++ pva Программирование и базы данных 2 09-04-2004 08:45
Несколько вопросов об ... Sharkky Программирование и базы данных 4 08-10-2003 13:01




 
Переход