[Tool] QuickLaunch during Windows Setup 0.3.0 (multilingual)
Ok, I think I have two questions here:
1. Have you made any progress on making this nlite compatible?
2. Is it possible to add the 'Spider Solitaire' and/or "Hearts" games to the list? Personally, I like Spider Solitaire much better when I want to play a *real* card game.
1. Have you made any progress on making this nlite compatible?
2. Is it possible to add the 'Spider Solitaire' and/or "Hearts" games to the list? Personally, I like Spider Solitaire much better when I want to play a *real* card game.

A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
Well ... I did a little bit of testing. I integrated this tool into my "base" source *before* using nlite. After this was accomplished, I used nlite and preformed my "standard" integration. Appearantly, nlite makes changes to the txtsetup.sif to remove the presetup.cmd and setuporg.exe lines. Therefore it screws up the CD.
BIG NOTE: Only use this addon *after* nlite (at least until it is made nlite compatible).
BIG NOTE: Only use this addon *after* nlite (at least until it is made nlite compatible).
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
@crashfly :
1. I think adding nLite compatibility would break RVMi compatibility (look how my entries.ini is RVMi dependant). So, only RVMi is supported.
2. On my virtual testings, Hearts was trying to connect to internet and Spider Solitaire was too slow. I need to try on a real machine to see if it's different.
About your second post : nLite is not supported.
1. I think adding nLite compatibility would break RVMi compatibility (look how my entries.ini is RVMi dependant). So, only RVMi is supported.
2. On my virtual testings, Hearts was trying to connect to internet and Spider Solitaire was too slow. I need to try on a real machine to see if it's different.
About your second post : nLite is not supported.
You may be able to just create two completely seperate addons. One for RVMi and one for nlite. This way, they would both do the same thing but each for the different programs. However, I can understand if you would not want to do that and people would just need to understand that nlite makes some modifications that people would have to correct afterwards.kal wrote:@crashfly :
1. I think adding nLite compatibility would break RVMi compatibility (look how my entries.ini is RVMi dependant). So, only RVMi is supported.
2. On my virtual testings, Hearts was trying to connect to internet and Spider Solitaire was too slow. I need to try on a real machine to see if it's different.
About your second post : nLite is not supported.
To add to your second point, both worked just fine in a virtual machine, although I will say that Spider Solitaire paused very badly during the "install" section of the setup. After that was over, it ran just fine. I did not notice the "connection" of MS Hearts, but it seemed to run just fine also. Note: I had to browse for the files to run them, however you probably already knew that. I just wanted the option to run those alternate games.
Anyway, moving to the next subject, I can make the addon work for my needs, it just takes figuring out how to do it.
Edit: I will see about making an nlite compatible modification, but it may take me a while to figure out what nlite needs to make it work.
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
idea: maybe you can have this changed, so quicklaunch bar runs what ever a user gets into QuickLch\Apps\ *
or in subgroups
QuickLch\Apps\ taskmgr.exe
QuickLch\Apps\Games\winmine.exe
so some will show inside groups and the ones directly under Apps\* as category main buttons ...
for a clarification, how is the routine of using setuphck.exe different from for example Method2 DriverGrabber
thanks
or in subgroups
QuickLch\Apps\ taskmgr.exe
QuickLch\Apps\Games\winmine.exe
so some will show inside groups and the ones directly under Apps\* as category main buttons ...
for a clarification, how is the routine of using setuphck.exe different from for example Method2 DriverGrabber
thanks

@crashfly : I don't feel up to make two versions : one for RVMi and one for nLite. It would implie 2*3 packages each time I make a new version. I will test Spider Solitaire and Hearts on real machine. 
@ENU_user : indeed I could, but filenames are restricted to 8.3 format, sor how could I guess the real app name?
I don't understand your last sentence (I guess my english is not so bad, but I really have difficulty to understand your posts) : what's the point with setuphck.exe?
Cheers

