Jump to content

an3k

Member
  • Posts

    94
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Germany

Everything posted by an3k

  1. You have to change the source path in DOSNET.INF and TXTSETUP.SIF
  2. google as default provider is not possible since windows generates a random ID which is part of the Registry Path, already tried that myself. Don't know if you can use a fixed key and if windows checks for already used keys before it creates a new one. there are many registry-strings you have to save. Best idea is to get RegMon (first match in google), set the Include-Filter to "SetValue;Delete". Now you can see what is changed. after setup of IE7 and reboot, internet explorer is applying settings (before complete desktop is loaded). this is the point where setup places the info where to go after the first browser start. to disable that "feature", set REG_SZ "First Home Page" in HKCU\SOFTWARE\Microsoft\Internet Explorer\Main to "about:blank", or delete the entry. wmp11-windowsxp-x86-DE-DE.exe /q using the "/q" let the setup use all default settings and ask the user nothing. you can change all settings later.
  3. see http://www.msfn.org/board/HOWTO-integrate-...et-t119748.html for my howto
  4. see http://www.msfn.org/board/HOWTO-integrate-...et-t119748.html for my howto
  5. I tried to get this done for three or four weeks, found many guides but none really worked. This is why i was writing this howto. It explains how to integrate raid drivers into the txtsetup.sif so you don't have to use a Textmode setup where you cannot use the recovery console or install new raid drivers using the F6 Floppy option. You even don't need to create an unattended setup. These steps will create a "original" setup but with drivers for your raid controller. this means no winnt.sif is needed or $OEM$ directories are required! 1. What you need! a) original Microsoft Windows XP Setup-CD b) bbie (http://www.nu2.nu/download.php?sFile=bbie10.zip) c) working driver for your raid controller. in this howto im using the nvidia nforce raid driver 6.99 d) CD burning application (i recommend Nero 6) e) the target system (where the raid controller is in) has to work, you'll need some information! 2. How to begin? a) download and extract bbie to c:\XPCD\bbie\. b) get the original setup cd for XP Professional or Home and insert it into your cd drive. c) open a command line (start > run > cmd) and change directory to c:\XPCD\bbie. run bbie.exe X: (instead of X:, enter the driver letter of the drive in which the original setup cd is, often D:) d) move image1.bin to c:\XPCD\ and rename it to boot.bin e) now edit the settings of windows explorer so all hidden and system files can be seen! f) copy the whole content of the original setup cd to c:\XPCD\content\. Do not use an unattended or recovery cd as source! g) in C:\XPCD\content\ remove the directories 'DOCS', 'DOTNETFX', 'SUPPORT' and 'VALUEADD' h) in C:\XPCD\content\I386\ remove the directories 'WIN9XMIG', 'WIN9XUPG' and 'WINNTUPG'. 3. Getting the driver (if you already have the latest stable drivers for your device, continue with step 4.) a) you should check for latest drivers for your raid controller now. Before you integrate, copy the driver on a floppy and start the setup with the original setup cd. press F6 nearly at the beginning of the setup (blue background), insert the floppy and select the devices you need. If the drivers are working, use them. If not, get older / newer versions and check google if there are known problems with the drivers for a specific device (eg. nVIDIA nForce4 intel chipsets). If you want to install the nVIDIA RAID on a system with nVIDIA nForce 4 Intel Edition chipset, use the driver1.zip attached to this post and driver2.zip attached to the next post. these are the latest stable and working drivers for that chipset! b) after you've chosen the best driver, download and extract it to c:\XPCD\content\$OEM$\$1\ and change into that directory. 4. Preparing the driver a) if there are more than one inf files included in the driver package you have to try which file you need. I. open the device manager, double-click on the device you are preparing the drivers for and change to the "Details" tab. II. write down the Hardware-ID (which looks like PCI\VEN_1106&DEV_0571). III. open directory c:\XPCD\content\$OEM$\$1\ IV. open the first inf file, press f3 (search) and input the Hardware-ID you got in step 4.II., but we only need VEN_1106 and DEV_0571, you can forget everything after DEV_0571. Your Hardware-ID is different but format is the same, eg. PCI\VEN_1106&DEV_0571. before you press Enter, copy the whole Hardware-ID. You have to search some more files, copy&paste at its best V. repeat step 4.IV. until you find a match. if you found a match, close the file and continue with step 4.VI. b) if there is only one inf file or if you know which files you need, start here VI. copy the inf file of your driver (or the one you found in step 4.V.) into the directory drivertest on your Desktop. VII. open the inf file you saved in Desktop\driverkey and look for filenames in it. write down all filenames you find in a new txtfile and save it to Desktop\driverkey as drivernames.txt. also copy all files from c:\XPCD\content\$OEM$\$1\ to Desktop\driverkey\ which filenames matches the ones you found. IIX. remove the directory c:\XPCD\content\$OEM$\ and move everything of Desktop\driverkey\ into c:\XPCD\content\I386\. 5. editing the files a) TXTSETUP.SIF I. open c:\XPCD\content\I386\TXTSETUP.SIF and search for [WinntDirectories]. II. jump to the end of the line and press enter. now input 300 = nvidia\raid. instead if nvidia you could use intel or adaptec, etc. the path specified here will be created in %SYSTEMROOT% (normally c:\WINDOWS). [WinntDirectories] 300 = nvidia\raid 1 = "\" 2 = system32 3 = system32\config ... ... III. search for [sourceDisksFiles], jump to the end and press enter. now input all the files you need. generally you only need inf, cat, sys and dll files. Example shows files needed for nVIDIA nForce4 SLI Intel Edition RAID controller. [SourceDisksFiles] idecoi.dll = 1,,,,,,,300,0,0 nvata.cat = 1,,,,,,,300,0,0 nvatabus.inf = 1,,,,,,,300,0,0 nvatabus.sys = 1,,,,,,,300,0,0 nvatabus.sys = 100,,,,,,,4,0,0,,1,4 nvcoi.dll = 1,,,,,,,300,0,0 nvraid.cat = 1,,,,,,,300,0,0 nvraid.inf = 1,,,,,,,300,0,0 nvraid.sys = 1,,,,,,,300,0,0 nvraid.sys = 100,,,,,,,4,0,0,,1,4 nvraidco.dll = 1,,,,,,,300,0,0 bootvid.dll = 1,,,,,,3_,2,0,0,,1,2 kdcom.dll = 1,,,,,,3_,2,0,0,,1,2 c_1252.nls = 1,,,,,,3_,2,0,0,,1,2 ... ...note that you have to list the sys files twice. one copy goes into %SYSTEMROOT%\system32\drivers and the other copy into %SYSTEMROOT%\nvidia\raid where all the other driver files get copied to! IV. search for [HardwareIdsDatabase], jump to the end and press enter. now input the Hardware-IDs the driver is supporting (you can find the HIDs in the txtsetup.oem of your driver in the sections [HardwareIds.scsi.*] or in the inf files. [HardwareIdsDatabase] PCI\VEN_10DE&DEV_008E = "nvatabus" PCI\VEN_10DE&DEV_00D5 = "nvatabus" PCI\VEN_10DE&DEV_00EE = "nvatabus" PCI\VEN_10DE&DEV_00E3 = "nvatabus" PCI\VEN_10DE&DEV_0036 = "nvatabus" PCI\VEN_10DE&DEV_003E = "nvatabus" PCI\VEN_10DE&DEV_0054 = "nvatabus" PCI\VEN_10DE&DEV_0055 = "nvatabus" PCI\VEN_10DE&DEV_0266 = "nvatabus" PCI\VEN_10DE&DEV_0267 = "nvatabus" PCI\VEN_10DE&DEV_036F = "nvatabus" PCI\VEN_10DE&DEV_037E = "nvatabus" PCI\VEN_10DE&DEV_037F = "nvatabus" PCI\VEN_10DE&DEV_03F6 = "nvatabus" PCI\VEN_10DE&DEV_03F7 = "nvatabus" PCI\VEN_10DE&DEV_03E7 = "nvatabus" GenNvRaidDisk = "nvraid" *_NVRAIDBUS = "nvraid" *NVRAIDBUS = "nvraid" 1394\609E&10483 = "sbp2port" GenDisk = "Disk",{4D36E967-E325-11CE-BFC1-08002BE10318} GenOptical = "Disk" ... ... V. search for [sCSI.Load] but now scroll down a bit and input which device which drivers uses at the end of the [sCSI.Load] section! [SCSI.Load] ... ... cbidf2k = cbidf2k.sys,4 dac2w2k = dac2w2k.sys,4 nvatabus = nvatabus.sys,4 nvraid = nvraid.sys,4 [BootBusExtenders.Load] pci = pci.sys acpi = acpi.sys ... ... VI. search for [sCSI], jump to the end and press enter. now input the description for each device, you can use any description you want. [SCSI] nvraid = "nVIDIA nForce RAID Controller" nvatabus = "nVIDIA nForce Serial ATA Controller" sparrow = "Adaptec AHA-151X/AHA-152X/AIC-6X60 SCSI-Adapter" aha154x = "Adaptec AHA-154X/AHA-164X SCSI-Hostadapter" aic78xx = "Adaptec AHA-294X/AHA-394X/AIC-78XX SCSI-Controller" ... ... VII. save and close the file b) DOSNET.INF I. open c:\XPCD\content\I386\DOSNET.INF and search for [Files]. II. select the end of the found text and press enter. now input the source diskid and the filename. [Files] d1,nvatabus.sys d1,nvraid.sys d5,I386\iepeers.dll d5,I386\mshtml.dll d5,I386\spru0407.dll ... ... III. save and close the file c) HIVESFT.INF I. open c:\XPCD\content\I386\HIVESFT.INF and search for %SYSTEMROOT%\inf. the line should be HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SYSTEMROOT%\inf" II. add the custom driver path to this setting. this is the same path we used in 5.a.II. (%SYSTEMROOT%\nvidia\raid\). the line should look like HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SYSTEMROOT%\inf;%SYSTEMROOT%\nvidia\raid" III. save and close the file 6. Burning the CD a) burn the content of c:\XPCD\content\ how many other guides already explained driver1.zip
  6. Congratulations! You don't have a chipset which is only supported by old drivers (like nForce4 MCP04) Currently im writing a step-by-step guide which explains all steps to be done to get a working unattended cd with sata drivers directly integrated into the txtsetup.sif (so you can use the recovery console and F6 floppy). Wait one or two days and my guide is finished But why do you use unattended.ini? Don't you install from CD? However, what nForce chipset do you have? nForce2? Can you tell me the Hardware-ID?
  7. a) use OEMSkipWelcome = 1 in [GuiUnattended]b) OemPnPDriversPath in [unattended] is too long! Max size can be 255 or something around that. c) If you want to disable the landbar only, use the attached reg-file. langbar.reg
  8. If you completely disable the raid function you don't need to install mass storage device (msd) drivers. If raid function is disabled you need to install the drivers in the sata_ide directory which you can find if you extract the official nVIDIA nForce driver package found on their website. You can't / don't need to install these drivers using the txtsetup.oem method, use OemPnPDriversPath in [unattended] in WINNT.SIF! Depending on the exact chipset you have, you might cannot use every driver out there compatible with your chipset. Can you tell me the Hardware-ID of your sATA- or pATA-Controller? It look like PCI\VEN_10DE&DEV_0036 and can be found in the device manager below the "ide ata/atapi controller" or below "scsi- and raid-controller". If i know that ID i can tell you which driver version will be the best (stability and performace).
  9. my unattended setup cd with sata-raid-drivers integrated into txtsetup.sif (OEMPreinstall = No in WINNT.SIF = F6 while setup works and recovery console is available) is working now. In short, no guide told to add the sys files to DOSNET.inf, after i did that, setup recognizes my raid controller! ... Ok, one of 15 guides told! (thanks gosh!!) I'll write a nice guide next time which will include all steps and many tweaks. Hope someone needs it
  10. 6 could be subdir too. Always use same number here as in subdir.
  11. The setup first checks for [sourceDisksNames.*] and then for [sourceDisksNames]. This also happens with all other txtsetup.sif header like [sourceDisksFiles.*]! If you're running the setup on a x86 system, the entries in [sourceDisksNames.x86] are used but if there are no matches, [sourceDisksNames] is used. Now search for [strings] and exit the search pane after the first hit, now scroll down. Here are the names used in [sourceDisksNames]. _1 to _6 and 1_ to 6_ are specifing the windows xp boot and setup floppy disks, but only on x86 systems. On all other systems [sourceDisksNames] is used and the entries there require only the "Windows XP Professional-CD", no floppy disks. I don't know the differences between _1 and 1_, _2 and 2_, etc. also i don't know for sure what _x means! filename_on_source = filestatus,1,2,3,4,5,diskid,subdir,upgradecode,newinstallcode1,newfilename,newinstallcode2,6 filename_on_source = filestatus,1,2,3,4,5,diskid,subdir,upgradecode,newinstallcode1,newfilename,newinstallcode2,6 bootvid.dll = 1, , , , , , 3_, 2, 0, 0, , 1,2 fastfat.sys = 100, , , , , , 5_, 4, 0, 0, , 1,4 tunga.ttf = 1, , , , , , , 22, 0, 0, , 1,22 diskdump.sys = 100, , , , , , , 4, 0, 0, , 1,4 admtoolW.chm = 1, , , , , , , 21, 0, 0,admtools.chm adpu160m.sys = 1, , , , , , 4_, 4, 1, , , 1,4 filestatus can be 1 or 100 and is used to specify if source is vanilla or upgraded by a service pack. see [sourceDisksNames] and [sourceDisksNames.*] 1 is unknown. If you know more, please reply and quote this number. Thanks! 2 is the size of the decompressed file. this is not used in txtsetup.sif but in layout.inf 3 is unknown. If you know more, please reply and quote this number. Thanks! 4 is unknown. If you know more, please reply and quote this number. Thanks! 5 is unknown. If you know more, please reply and quote this number. Thanks! diskid is used when a floppy disk installation is used. (Or multiple CDs?). _x and _1 to _6 specify uncompressed source files, 1_ to 6_ specify compressed source files. If you are not sure what to use, leave this empty. see [sourceDisksNames] and [sourceDisksNames.*] subdir is the directory to which files are copied. see [WinntDirectories] upgradecode is a single digit that is used if this is an upgrade from an earlier version. It specifies whether the file is copied during the text-mode portion. 0 - Always copies the file 1 - Copies the file only if it exists in the installation directory 2 - Does not copy the file if it exists in the installation directory 3 - Does not copy the file newinstallcode1 is a single digit that is used if this is a fresh installation. It specifies whether the file is copied during the text-mode portion. The newinstallcode is optional; if it is not included, the file is not copied (code = 3). 0 - Always copies the file 1 - Copies the file only if it exists in the installation directory 2 - Does not copy the file if it exists in the installation directory 3 - Does not copy the file newfilename is the name to which the file is renamed if it is copied. see [sourceDisksFiles] and [sourceDisksFiles.*] newinstallcode2 is unknown. 6 is unknown. If you know more, please reply and quote this number. Thanks! --- reference: 1) txtsetup.sif on original windows xp setup cd 2) http://gosh.msfn.org/txtsetup.htm 3) msfn user derniwi 4) layout.inf on original windows xp setup cd UPDATE: 11/28/08 added more information about diskid field UPDATE: 11/28/08 added information about 2 field
  12. Ok, i tried it now but it does not work I copied <cdroot>:\$OEM$\Textmode\ to <cdroot>:\I386\$OEM$\Textmode\, added the devices to [MassStorageDrivers] and used mukke's tip. Now, if i boot from the CD setup shows the information that the txtsetup.oem is missig. The file is in <cdroot>:\$OEM$\Textmode\ and <cdroot>:\I386\$OEM$\Textmode\ I really would like to integrate all drivers into txtsetup.sif directly so recovery console and F6 is working but like i wrote before this doesn't work too (setup does not load the drivers for my MSD).
  13. Hi and thank you all for your reply! I stopped working on integrating the drivers in Textmode and started integrating them into the txtsetup.sif directly. I used a nice guide and checked what dell did (i have a dell unattended setup cd with sata-drivers integrated). If i use the cd to boot a computer without any raid-controller, everything is fine (setup is loading both MSD devices shortly after the F6 info), the setup works. But if i use the cd on the computer with the nvidia raid device, setup still loads the devices but it does not find any hdd. what's wrong? I used http://forums.nvidia.com/index.php?showtopic=18189 and compared to my dell unattended cd this should work. In the meanwhile I'll try mukke's tip.
  14. I don't know. Its a windows file, not one of mine, also its temporary while in textmode of the windows setup. I think the problem is in txtsetup.oem, nvraid.inf, nvatabus.inf or winnt.sif.
  15. Hi all, i'm working for weeks to solve this problem but i can't get my unattended cd running with mass storage device drivers included. I found many sites explaining how to integrate msd drivers, also checked some microsoft articles but none was complete (or i just don't understand what exactly to do). I hopy someone here can help me so i can finish my cd! This is what i have: <cdroot>:\$OEM$\$1\driver\raid\nvidia\ idecoi.dll nvata.cat nvatabus.inf nvatabus.sys nvcoi.dll nvide.nvu nvraid.cat nvraid.inf nvraid.sys nvraidco.dll nvuide.exe txtsetup.oem <cdroot>:\$OEM$\Textmode\* idecoi.dll nvata.cat nvatabus.inf nvatabus.sys nvcoi.dll nvide.nvu nvraid.cat nvraid.inf nvraid.sys nvraidco.dll nvuide.exe txtsetup.oem* = \$OEM$\Textmode\ is a 1:1 copy of \$OEM\$1\driver\raid\nvidia\ txtsetup.oem [Disks] d1 = "NVIDIA RAID DRIVER (SCSI)",\nvraid.sys,\ [Defaults] scsi = RAIDCLASS [scsi] RAIDCLASS = "NVIDIA RAID CLASS DRIVER (required)" BUSDRV = "NVIDIA nForce Storage Controller (required)" [Files.scsi.RAIDCLASS] driver = d1,nvraid.sys,nvraid inf = d1,nvraid.inf dll = d1,nvraidco.dll catalog = d1,nvraid.cat [Files.scsi.BUSDRV] driver = d1,nvatabus.sys,nvatabus inf = d1,nvatabus.inf dll = d1,idecoi.dll dll = d1,nvcoi.dll catalog = d1,nvata.cat [Config.nvraid] [Config.nvatabus] [HardwareIds.scsi.RAIDCLASS] id = "GenNvRaidDisk","nvraid" id = "*_NVRAIDBUS","nvraid" id = "*NVRAIDBUS","nvraid" [HardwareIds.scsi.BUSDRV] id = "PCI\VEN_10DE&DEV_008E","nvatabus" id = "PCI\VEN_10DE&DEV_00D5","nvatabus" id = "PCI\VEN_10DE&DEV_00EE","nvatabus" id = "PCI\VEN_10DE&DEV_00E3","nvatabus" id = "PCI\VEN_10DE&DEV_0036","nvatabus" id = "PCI\VEN_10DE&DEV_003E","nvatabus" id = "PCI\VEN_10DE&DEV_0054","nvatabus" id = "PCI\VEN_10DE&DEV_0055","nvatabus" id = "PCI\VEN_10DE&DEV_0266","nvatabus" id = "PCI\VEN_10DE&DEV_0267","nvatabus" id = "PCI\VEN_10DE&DEV_036F","nvatabus" id = "PCI\VEN_10DE&DEV_037E","nvatabus" id = "PCI\VEN_10DE&DEV_037F","nvatabus" id = "PCI\VEN_10DE&DEV_03F6","nvatabus" id = "PCI\VEN_10DE&DEV_03F7","nvatabus" id = "PCI\VEN_10DE&DEV_03E7","nvatabus" WINNT.SIF* [Branding] BrandIEUsingUnattended = Yes [Components] AccessOpt = Off deskpaper = On dialer = Off freecell = Off hearts = Off hypertrm = Off IEAccess = Off indexsrv_system = On media_clips = Off minesweeper = Off msmsgs = Off msnexplr = Off pinball = Off rec = Off spider = Off templates = Off zonegames = Off [Data] AutomaticUpdates = 0 AutoPartition = 1 MsDosInitiated = 0 UnattendedInstall = Yes [Display] BitsPerPel = 32 Xresolution = 1680 YResolution = 1050 Vrefresh = 60 [GuiUnattended] AdminPassword = * EncryptedAdminPassword = No OEMSkipRegional = 1 OEMSkipWelcome = 1 TimeZone = 110 [Identification] JoinWorkgroup = home [IEPopupBlocker] BlockPopups = No [MassStorageDrivers] "NVIDIA RAID CLASS DRIVER (required)" = OEM "NVIDIA nForce Storage Controller (required)" = OEM [Networking] InstallDefaultComponents = No [NetAdapters] Adapter1 = params.Adapter1 [NetClients] MS_MSClient = params.MS_MSClient [NetProtocols] MS_TCPIP = params.MS_TCPIP [NetServices] MS_SERVER = params.MS_SERVER MS_PSched = params.MS_PSched [OEMBootFiles] idecoi.dll nvata.cat nvatabus.inf nvatabus.sys nvcoi.dll nvide.nvu nvraid.cat nvraid.inf nvraid.sys nvraidco.dll nvuide.exe txtsetup.oem [params.Adapter1] INFID = * [params.MS_TCPIP] DNS = Yes UseDomainNameDevolution = No EnableLMHosts = Yes AdapterSections = params.MS_TCPIP.Adapter1 [params.MS_TCPIP.Adapter1] SpecificTo = Adapter1 DHCP = Yes WINS = No NetBIOSOptions = 0 [Proxy] Proxy_Enable = 0 Use_Same_Proxy = 1 [RegionalSettings] Language = 00000407 LanguageGroup = 2,7 [Shell] DefaultStartPanelOff = Yes [SystemRestore] CreateFirstRunRp = 0 DisableSR = 1 [TapiLocation] CountryCode = 49 Dialing = Tone [Unattended] AutoActivate = Yes DriverSigningPolicy = Ignore FileSystem = ConvertNTFS OemFilesPath = "..$OEM$" OEMPnPDriversPath = "driver\audio\cmedia_cmi9761;driver\audio\realtek_alc850;driver\lan\intel_pro-1000mt;driver\lan\netgear_ga311;driver\other\atk0110;driver\other\smbus;driver\raid\nvidia;driver\vga\nvidia" OemPreinstall = Yes OemSkipEula = Yes Repartition = Yes UnattendMode = DefaultHide UnattendSwitch = Yes WaitForReboot = No [URL] Home_Page = about:blank [UserData] OrgName = "home" [WindowsFirewall] Profiles = WindowsFirewall.TurnOffFirewall [WindowsFirewall.TurnOffFirewall] Mode = 0* = OEMPnPDriversPath is one line in local WINNT.SIF This will not work, if i boot with this cd, i'll get the error "in file txtsetup.oem an unexpected error (18) in line 1747 in d:\xpsprtm\base\boot\setup\oemdisk.c occured. Press any key to continue the installation." (Translated; i'm using the german version). The drivers are working if i set OemPreinstall = No and use F6 Floppy, so i guess i messed up the winnt.sif/txtsetup.oem? I really would love if someone could explain me how to add the driver to txtsetup.sif based on the informations above so i don't need the \$OEM$\Textmode directory anymore and to be able to run the cd on other hardware as well!
  16. The information about width of each column, which column is shown and if shown in groups (or not) is saved in HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\ColInfo How do i do: 1) setup the view in "My Computer" like you want it to be (eg. no group view, sorted by name ascending, smallest width for column name, type, whole space and free space, disabled column filesystem and commentary) 2) log off 3) log in 4) save the registry path named above 5) remove everything except the ColInfo entry and save the file To test if that works i totally mixed up the view in "My Computer" (used to small width for columns, disabled column type, free space and enabled filetype and commentary), then i logged off and in again, then i applied the modified and saved reg file i made some minutes ago (see above). then i logged off and in again and "My Computer" looks like i setup it up before! Awesome
  17. I'm using RegMon to capture changes to the registry in real-time. Just google for RegMon, the first result should direct you to a microsoft-website. Thats where you get it (yes, its a microsoft tool This is "My Computer": HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\ Each colum has its own number (doesn't matter if column is shown or not), so "Sort" can be 0 = Name 1 = Type 2 = whole space 3 = free space 4 = filesystem 5 = commentary Ascending/Descending is saved in "SortDir" and can be 1 = Ascending (A -> B -> .... -> Y -> Z) 4294967295 = Descending (Z -> Y -> .... -> B -> A) Example: To sort by Name ascending, you use: HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\Sort "0" HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\SortDir "1" To sort by Name descending, you use: HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\Sort "0" HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\SortDir "4294967295" To sort by commentary ascending, you use: HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\Sort "5" HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\SortDir "1" To sort by commentary descending, you use: HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\Sort "5" HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\1\Shell\SortDir "4294967295" Sort and SortDir are both REG_DWORD and data is inserted as Decimal!
×
×
  • Create New...