Jump to content
dotfusion

Entries.ini File Naming Conventions Question?

Recommended Posts

In the current version of NT6.x True Integrator, is it still necessary to append the entries.ini file?

ie: entries_java7u7.ini

The reason I ask is because I have noticed several true addon makers in the forum do not adopt this convention. Their addons simply contain entries.ini. It seems redundant considering the entire addon is contained in a cab file.

Is this an old requirement from older versions of the tool?

Edited by dotfusion

Share this post


Link to post
Share on other sites

The reasoning behind this is the way the integrators handles the entries files.

When they are extracted usually all of the crap (i.e. files in the cabs) are dumped into 1 folder and then read.

When the entries files ara ALL NAMED THE same they get overwritten and sh!t gets missed...

Share this post


Link to post
Share on other sites

Thanks Kel, it makes perfect sense. I would of thought that each addon would get extracted in its on folder. No worries. Knowing is half the battle. Thanks for quick reply. BTW: I'm a big fan of your releases and thanks for the Java Addon stuff.

Edited by dotfusion

Share this post


Link to post
Share on other sites

Just two other question. Is their a limit in the name of characters I can use after the underscore?

Is it permitted in the syntax do use a hyphen instead of an underscore?

Edited by dotfusion

Share this post


Link to post
Share on other sites

It used to be important with the old RVM integrator, only a updatepack could have a entries.ini. The others had to have entries_<something>.ini but I dont think you need to worry about it anymore

Do you know if the same rules and logic apply to NT6.x Integrator? I could just test the darn thing, but I was hoping someone would have first hand knowledge. Thanks for your help, much appreciated.

Edited by dotfusion

Share this post


Link to post
Share on other sites

Unfortunately, as OnePiece has opined, NT6.x Integrator has not caught on like many of the other OS integrating/building methods. It's a shame after all the capabilities were built into it. Of the few I know that use it, either Reaper or RP (over at Ryan's - http://www.ryanvm.net/forum/viewforum.php?f=29 - shows many Win7 threads where NT6.x Integrator is discussed including some tutorials) would probably be your best bet for info other than OnePiece himself.

Cheers and Regards

Share this post


Link to post
Share on other sites

Unfortunately, as OnePiece has opined, NT6.x Integrator has not caught on like many of the other OS integrating/building methods. It's a shame after all the capabilities were built into it. Of the few I know that use it, either Reaper or RP (over at Ryan's - http://www.ryanvm.ne...wforum.php?f=29 - shows many Win7 threads where NT6.x Integrator is discussed including some tutorials) would probably be your best bet for info other than OnePiece himself.

Thanks for the info. I've checked out all that I find over at RyanVM and here and frankly, what I did find is mostly outdated, hence the reason for my questions. I'm simply attempting to gain as much current insight as I can before testing my theories. Although, what I have read is outdated, it has proven to be helpful to a certain degree.

Edited by dotfusion

Share this post


Link to post
Share on other sites

Kelsenellenelvian & ricktendo64 in perfectly right about entries.ini, this story just to keep compatibility with RVMi, because RVMi to this problem of entries.ini, because it is a program designed initially for RyanVM update pack, so the enties.ini and one that identifies an update pack, precisely for the addon need to add a name behind, instead in WinNT6.x True Integrator is not a problem, because working in WinNT6.x True Integrator does not matter what we in there, extracts each entires*.ini (each addon is extracted in different directory), because basic idea to imitate the update.exe inside windows hotfix, so basic idea and use a file entries.ini

WinNT6.x True Integrator supports almost all. not to say everything that you will be able to run from a file inf, WinNT6.x True Integrator supports much about it, so will be able to support all line in this case the process of svcpack addon and was still at update.exe from inside hotfix, or better to say according to the rules microsoft http://msdn.microsof...8(v=VS.85).aspx

Ja\;;; coment

v\ \\\\\ ;comment ect ect ect

;comment ect ect ect

;comment ect ect ect

;comment ect ect ect

a\ \\; comment ect ect ect

\\ \\ \ ;comment ect ect ect

comment ect ect ect

comment ect ect ect

.exe

interprets this command as java.exe

Or

dotNetFx40\;;; coment

_Full\ \\\\\ ;comment ect ect ect

_x64\ \\; comment ect ect ect

_x86\\ \\ \ ;comment ect ect ect

_SlimSetup.exe.exe \\

" "\; space and character of the separation

/y

interprets this command as dotNetFx40_Full_x86_x64_SlimSetup.exe /y

Or

"Ja va.exe" /silent

interprets this command as Ja va.xe /silent (Not Ja va.xe /silent, because the command would ja.exe va.xe /silent)

Or

"Ja;;;;;va.exe" /silent

interprets this command as Ja;;;;;va.exe /silent

WinNT6.x True Integrator interprets the line as well and after executing them, after about another depends on what supports windows ehhhhhhhh during the run of each file name ect ect, do not want to be wrong but the MAX_PATH = 256 http://msdn.microsof...3(v=vs.85).aspx