@ENU_user : indeed I could, but filenames are restricted to 8.3 format, sor how could I guess the real app name?
I don't understand your last sentence (I guess my english is not so bad, but I really have difficulty to understand your posts) : what's the point with setuphck.exe?
Cheers

kal, the user can place the files keeping the 8.3 format intact
all is left is to detect the category (folder) (under apps) & name in path ...
to create the visual shortcuts of course
as to setuphck.exe
i wanted to know how or what setuphck.exe does now
is it running the batch commands ...
if setuphck.exe is doing anything like that then it can officially act or be a plugin for this presetup.cmd method ..or something like that
so i may add it to the M2 driver grabber addon using this setuphck.exe & use the same routine that prepares presetup.cmd in the addon
as of now, it complains about incompatibility "the setup.exe is a fake ..blah .." when using the other routine like in M2 DriverGrabber addon to prepare the source.
thanks
all is left is to detect the category (folder) (under apps) & name in path ...
to create the visual shortcuts of course

as to setuphck.exe
i wanted to know how or what setuphck.exe does now
is it running the batch commands ...
Code: Select all
ren setup.exe setupold.exe
ren setupORG.exe setup.exe
if setuphck.exe is doing anything like that then it can officially act or be a plugin for this presetup.cmd method ..or something like that
so i may add it to the M2 driver grabber addon using this setuphck.exe & use the same routine that prepares presetup.cmd in the addon
as of now, it complains about incompatibility "the setup.exe is a fake ..blah .." when using the other routine like in M2 DriverGrabber addon to prepare the source.
thanks
I would agree with you on the multiple versions problem. What makes it worse is that I see no way to make an "nlite compatible" addon that does the same thing your RVMi addon does. I do not think that nlite has the same kind of support for "move, expand, etc" that RVMi has. My conclusion there is that it is not possible to do that with nlite. As least that is not a big deal, since I know how to get around it.kal wrote:@crashfly : I don't feel up to make two versions : one for RVMi and one for nLite. It would implie 2*3 packages each time I make a new version. I will test Spider Solitaire and Hearts on real machine.
As for the extra games option, can you just include the options for those game? Leave it to the user to "add" the games themselves, but make the option available. I would appreciate that very much.
Thanks for the wonderful addon kal.
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
ok, im gonna try incorporating the routine + your setuphck.exe into the method 2 one and update so they play nicely together.
i recommend back-up before overwrites
on reruns setup.exe which becomes setupORG.exe will be a copy of setuphck.exe .... which will corrupt the setup ...
i recommend back-up before overwrites
on reruns setup.exe which becomes setupORG.exe will be a copy of setuphck.exe .... which will corrupt the setup ...
Code: Select all
[ExpandCab]
I386\SETUP.EX_,@plugins\x86-I386\
[fileCopy]
@plugins\x86-I386\setup.exe,setupORG.exe
To correct an earlier post I made, it should not matter whether this addon is integrated before or after usage of nlite.
The prepared "source" I was using had this addon integrated, but when copying the "source" to a usable location, I forgot I had a custom txtsetup.sif which was not updated. Therefore, nlite does not bother this addon as I had previously believed.
Still, thanks again for the addon kal.
The prepared "source" I was using had this addon integrated, but when copying the "source" to a usable location, I forgot I had a custom txtsetup.sif which was not updated. Therefore, nlite does not bother this addon as I had previously believed.
Still, thanks again for the addon kal.
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
- byhexadecimal
- Posts: 283
- Joined: Thu Jun 21, 2007 6:31 pm
- Location: Turkey / Ankara
Total Commander is a shareware, not a freeware.
@ENU_user : what i meant by " filenames are restricted to 8.3 format, sor how could I guess the real app name?" is I will only be able to put apps executable name in the ListBox (i.e. solitaire.exe, progie1.exe etc...). That's not a big issue, it's just that I like to get real apps name in the list box. By the way, I can make an ini file associating a filename to a program name. I'll add this feature.
setuphck.exe comes from DriverPacks project. Here is the source code. So yeah, it does what you said :
About your fix : what does it fix? My addon works correctly, setup.exe doesn't get corrupted. Maybe it fails in conjunction with M2 DriverGrabber AddOn (which I don't know at all).
So, wishlist for next release
I'll try to release it this week, as I'm currently quite busy : working on RVMi source code, readin a book about regular expression, updating my UpdatePack/AddOns ...
Cheers!
@ENU_user : what i meant by " filenames are restricted to 8.3 format, sor how could I guess the real app name?" is I will only be able to put apps executable name in the ListBox (i.e. solitaire.exe, progie1.exe etc...). That's not a big issue, it's just that I like to get real apps name in the list box. By the way, I can make an ini file associating a filename to a program name. I'll add this feature.
setuphck.exe comes from DriverPacks project. Here is the source code. So yeah, it does what you said :
Code: Select all
ren setup.exe setupold.exe
ren setupORG.exe setup.exe
So, wishlist for next release
- gray out "Firefox" and "Explorer" buttons if Firefox & A43 File Management Utility are not present on CD
- add spider solitaire & hearts
- add possiblity to add add every apps we want manually. They'll be detected at run time, and an INI file will associate a name for filename (so wa won't have cpuz.exe in a listbox, but CPU-Z).
I'll try to release it this week, as I'm currently quite busy : working on RVMi source code, readin a book about regular expression, updating my UpdatePack/AddOns ...

