Jump to content











Photo
- - - - -

Internet Explorer 8 for Win7PE


  • Please log in to reply
72 replies to this topic

#26 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 29 October 2011 - 06:04 PM

I know, I have the complete registry included for testing and the complete windows-dir,-- nothing works.
It's not a registry-problem and not a file-missing in windows-dir. :frusty:

#27 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 29 October 2011 - 06:43 PM

Looks like the project has to be adjusted a bit to be "self supporting". Then it can become a "good" app script usable for most projects.

The mistake which is made very often, is: When somebody writes a new script, he usually tests in a "Fully Working" project.
The "Fully Working" project offers "Everything" already in the PE.
When a user selects this script in a different environment (Maybe lite configuration of the "Fully Working" project. Or maybe a different project) then the script does not work in the final PE.

I do not like to repeat ever and ever (and I know that my opinion is not accepted by some members), but it is a fact:
A good script must be able to build something running in a minimum running configuration of the PE class (1, 2, and or 3) where it is intended to run in.
And the good script has to deliver everything necessary for a successful run.

I know, I have the complete registry included for testing and the complete windows-dir,-- nothing works.
It's not a registry-problem and not a file-missing in windows-dir. :frusty:

What is when any script in your project just before creating the ISO, changes something in the registry? Or when during boot an application changes something in the registry?

Here seems a compare of the registry recommended.

Peter

#28 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 29 October 2011 - 07:41 PM

I know, I have the complete registry included for testing and the complete windows-dir,-- nothing works.
It's not a registry-problem and not a file-missing in windows-dir. :frusty:

That leaves only one solution imo, some file is a wrong version.

Wish you the best of luck. :cheers:

#29 0scar

0scar

    Member

  • Members
  • 90 posts

Posted 29 October 2011 - 08:08 PM

It must not be forgotten that Wimb's Make_pe3 builds a w7 winpe using a very different method but IE8 still has the same problem.

#30 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 29 October 2011 - 08:25 PM

.

It must not be forgotten that Wimb's Make_pe3 builds a w7 winpe using a very different method but IE8 still has the same problem


Yes I know its a general problem.I think the function is not so important.

@pecEx
You dont understand me. Of course I use a minimal project for creating script, I added modified regkeys and files at runtime for testing.

#31 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 29 October 2011 - 08:56 PM

... I added modified regkeys and files at runtime for testing.

That makes it a bit more difficult to understand :wodoo:
But let's start!

Peter

#32 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 29 October 2011 - 09:57 PM

It must not be forgotten that Wimb's Make_pe3 builds a w7 winpe using a very different method but IE8 still has the same problem.

Wimb uses a different build methode, but what his batches do, is exactly the same our scripts do, as both were created from the exact same findings. i.e. Those are not 2 completely independantly developed projects!!!

:cheers:

#33 0scar

0scar

    Member

  • Members
  • 90 posts

Posted 29 October 2011 - 10:53 PM

Something new:
I have changed the Build mode: from in RAM (boot.wim) to Normal and Favorites now works perfectly
The ISO is large more than 1GB and hangs the computer if the ISO image is loaded with grub4dos (BSOD)
But the ISO burned to a DVD works fine though boots slowly and there is no more problems with Favorites url shortcuts creation.

#34 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 30 October 2011 - 01:23 AM

Great find! :thumbup:

Curious though, what difference between the two modes could affect favorites creation?

btw. Are you sure it boots more slowly? In my experience PE boot faster directly from DVD than in RAM boot.

:cheers:

#35 0scar

0scar

    Member

  • Members
  • 90 posts

Posted 30 October 2011 - 03:23 AM

Well, my method is to put the ISO into the DVD and then the ISO is loaded in memory with grub4dos which is fast.


The only difference I see is that on the DVD files are all uppercased. Inside the boot.wim they are not uppercased.

#36 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 30 October 2011 - 03:07 PM

Hi Oscar,
that is very interesting. My Builmode is always on Ram and it dosnt work.

#37 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 30 October 2011 - 03:32 PM

I see. You're loading the iso into RAM and do not boot it directly. Yep that takes alot longer, than RAM-booting a wim.

Though it makes the whole thing even more strange. Since both methodes are RAM-Boots.

:cheers:

#38 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 30 October 2011 - 03:40 PM

Oh, I did not read properly, you change to Buildmode 'normal'. That will I test

#39 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 30 October 2011 - 07:26 PM

Yes with Build-Model normal favorite-creation works.
Now I copied the complete folder windows and programs from uppercased normal-build to targetdir before I create a new wim.
And favorite-creation no more works. Now I'm ready. I think its a problem from wim-mount-driver to emulate the volume x.
No way.