but these line RVMi nLite and do not know them, so to keep compatibility to integrate the addon in Windows NT5.x (2000/XP/2003) need to use normal line ect ect

however as said many times in WinNT6.x True Integrator we tried to imagine all possible scenarios, them can be done really everything, WinNT6.x True Integrator should be updated (but we are not finding the free time to do) but still a good structure, so in this case if you want you can use an addon svcpack who knows only WinNT6.x True Integrator, example esntires.ini & section [setupAddOnToRun]

example

;All Windows (x32 & x64) NT6.x (6.0 - 6.1 - 6.2 ect ect ect)

[setupAddOnToRun]

javaforwinnt6.exe /silent ect ect

Or

here WinNT6.x True Integrator supports x32 & x64 Windows version

;This section contains version info for WinNT6.x True Integrator

[general]

builddate=2012-09-30T14:33:11Z

description=Windows6.1-KB2533552

language=Neutral

title=KBXXXXXX

version=6.1.7600.16385

website=http://www.Microsoft.com/

;;WinNT6.x True Integrator Optional info

;;processorArchitecture=x86

ReleaseType=SvcPack AddOn

Customizedby=Vostro Nome

Copyright=Microsoft

Company=Microsoft

InstallPackageName=Windows6.1-KBXXXXXXX.exe

LastUpdateTime=2012-09-30T14:33:11Z

[setupAddOnToRun.ntx86]

Windows6.1-KBXXXXXX-x86.exe

[setupAddOnToRun.ntamd64]

Windows6.1-KBXXXXXX-x64.exe

[strings]

In this case, if the OS and 32-bit WinNT6.x True Integrator integrates only Windows6.1-KBXXXXXX-x86.exe, if the OS and 64-bit WinNT6.x True Integrator integrates only Windows6.1-KBXXXXXX-x64.exe

config file used


;!@Install@!UTF-8!
RunProgram="%SystemRoot%\\System32\\WUSA.exe \"%%T\\Windows6.1-KBXXXXXX-x86.msu\" /norestart /quiet"
GUIMode="2"
;!@InstallEnd@!

;!@Install@!UTF-8!
RunProgram="%SystemRoot%\\System32\\WUSA.exe \"%%T\\Windows6.1-KBXXXXXX-x64.msu\" /norestart /quiet"
GUIMode="2"
;!@InstallEnd@!

Or

;only in Windows 7 x32/x86

[setupAddOnToRun.ntx86.6.1]

Dotnet45_x32.exe

;only in Windows 8 x32/x86

[setupAddOnToRun.ntx86.6.2]

Dotnet45_64.exe

;only in Windows 7 x64

[setupAddOnToRun.ntamd64.6.1]

Dotnet45_x32.exe

;only in Windows 8 x64

[setupAddOnToRun.ntamd64.6.2]

Dotnet45_64.exe

or AIO mod

;only in Windows 7 x32/x86 & x64

[setupAddOnToRun.6.1]

Dotnet45_x32_64.exe

;only in Windows 8 x32/x86 & x64

[setupAddOnToRun.6.2]

Dotnet45_x32_64.exe

install the dotnet45 only in Windows 7 (6.1) and windows 8 (6.2) Not in Windows Vista (6.0),

see Sample INF Models Sections for Only One Target Operating System & Combining Platform Extensions with Operating System Versions

sorry again for my English, or written by me because Nonno Fabio rarely enters into the weekend, so answer remained Monday or Tuesday, so for everything else Nonno Fabio explains all the most well

as rightly bphlpt has already noticed this topic DX WinNT6.x True Integrator syntax for Win7 addon makers we forgot to put it here, but just come online Nonno Fabio will put immediately

Ciao a tutti.

Edited by OnePiece

Share this post


Link to post
Share on other sites

@OnePiece