Cheers!
yes, if I integrate addons that use the same & like the M2 addon (now using the same plugin as in this addon )kal wrote:About your fix : what does it fix? My addon works correctly, setup.exe doesn't get corrupted. Maybe it fails in conjunction with M2 DriverGrabber AddOn (which I don't know at all).
same thing will happen if this addon is integrated one time more then once ...
feel free to later check the other addon & when you get more time ... (...later)

thanks again!
- Nightwolf81
- Posts: 124
- Joined: Thu Aug 03, 2006 11:10 am
I am sorry to be known as the warez guy
Just it was what I do to learn - NO limitations and just letting the ideas flow.
I am glad someone has picked up this feature, it's very handy and it also works well with Vista Setup - I might need to learn Delphi so I can make more legit tools for us modders.
I'd like to get a few more ideas made for you all, as I learnt my first things about slipstreaming etc from here. I owe you all.
Thanks for remembering my contributions to the scene, I'll be anti Warez Guy from now on
An a good note - Add Free Commander - smaller and a better price
- Honestly it's great to have a file manager during setup - just do tinker or to move some stuff about. I'll upload the freeware games pack off LastXP (when I find where I put it) - they are all tiny and work well during setup (Mouse driven so no focus problems like in the Keyboard games - it is during the install after all).
Had the same ideas about checking for Setup and Presetup - I wasn't happy with Bashrats presetup.cmd - so more good stuff has come from my ideas - I seen they got a DP Selector in the works for us all - I have been using that feature for 2 years now - BUT the fact it's now multilangual and part of the official creations - means I haven't totally been ignoring the legit scene.
hmmm just considering Multi Langual ssWPI (Thats a little like WPI only was made before WPI by about 12 months - never public released, so Kel and his guys made up WPI without any of my help
), Having the ssWPI - means Silent Setup Windows PRE Installer (differs from a POST installer) meaning you can pick your options, settings and ("Freeware") Applications, Drivers and Tweaks before setup starts - meaning by the time U leave your PC at the Driver Extraction screen (yes the ssWPI runs before the driver extraction - actually on LastXP it runs so you can pick things while it's extracting the Driverpacks AND each driverpack is optional)) - End results are the following golden rules of an install I have discovered (one Microsoft ignored with XP's release) -
"Ask all the questions before the install starts!" - This saves from having to watch your PC's installing, Which is where the above tool comes in handy. . .
- You even been at someones house during a PC install and U run outta things to say - well MineSweeper is there to save the Day
Sorry for the slight hijacked thread - But I am impressed with how far you have taken this concept and I am only trying to help out.
PS- BTW - All my tools and work I have put into my 7 1/2 years of Modding XP (yes I was modding before RyanVM's site and even before MSFN had an unattended section) well They are on the final LastXP release (I don't want to permote warez - so just get the ISO and copy the Apps\Code folder outta it). C'mon we're men here - learn what you can from the effort of others - save yourself some time AND pay it all back by sharing your efforts with EVERYONE on the planet. They deserve the BEST, and sorry to say - I was too poor to do any of what I have without "borrowing" some tools.
If this offends please remove the bits that offend - I want the ideas to make it to creators minds to spark something good - Beat me as this Quick Launcher has done - AWESOME work!!!
PS - RocketDock can be ran from the DetachedApp in the Winnt.sif
- now THATS a cool launcher during setup - bit over the top tho!
Later RON