Best regards
2aCD

#40 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 30 October 2011 - 09:29 PM

Can't be the wim driver. Shouldn't we else see problems all over the place?
Also, why is only part of the favorite missing and not the whole thing, if it is a file system problem?

You could test wim creation with: "/compress none" to see if it's a timing problem.

:cheers:

#41 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 31 October 2011 - 04:26 PM

Hi friends,
here is a new version from IE8-script.
It gives more compatibility for multiPE and other projects.

The favorite-creation problem at runtime persists.
I found no solution. :(

Here can you download and test it (v11):

Attached File  IE Internet Explorer.7z   491.64KB   18 downloads

Best regards
2aCD

#42 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 02 November 2011 - 01:26 PM

Runs well in multiPE Vista and Win7 tracks. :clap:

I made a small modification to use the multiPE functionality:

[Process]

If,EXISTVAR,%PEF_Type%,Begin

  CheckPackage,2

  MountInstall

End

...

...

Can you add it in your original?
Because other projects do not have %PEF_Type%, they run the same code as before.

Peter

#43 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 02 November 2011 - 02:04 PM

Hi Peter,
i will add that :thumbsup:

#44 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 02 November 2011 - 04:10 PM

Sorry, may I give an addon:

It is only necessary to have the line

If,EXISTVAR,%PEF_Type%,MountInstall

The CheckPackage is inserted by the project when the user decides to have the ie8 in the cached base package (and removed when he takes it out of the base package).

The ReadEnv in not used by multiPE, and therefore a warning comes up.

Can be avoided by

If,Not,EXISTVAR,%PEF_Type%,ReadEnv


Peter :cheers:

#45 ChrisR

ChrisR

    Silver Member

  • .script developer
  • 784 posts
  •  
    France

Posted 02 November 2011 - 06:52 PM

Thank you for this great script 2aCD, it works well in x86 or x64 build and I like the x86 IE in x64 environment :thumbsup:

In the same principle, I modified the IE_Flash_IE script to have the latest version 11.0.1.152 of flash player in x86 or x64.
But it is big (12,7 Mo) so I do not know yet if I leave the option for x64 flash player or a script file container.

http://www.mediafire...y04xm8636jo6bc0

Regards,
Chris

#46 sbaeder

sbaeder

    Gold Member

  • .script developer
  • 1338 posts
  • Location:usa - massachusettes
  •  
    United States

Posted 02 November 2011 - 07:26 PM

Thank you for this great script 2aCD, it works well in x86 or x64 build and I like the x86 IE in x64 environment :thumbsup:

In the same principle, I modified the IE_Flash_IE script to have the latest version 11.0.1.152 of flash player in x86 or x64.
But it is big (12,7 Mo) so I do not know yet if I leave the option for x64 flash player or a script file container.

http://www.mediafire...y04xm8636jo6bc0

Regards,
Chris

Couldn't it download the executables if selected and based on target? I may try adding that...:)

#47 2aCD

2aCD

    Frequent Member

  • .script developer
  • 345 posts
  •  
    Germany

Posted 02 November 2011 - 10:45 PM

Now here is the latest v12 with added compatibility lines for MultiPE.
And thanks ChrisR for added new-tab-option

Attached File  IE Internet Explorer.7z   491.79KB   8 downloads

best regards
2aCD

#48 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 03 November 2011 - 12:40 PM

Sorry, in the history you wrote "more compatibility to all PE3 projects"
And then you added

IniRead,%projectdir%script.project,IniVariables,WIMEditionID,%t%

In multiPE it makes an error stop, because "IniVariables,WIMEditionID" is known ONLY in win7pe_se.

Version 12 is unusable for multiPE.

Peter

#49 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 03 November 2011 - 12:53 PM

Addon:
Maybe, independent from this script, we agree to introduce a mandatory "Project Stamp" in script.project [Main]
That maybe can help a lot in similar situations.


Peter

#50 ChrisR

ChrisR

    Silver Member

  • .script developer
  • 784 posts
  •  
    France

Posted 03 November 2011 - 01:29 PM

Difficult for 2aCD to make his beautiful script compatible with all PE2/3 project, but it is good for his script :thumbsup:
For this script or others, there will always, small problem with the variables used and other specific little things, following the project used to develop and test.
Many variables are shared between different projects but not all.

I think there is not much things to change in the script, for each project manager, to make it compatible with his project multipe, leopard, ...
and here, it is our role to make it compatible. Just my opinion ;)


Other:
I reduced the size of IE_Flash_IE.script by compressing the files in attachment with 7z (9.7 Mb vs 12,7 Mb) :)

Attached File  IE_Flash_IE.7z   7.25MB   3 downloads




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users