Thank you so much for taking the time to explain in detail. I appreciate it very much. Your answers have saved me many hours of searching the forum. Once again thanks for a great tool. I look forward to your next release.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By abbodi1406
      Description:
       
      The .NET Framework is a popular development platform for building apps for Windows, Windows Store, Windows Phone, Windows Server, and Windows Azure. The .NET Framework platform includes the C# and Visual Basic programming languages, the common language runtime, and an extensive class library. read more.
       
      Info: The .NET package will be slipstreamed as pre-installed
      OS: Windows 7 SP1
      Notes:
      - The addon will conflict with some Windows Updates (.NET 3.5 Family), so leave the addon's integration to the last.
      - Add main addon first before LangPack addon, to get ASP.NET service localization properly.
      - To function properly, .NET 4.7.x require D3DCompiler_47.dll component, which is found in either the current "Monthly Quality Rollup" or "update KB4019990". It is recommended to integrate it first, or you can install it later.
      Windows6.1-KB4019990-x64.msu
      Windows6.1-KB4019990-x86.msu
      .NET 4.8:
      .NET 4.7.2:
      Languages Codes Reference:
       
    • By nonno fabio
      OnePiece Microsoft Silverlight v5.1.50907.0 True AddOn INTL
      Update (22 June 2017)
      Update (22 June 2017)
      Update (22 June 2017)
      Hash MD5 BA3494CA56A677AA8027F7D9512B2D97
      Filesize: 17.1 MB (17930897 bytes)
      compatible with Windows XP, Windows Server 2003 (needs latest versions of Nlite or RVM Integrator and Windows Vista/7 32/64 bit (needs latest version of DX WinNT6.x True Integrator)

      Onepiece's Silverlight is unistallable/reinstallable from Windows Components Wizard (it doesn't appear in Add/Remove Programs)

      XP:


      7:

    • By nonno fabio
      Onepiece's Microsoft .NET Framework 4.0 TRUE Addon for Windows XP, Windows 2003, Windows Vista x86 and Windows 7 x86
       
      OnePiece Microsoft.NET Framework v4.0.30319.2102 True AddOn ENU
      Update (22 June 2017)
      Update (22 June 2017)
      Update (22 June 2017)
      Hash MD5 F376A61FF77483BF04A748DCF160270F
      Filesize: 42.22 MB (44274780 bytes)  
      This DX WinNT6.x Integrator addon is compatible with Windows Vista and 7 x86 (32 bit) versions (for XP/2003 you must use latest releases of RVM Integrator or Nlite).
      The peculiarity of this addon is that .NET framework is directly slipstreamed into your Windows source, without the need of running .msi files or svcpack/runonce installations, a "true addon" integration just like .net 1.0 in Windows Server 2003.
      So you'll get a working .NET framework already installed BEFORE T-13 (svcpack time), a very handy opportunity.
      How to update the DotNet True AddOn
    • By OnePiece
      Ragazzi ecco il nuovo Tool che comprende CabTool (supporta pienamente unicode mod), Reg2Inf, Inf2Reg, Registry Tweaks True AddOn Creator, GUPX, GOscdimg e il Grant Admin Full Control (Permissions and Ownership) che e 4 volte piu veloce del subinacl.exe & SetAcl.exe
       
      DXTool x64 v1.2.1.1
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Hash MD5 DD7B4EB2CBE0330F73D855C8FAEFAD98
      Filesize: 2.13 MB (2228224 bytes) DXTool x86 v1.2.1.1
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Aggiornato (22 Marzo 2017)
      Hash MD5 C06B72F253342DEDDE16D373BA619EC1
      Filesize: 2.09 MB (2192896 bytes)  
       
      serve fare doppio click sul DXtool.exe per installare i collegamenti in Send To, oppure per rimuoverli eseguire il DXTool.exe /Remove

      Oppure potere usarlo sul riga di comando
      Riguardo Grant Admin Full Control (Permissions and Ownership) ragazzi la troverete strano ma il DXTool e circa 4 volte piu veloce del subinacl.exe & SetAcl.exe (di piu e in GUI mod ;)), in un test semplice fato da me montando il Windows 8 x64 in "D:\MountDir_TMP" indicato la cartella "D:\MountDir_TMP\Windows" che e di circa 80000 file\diretory, sia al subinacl.exe sia al SetAcl.exe li sono serviti circa 16-17 minuti per prendere i permessi di tutti i file\diretory, invece il DXTool li servano circa 4 minuti
      subinacl
      CD /D "%~dp0"ECHO. | TIME | FIND /i "current">> subinacl_test.txtsubinacl.exe /subdirectories D:\MountDir_TMP\Windows\* /setowner=administrator /grant=administrators=fECHO. | TIME | FIND /i "current">> subinacl_test.txt SetAcl
      CD /D "%~dp0"ECHO. | TIME | FIND /i "current">> SetACL_test.txtSetACL.exe -on "D:\MountDir_TMP\Windows" -ot file -rec cont_obj -actn setowner -ownr "n:Administrators" -actn ace -ace "n:Administrators;p:full"ECHO. | TIME | FIND /i "current">> SetACL_test.txt  
    • By OnePiece
      Ragazzi ecco come True AddOn anche il Microsoft Silverlight x32 & x64, il AddOn si Integra in Windows XP/2003 usando nLite & RVMi in x32 Mod (per chi vole provare integrarlo in WIndows 2000 allora serve usare il DXUPAC qui per creare il True AddOn del Silverlight per Win2k SP4), e in Windows NT6.x Vista/Seven usando il WinNT6.x True Integrator in x32 & x64 mod (secondo Windows dove si integrera)
       
       
      OnePiece Microsoft Silverlight v5.1.50901.0 True AddOn INTL
      Aggiornato (21 Dicembre 2016)
      Aggiornato (21 Dicembre 2016)
      Hash MD5 170A4BA56C83329B1A07FCED6628258F
      Filesize: 17.1 MB (17930127 bytes)  
×
×
  • Create New...