The Saint Posted October 6, 2003 Share Posted October 6, 2003 Another question for me:How can I tell to the Unuttended XP setup to use a different Shell32.dll?I have the hacked shell32, though don`t know how to incorporate it!Thanks! Link to comment Share on other sites More sharing options...
DaveXP Posted October 6, 2003 Share Posted October 6, 2003 open command prompt and do this:makecab shell32.dllmake sure that command prompt is pointing to the directory where the shell32.dll is and then place it in the i386 directory of your XPCD.Note make sure the file you place in the i386 dir is the cab file you just made. Link to comment Share on other sites More sharing options...
The Saint Posted October 6, 2003 Author Share Posted October 6, 2003 trying now Thanks Link to comment Share on other sites More sharing options...
gosh Posted October 6, 2003 Share Posted October 6, 2003 You'll need to delete shell32.dl_ from the i386 folder, and copy your shell32.dll to the flat. In your unattend file you'll need to have driversigning=ignore otherwise it'll tell you during setup that the file is not digitally signed.Another way is you could do an OEMPreinstall and put shell32.dll into the $OEM$\system32 folder, and in your unattend file put OEMPreinstall=Yes and OEMSkipEULA=Yes-gosh Link to comment Share on other sites More sharing options...
The Saint Posted October 6, 2003 Author Share Posted October 6, 2003 yes I did that thanks gosh.Now I`m having trouble to understand the Theme changing option!(I promise no more questions after this.....hopefully.) CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme" <----Let's say I put the Mytheme.theme under \install\themesHow do I link it in the Winnt.sif file......??Thanks Link to comment Share on other sites More sharing options...
DaveXP Posted October 6, 2003 Share Posted October 6, 2003 You'll need to delete shell32.dl_ from the i386 folder, and copy your shell32.dll to the flat. In your unattend file you'll need to have driversigning=ignore otherwise it'll tell you during setup that the file is not digitally signed.Another way is you could do an OEMPreinstall and put shell32.dll into the $OEM$\system32 folder, and in your unattend file put OEMPreinstall=Yes and OEMSkipEULA=Yes-goshShell32.dll does not have a digitally sig on it. Link to comment Share on other sites More sharing options...
The Saint Posted October 6, 2003 Author Share Posted October 6, 2003 following your directions DaveXP!any luck for the question about the theme...? Link to comment Share on other sites More sharing options...
DaveXP Posted October 6, 2003 Share Posted October 6, 2003 you got the winnt.sif bit right all you need in the winnt.sif is that bit for your theme file as long as it is not a .mssyltes theme file.if you put you theme under install\themes then add a command that gets your setup method to copy the theme to the "%WinDir%\Resources\Themes" folder on the C:\ drive"%WinDir%\Resources\Themes" just use that if your are using the batch file method and it will work. Link to comment Share on other sites More sharing options...
The Saint Posted October 6, 2003 Author Share Posted October 6, 2003 hmmm it is a msstyle theme.So if it is I can`t do it.....? Link to comment Share on other sites More sharing options...
DaveXP Posted October 6, 2003 Share Posted October 6, 2003 hmmm it is a msstyle theme.So if it is I can`t do it.....?you can but its a pain in the arse to do.the only person i think who got it to work was webmedic but he's not around much these days. Link to comment Share on other sites More sharing options...
The Saint Posted October 6, 2003 Author Share Posted October 6, 2003 ohhh I see...Well Ill do it by hand then later on!Thanks for the big big help! Link to comment Share on other sites More sharing options...
gosh Posted October 6, 2003 Share Posted October 6, 2003 All the files on the XP cd are digitally signed by a catalog file (nt5.cat and sp1.cat). If you edit one of the xp files and put it back in the i386 folder, nt5.cat and sp1.cat will see it's not digitally signed (because it isn't, the whole point of digital signing is to make sure the files are from the original source, not tampered with). When a file is not digitally signed, xp setup will tell you this, and ask you if you want to retry copying the file, or continue anyway. setuperr.log will log the invalid files.If you don't believe me, copy a modified shell32.dll to i386 folder and install without an unattend file, you'll see what i mean. When you use an unattend file and have FullUnattended, xp setup will not give errors.-gosh Link to comment Share on other sites More sharing options...
DaveXP Posted October 6, 2003 Share Posted October 6, 2003 All the files on the XP cd are digitally signed by a catalog file (nt5.cat and sp1.cat). If you edit one of the xp files and put it back in the i386 folder, nt5.cat and sp1.cat will see it's not digitally signed (because it isn't, the whole point of digital signing is to make sure the files are from the original source, not tampered with). When a file is not digitally signed, xp setup will tell you this, and ask you if you want to retry copying the file, or continue anyway. setuperr.log will log the invalid files.If you don't believe me, copy a modified shell32.dll to i386 folder and install without an unattend file, you'll see what i mean. When you use an unattend file and have FullUnattended, xp setup will not give errors.-goshi was the first to replace stuff in the i386 directory and SOME files are signed but not all files the important ones like scf_os.dll, uxtheme.dll if all files were signed then how can i replace notepad, explorer, iexplore, shell32.dll and some on which i had done.Can you send or post a copy of that log so i can see it as all my logs get deleted when i run my install update Link to comment Share on other sites More sharing options...
gosh Posted October 7, 2003 Share Posted October 7, 2003 I never said you couldn't use a modified shell32.dll, i just said setup will prompt you that the file is unsigned, and setuperr.log will have errors.-gosh Link to comment Share on other sites More sharing options...
Aaron Posted October 7, 2003 Share Posted October 7, 2003 Some of the files I've tested, such as UXTHEME.DL_, WINNTBBU.DL_ and NOTEPAD.EX_ (replaced with a metapad executable) doesn't prompt any errors during Setup. Setuperr.log shows the errors, but has installed the modified files anyway.As we discovered, some files will halt setup and some won't. I will need to make a working list of files that are ok to modify, as DaveXP has tested several of them. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now