BusyElf
Members
-
Joined
-
Last visited
Reputation Activity
-
BusyElf reacted to OnePiece in copying multiple versions with same file name to multiple target foldersHi BusyElf, the inf setup and all other microsoft setup (like Windows Installer) do not support subdirectory inside cab archive, but it supports anything else so you do not need to do so that is not the most efficient and useful mod, so for this reason Microsoft does not use it, the alternatives are many (I do not know if nLite\RVMi support them I think not, but the DX WinNT6.x True Integrator supports all), so in INF SourceDisksNames Section
path
This optional value specifies the directory path on the distribution disk that contains source files. The path is relative to the installation root and is expressed as \dirname1\dirname2... and so forth. If this value is omitted from an entry, files are assumed to be in the installation root of the distribution disk.
You can use an INF SourceDisksFiles section to specify subdirectories, relative to a given path directory, that contain source files. However, tag files and cabinet file must reside either in the given path directory or in the installation root.
and in INF SourceDisksFiles SectionExamples
The following example shows a SourceDisksNames section and a corresponding SourceDisksFiles section.
[SourceDisksNames];; diskid = description[, [tagfile] [, <unused>, subdir]];1 = %Floppy_Description%,,,\WinNT[SourceDisksFiles.x86]aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86; ...so Mod 1 (nLite\RVMi support it)
Mod 2
Mod 3
in poor words with Inf Setup you can do every everything, and even perfectly and safe, in the end is a Microsoft thing ehhhh
anyway see also how WinRAR True AddOn install the theme from Entries.ini, that an easy way, but not as useful as INF SourceDisksFiles because INF SourceDisksFiles check recent\version file ect ect
ahhh in x64 Setup for x32 files use DirId 16425 (16425 = %SystemRoot%\system32 ;OR %SystemRoot%\SysWOW64 in X64), as i said before inside all True AddOns find all possible examples
Ciao.
-
Hi BusyElf, there is no difference only the section [sysoc] that must be put also in [sysPrepOC], WinNT6.x True Integrator is much more advanced (It supports much more) than nLite\RVMi because WinNT6.x True Integrator add\integrate\install but also rollback\remove\uninstall the addon, that thanks to Windows NT6.x where you can add\install\integrate\remove\uninstall\rollback software in offline mod, however the structure is the same (It is fully compatible with the nLite\RVMi) but in WinNT6.x True Integrator the entries.ini in can also be used in advanced mod, here
http://www.wincert.net/forum/topic/8201-dx-integrator-syntax-for-win7-addon-makers/
are in Italian, but is same idea, is the same thing
http://www.wincert.net/forum/topic/8116-dx-winnt6x-true-integrator-entriesini-syntax/
http://www.wincert.net/forum/topic/8119-dx-winnt6x-true-integrator-inf-syntax/
http://www.wincert.net/forum/topic/8146-come-aggiungere-cancellare-registro-durante-la-installazione-di-windows/
however the true examples are those inside the True AddOn himself, so need only to extract the True AddOn and see inside them, inside you will find every example that will serve you
in poor words WinNT6.x True Integrator interpret\execute the True AddOn, exactly as dism interpret\execute the update .cab\ .msu
Sorry for my English
Ciao.