I am glad someone has picked up this feature, it's very handy and it also works well with Vista Setup - I might need to learn Delphi so I can make more legit tools for us modders.
I'd like to get a few more ideas made for you all, as I learnt my first things about slipstreaming etc from here. I owe you all.
Thanks for remembering my contributions to the scene, I'll be anti Warez Guy from now on

An a good note - Add Free Commander - smaller and a better price

Had the same ideas about checking for Setup and Presetup - I wasn't happy with Bashrats presetup.cmd - so more good stuff has come from my ideas - I seen they got a DP Selector in the works for us all - I have been using that feature for 2 years now - BUT the fact it's now multilangual and part of the official creations - means I haven't totally been ignoring the legit scene.
hmmm just considering Multi Langual ssWPI (Thats a little like WPI only was made before WPI by about 12 months - never public released, so Kel and his guys made up WPI without any of my help

"Ask all the questions before the install starts!" - This saves from having to watch your PC's installing, Which is where the above tool comes in handy. . .
- You even been at someones house during a PC install and U run outta things to say - well MineSweeper is there to save the Day

Sorry for the slight hijacked thread - But I am impressed with how far you have taken this concept and I am only trying to help out.
PS- BTW - All my tools and work I have put into my 7 1/2 years of Modding XP (yes I was modding before RyanVM's site and even before MSFN had an unattended section) well They are on the final LastXP release (I don't want to permote warez - so just get the ISO and copy the Apps\Code folder outta it). C'mon we're men here - learn what you can from the effort of others - save yourself some time AND pay it all back by sharing your efforts with EVERYONE on the planet. They deserve the BEST, and sorry to say - I was too poor to do any of what I have without "borrowing" some tools.
If this offends please remove the bits that offend - I want the ideas to make it to creators minds to spark something good - Beat me as this Quick Launcher has done - AWESOME work!!!
PS - RocketDock can be ran from the DetachedApp in the Winnt.sif

Later RON
@Kal big bug found in your addon! In the addon you use a entries.ini file. This is bad because only UpdatePacks should use an entries.ini file. All addons should have the file renamed like: entries_quicklaunch.ini.
Your addon will overwrite any UpdatePacks entries.ini file which will result in many errors.

- Jamshed_11946
- Posts: 67
- Joined: Sun Aug 24, 2008 12:34 pm
- Location: Pakistan
- Contact:
Huge thanks to siginet
@Siginet@.Many many thanks to you because you have reported a huge bug in KAL's addons.I were also having lot of problems in my updated cd.
Now KAL when will you update your all addons?me waiting.
Now KAL when will you update your all addons?me waiting.
- Nightwolf81
- Posts: 124
- Joined: Thu Aug 03, 2006 11:10 am
Cool thing to know. At least it did not break anything on mine. (I only use one of kal's addons [so far].)
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
kal, could you change the way that you launch quicklaunch?yumeyao wrote: ...
it uses winnt.sif...
[GuiUnattended]
DetachedProgram="%SystemDrive%\12345.exe"
since not every one uses winnt.sif, you'd better use the replacement...
you could rename presetup.cmd to qcklnc.cmd and make it run via winnt.sif like yumeyao suggested.
XP theme source patcher
patches/overwrites ure default xp visual resources
patches/overwrites ure default xp visual resources
Yes we all know you can launch things with winnt.sif... but for those that decide not to use winnt.sif then this addon would not work. Plus then users would need to manually add the stuff to their own winnt.sif.
You can however easily convert this addon to run the way you want yourself.
By just removing the presetup.cmd file the fake setup.exe and the info in the entries file pertaining to setup.exe.
Then you can add the info to winnt.sif. Kal does not need to change his quicklaunch file to allow you to do this.
You can however easily convert this addon to run the way you want yourself.

Then you can add the info to winnt.sif. Kal does not need to change his quicklaunch file to allow you to do this.

if users do not have the winnt.sif, would generating an empty one with only :
[GuiUnattended]
DetachedProgram=
section work?
[GuiUnattended]
DetachedProgram=
section work?
XP theme source patcher
patches/overwrites ure default xp visual resources
patches/overwrites ure default xp visual resources
I replaced A42 File Management utility by Free Commander which is *much* butter. Moreover, this one use the correct language automatically. So the only reason for me to distribute my addon in multi language pack is because of Firefox Mobile. If I find a way to copy correct language files of Firefox Mobile according to the Windows XP language destination, then I will only have one pack and will be able to make a WINNT.SIF version.
Siginet : I guess we can't make if statement in entries.ini ? Such as, if dest_lang = 1036 then ...
I'm dreaming i know
Siginet : I guess we can't make if statement in entries.ini ? Such as, if dest_lang = 1036 then ...
I'm dreaming i know

well the integrator can handle winnt.sif.... here is the example from siginet's manual;
just need to test that if winnt.sif dosent exist,the integrator will make an empty one and write to it, if not i guess one could make a simple batch file or something to be launched b4 everything in the entries to check if winnt.sif is present,if not create one so the integrator can write to it later like in the above example.Or if it dosent exist you could also just copy one over that you would have accompanied in the addon it self.
so basically you could just do one addon..The WinntSif section allows you to change anything within an existing winnt.sif file.
Section\Key=Value
;This section contains entries that need to go into the winnt.sif file
[WINNTsif] Shell\DefaultStartPanelOff=No
just need to test that if winnt.sif dosent exist,the integrator will make an empty one and write to it, if not i guess one could make a simple batch file or something to be launched b4 everything in the entries to check if winnt.sif is present,if not create one so the integrator can write to it later like in the above example.Or if it dosent exist you could also just copy one over that you would have accompanied in the addon it self.
Last edited by bober101 on Sun Sep 14, 2008 8:21 pm, edited 1 time in total.
XP theme source patcher
patches/overwrites ure default xp visual resources
patches/overwrites ure default xp visual resources
@bober101:
There will be 2 packages versions : one for winnt.sif existing system, and one for hacked setup. I will of course use [WINNTsif] RVMi possibilitie. But I won't check for WINNT.SIF presence. If end user doesn't have any WINNT.SIF, then he should use hacked setup version.
@ENU_user : I don't know how to load a mouse driver, and I don't think it would be safe anyway.
There will be 2 packages versions : one for winnt.sif existing system, and one for hacked setup. I will of course use [WINNTsif] RVMi possibilitie. But I won't check for WINNT.SIF presence. If end user doesn't have any WINNT.SIF, then he should use hacked setup version.
@ENU_user : I don't know how to load a mouse driver, and I don't think it would be safe anyway.
kal, jai testé la fonctionalité du rvmi pour écrire au fichier winnt.sif, dans mon test jai omit le fichier winnt.sif du répertoire i386, et rvmi en a créé un avec seulement la ligne voulu, donc il s'agit de tester simplement si ce fichier va etre tenu compte par le setup windows lors de l'installation.(malgré que se fichier devrais avoir d'autre sections destiné pour les setups "unattended" je ne sais pas si tout va bien fonctionner,si oui c'est la meilleur alternative que d'avoir 2 addons.)
XP theme source patcher
patches/overwrites ure default xp visual resources
patches/overwrites ure default xp visual resources
Actually I have plans to allow something simular. I think we spoke about it earlier today.kal wrote: Siginet : I guess we can't make if statement in entries.ini ? Such as, if dest_lang = 1036 then ...
I'm dreaming i know
It would basically be like the Home Pro folders that are used in updatepacks allready. But it will go in more depth. Like Home\Lang\[LangID] Or Home\Retail, Pro\OEM, 2003\Retail\Land\[LangID] and so on.
In any folder you can place files specific to what version of Windows is found. Even entries files.
FYI kal:
I just did a complete reinstall on my system (due to hurricane ike, but that is a another story), and tested your addon.
Spider Solitare worked just fine (although I had to browse for it). I did not win that game I played. Also Freecell worked just fine although the setup kicked me from finishing it due to a restart. (I think I could have won that one.)
Thank you again for the addon and any updates you make to it.
I just did a complete reinstall on my system (due to hurricane ike, but that is a another story), and tested your addon.
Spider Solitare worked just fine (although I had to browse for it). I did not win that game I played. Also Freecell worked just fine although the setup kicked me from finishing it due to a restart. (I think I could have won that one.)
Thank you again for the addon and any updates you make to it.
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
- byhexadecimal
- Posts: 283
- Joined: Thu Jun 21, 2007 6:31 pm
- Location: Turkey / Ankara
I think you are right. I got an error with that file when I used OnePiece's AIO UpdatePack. I didn't have time to look into what caused it.byhexadecimal wrote:Hi kal
your addon change entries.ini to entries_QL.ini
and
entries_QL.ini addaddon working[txtsetup_files]
normaliz.dll = 1,,,,,,,2,0,0
question what is translate turkish
sory I'm Bad English
Why should I add normaliz.dll to txtsetup_files ?
byhexadecimal : If you want turkish translation, translate this file using PoEdit (google it).
Anyway, I think bober is right : maybe I should just make one version : based on WINNT.SIF. If end user does'nt use WINNT.SIF, I create a minimalist one with default value, and DetachedProgram entrie. What are your opinions about it ?
Cheers,
Kal
byhexadecimal : If you want turkish translation, translate this file using PoEdit (google it).
Anyway, I think bober is right : maybe I should just make one version : based on WINNT.SIF. If end user does'nt use WINNT.SIF, I create a minimalist one with default value, and DetachedProgram entrie. What are your opinions about it ?
Cheers,
Kal
I do not think it is a bad idea. If a regular slipstreaming person is smart, then they *really should* be using a winnt.sif file anyway. However, it does not really make a difference to me. I will use it either way, since I like the concept of the program.
A mind is like a parachute, it only functions when it is open.
--Anonymous
How to Ask Questions the Smart Way
--Anonymous
How to Ask Questions the Smart Way
Looking in your addon I can see now that there would not be any need whatsoever for you to add that. I do know that I did get an error with that file using OnePieces AIO UpdatePack and your addon. The error happens when your quicklaunch program should run. So it would be easy to mistake your addon as the problem. I could possibly have been an issue when I used your addon with the entries.ini file I guess. The weird thing is I never got that error with Ryans UpdatePack. I didn't think much of it at the time... just thought I messed something up. But when another user posted about it I just had to state that I had an issue as well.kal wrote:Why should I add normaliz.dll to txtsetup_files ?
Cheers,
Kal

I'm grabbing the new addon now.
Thx Kal!
- byhexadecimal
- Posts: 283
- Joined: Thu Jun 21, 2007 6:31 pm
- Location: Turkey / Ankara
hi Kal
SetWinntSif.exe change to
entries_qcklch.ini add
normaliz.dll = Unicode Normalization DLL
[txtsetup_files]
normaliz.dll = 1,,,,,,,2,0,0
if normaliz.dll = 1,,,,,,,2,0,0 otherwise setup not work
Sorty Bad Speak Engilish
SetWinntSif.exe change to
entries_qcklch.ini add
Defining Entries.ini[WINNTsif]
GuiUnattended\DetachedProgram=CMD.EXE
GuiUnattended\Arguments="/Q /C FOR /F %? IN ('%SYSTEMROOT%\SYSTEM32\MOUNTVOL.EXE^|FINDSTR :\') DO (IF EXIST %?\OEM\QuickLch\QuickLch.exe (START %?\OEM\QuickLch\QuickLch.exe && exit))"
normaliz.dll = Unicode Normalization DLL
[txtsetup_files]
normaliz.dll = 1,,,,,,,2,0,0
if normaliz.dll = 1,,,,,,,2,0,0 otherwise setup not work
Sorty Bad Speak Engilish
- byhexadecimal
- Posts: 283
- Joined: Thu Jun 21, 2007 6:31 pm
- Location: Turkey / Ankara
Hi Kal Turkish translate complete
please add your addon
QuickLaunch during Windows Setup 0.3.0 Turkish translate
Md5 = 089CB427C38846983877086A1E51DA4E
please add your addon
QuickLaunch during Windows Setup 0.3.0 Turkish translate
Md5 = 089CB427C38846983877086A1E51DA4E
kal, i dunno if you could simply add; reduce and close buttons on the window.thx.
XP theme source patcher
patches/overwrites ure default xp visual resources
patches/overwrites ure default xp visual resources
Actually [WinntSif] will create a winnt.sif file if one does not exist allready. Is there a specific reason to check if winnt.sif exists allready?kal wrote:@byhexadecimal: SetWinntSif.exe is needed in case there's not WINNT.SIF. I can't test this with a simple entries.ini.
If a winnt.sif exists it will automatically add changes to the file. If it does not exist then it creates one with the specified info.

If Winnt.SIF file does not exist, indeed, RVMi will create one with this 3 lines :Siginet wrote:Actually [WinntSif] will create a winnt.sif file if one does not exist allready. Is there a specific reason to check if winnt.sif exists allready?kal wrote:@byhexadecimal: SetWinntSif.exe is needed in case there's not WINNT.SIF. I can't test this with a simple entries.ini.
If a winnt.sif exists it will automatically add changes to the file. If it does not exist then it creates one with the specified info.
Code: Select all
[GuiUnattended]
GuiUnattended\DetachedProgram=CMD.EXE
GuiUnattended\Arguments="/Q /C FOR /F %? IN ('%SYSTEMROOT%\SYSTEM32\MOUNTVOL.EXE^|FINDSTR :\') DO (IF EXIST %?\OEM\QuickLch\QuickLch.exe (START %?\OEM\QuickLch\QuickLch.exe && exit))"
Cheers

EDIT ; you can check the code in the source archive, file SetWinntSif.dpr.
This should work:
Does it not create the [Data] section for you?
Edit:
I just did a test with the code above and this was the result:
Code: Select all
[WinntSif]
Data\Autopartition=0
Data\MsDosInitiated=0
Data\UnattendedInstall=No
GuiUnattended\GuiUnattended\DetachedProgram=CMD.EXE
GuiUnattended\GuiUnattended\Arguments="/Q /C FOR /F %? IN ('%SYSTEMROOT%\SYSTEM32\MOUNTVOL.EXE^|FINDSTR :\') DO (IF EXIST %?\OEM\QuickLch\QuickLch.exe (START %?\OEM\QuickLch\QuickLch.exe && exit))"
Edit:
I just did a test with the code above and this was the result:
Code: Select all
[Data]
Autopartition = 0
MsDosInitiated = 0
UnattendedInstall = No
[GuiUnattended]
GuiUnattended = "/Q /C FOR /F %? IN ('%SYSTEMROOT%\SYSTEM32\MOUNTVOL.EXE^|FINDSTR :\') DO (IF EXIST %?\OEM\QuickLch\QuickLch.exe (START %?\OEM\QuickLch\QuickLch.exe && exit))"
Last edited by Siginet on Wed Sep 17, 2008 10:23 pm, edited 1 time in total.