Integrate BC4 into WinPE3 x64

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sergey
    Visitor
    • Jul 2018
    • 7

    Integrate BC4 into WinPE3 x64

    I need to integrate BC4 into the image of WinPE3 x64.
    I tracked the installation in Windows 7 x64, copied the files and registry keys to the image of WinPE3 x64. everything works except text comparison.
    Trace files that the program accesses, all of which are present in the image of WinPE3 x64.
    Does the program need an x86 subsystem? What for? It's also 64-bit!

    Can someone tell me what else can I do?

    Click image for larger version

Name:	Windows Live CD-2018-07-18-14-54-38.png
Views:	1
Size:	79.1 KB
ID:	77103
  • Aaron
    Team Scooter
    • Oct 2007
    • 15997

    #2
    Hello,

    The Text Compare session type uses Internet Explorer for the Show Webpage view mode. It looks like that module might be missing in your WinPE3 install, so loading the Text Compare session type is failing. This probably also means Help menu -> Check for Updates also fails.
    Aaron P Scooter Software

    Comment

    • Sergey
      Visitor
      • Jul 2018
      • 7

      #3
      Version 4.0.4 works great in WinPE3 x86.
      From what version did x64 support start?

      Comment

      • Sergey
        Visitor
        • Jul 2018
        • 7

        #4
        The latest version, which works in WinP3 x86 - 4.0.7.
        Apparently in versions 4.1.x support for x64 systems was added and for the program it took new files that are not in WinPE3.
        Can you tell me about these files?

        Comment

        • Aaron
          Team Scooter
          • Oct 2007
          • 15997

          #5
          Hello,

          If you use the setup.exe to create a Portable Install, which can select 32bit, does this version work?
          Aaron P Scooter Software

          Comment

          • Sergey
            Visitor
            • Jul 2018
            • 7

            #6
            I did not check, I need a context menu, and in the portable version, as you know, it does not.

            Comment

            • Aaron
              Team Scooter
              • Oct 2007
              • 15997

              #7
              Ok, can you submit the Call Stack tab information?

              And it would be worth testing if the most recent 32bit version works or not, as that would let us know if it's version specific or 32v64 specific.
              Aaron P Scooter Software

              Comment

              • Sergey
                Visitor
                • Jul 2018
                • 7

                #8
                The x86/x64 versions do not work since 4.1.
                Version 4.0.7 of x86 is working.

                PS. In portable versions 4.2.6 x86\x64 in WinPE3, the text comparison does not work either.
                PPS. There may be a problem in the absence of NET.Framework. In WinPE10 x64 version 4.2.6 works fine.
                Attached Files
                Last edited by Sergey; 19-Jul-2018, 06:49 AM. Reason: PPS

                Comment

                • Aaron
                  Team Scooter
                  • Oct 2007
                  • 15997

                  #9
                  Hello,

                  The stack trace confirms it is having trouble creating an Internet Explorer window. In your WinPE3 install, can you launch Internet Explorer? Which version is it, and are 32bit and 64bit both installed, or only one? I notice there are warnings/limitations on 32b vs 64b applications:
                  https://docs.microsoft.com/en-us/win...op/winpe-intro

                  Please note that WinPE3 is not one of the supported platforms, and not one we test against when making updates:
                  http://www.scootersoftware.com/downl...?zz=kb_windows
                  Aaron P Scooter Software

                  Comment

                  • Sergey
                    Visitor
                    • Jul 2018
                    • 7

                    #10
                    I know that WinPE is not supported by the program, but in addition to comparing the text, everything else works.
                    Thank you for responding to the question.

                    Comment

                    • Aaron
                      Team Scooter
                      • Oct 2007
                      • 15997

                      #11
                      Hello,

                      Did you get a chance to test Internet Explorer, and if both 32b and 64b are on your system, and which version? Does it launch, etc? It's the call to Internet Explorer that is failing, since it's required for Text Compare's View As Webpage command.
                      Aaron P Scooter Software

                      Comment

                      • Sergey
                        Visitor
                        • Jul 2018
                        • 7

                        #12
                        There is no IE browser in WinPE.
                        Probably have to leave everything as is.

                        PS. I repeat that in WinPE10 everything works fine, although there is also IE missing!
                        But, unlike WinPE3, there is NET.Framework. Perhaps there are no files, I will look.
                        Last edited by Sergey; 19-Jul-2018, 01:51 PM.

                        Comment

                        • Aaron
                          Team Scooter
                          • Oct 2007
                          • 15997

                          #13
                          Hello,

                          It's not .Net. The function that's failing is a call to the OS to "create an Internet Explorer window".

                          There are a lot of factors that might cause this to fail, but we're not sure how it could have succeeded before if that component is missing entirely, so there must be some related function that can create an Internet Explorer window on that system. Finding and getting that working is likely the key to get BC4.1+ (4.2.6) working.
                          Aaron P Scooter Software

                          Comment

                          • Aaron
                            Team Scooter
                            • Oct 2007
                            • 15997

                            #14
                            One other possibility: there were a lot of major upgrades to BC 4.1, and this could have changed the timing of the load to Internet Explorer. If it wasn't created until you clicked the View as Webpage command in BC4, then it would coincidentally not crash if you avoided the command. If you activate the Help menu -> Check for Updates with 4.0.7, this makes the same call; does this also crash?

                            Is there a way to integrate Internet Explorer into your WinPE3 install?
                            Aaron P Scooter Software

                            Comment

                            Working...