Topic: PeShell swapper and ERD 2007/MSDart 5.0  (Read 8239 times)

PeShell swapper and ERD 2007/MSDart 5.0
« on: January 28, 2014, 06:42:07 PM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Hi Lancelot and Galapo


Is it possible to use "PEShell" from TheTruth instead of PEloader ?. My intention is to use ERD Commander 2007 shell along with the default Explorer shell of Gena. Unlike ERD 2005 , none of ERD 2007 tools seems to work if ERD shell is not started. If PEshell can be used as a shell loader, i can choose either ERD or Windows explorer on startup. Any ideas on how to use PEShell in Gena will be greatly appreciated.
« Last Edit: February 01, 2014, 11:19:25 AM by Lancelot »

Re: PEShell
« Reply #1 on: January 28, 2014, 06:57:03 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Check
Yomi Gena\Shell
http://theoven.org/index.php?topic=176.0
http://theoven.org/index.php?topic=73.0

There I used "PEShell" from TheTruth and get other 4 shells work nicely  :thumbsup: (4+2= , cmd and explorer ;))

I had made these Shell things loooong time ago , not remembering all details, but I am sure it will get you things work  :great:

Just download "Yomi Gena" side by side with "Gena" ,
 "Yomi Gena"->Share Scripts with Gena
    See how things goes  :thumbsup:


In the end of the day, when you get ERD Shell work the way you like,
 let all have final ERD Shell plugin and other changes (possibly on PE Shell Swapper configuration file, maybe more)  :thumbsup:


:turtle:

Re: PEShell
« Reply #2 on: January 28, 2014, 07:15:17 PM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Thanks for the quick reply Lancelot  :smile:. I will let you know my experiments with ERD goes.

Re: PEShell
« Reply #3 on: January 30, 2014, 07:55:14 PM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Hi Lancelot

I succeeded in adding ERD as a shell in Gena  :grin:. ERD doesn't need any registry adjustments so writing a script is not necessary. Here is how did it.

1. Set XPELogon as the shell in Winlogon/Shell script. Then changed the Shell to start to PEShell.exe.

2. ERD only needs a couple of DLL and Executable files ( got the list of files from a BartPE plugin ). I used the Tweaks--> Additional Files script to add all ERD files to the System32 folder of Gena. Also PEShell and it's configuration file is added to the System32 folder. Here is the configuration file i used.

Code: [Select]

[Shell Loader]
Timeout=-1
Default=Windows Explorer

[Shells]
Command Prompt                  = X:\i386\System32\Cmd.exe
Windows Explorer                = X:\i386\Explorer.exe
ERD Commander                   = X:\i386\System32\WindowsShell.exe

[AutoRun]
; Command Line Syntax:
; StartupFlag=CommandLine

; StartupFlag is a bit field.
; Examples:
; 0 = run hidden and wait (00 00 00 00)
; 1 = run normal and wait (00 00 00 01) (Default in previous version)
; 2 = run hidden and don't wait (00 00 00 10)
; 3 = run normal and don't wait (00 00 00 11)

[Display]
Width=800
Height=600
ColorDepth=32
ConfirmDisplayChange=Yes

[ERDLogon]





Here is some sample screenshots of ERD working on top of Gena core.

« Last Edit: January 30, 2014, 08:00:24 PM by anshad »

Re: PEShell
« Reply #4 on: January 30, 2014, 08:29:59 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I am glad you figure out anshad  :thumbsup:

I hope all startup things works fine with your way  :thumbsup:



Only a note:
Code: [Select]
you can get both Explorer and "Explorer Shell" work side by side with ERD at will  :wink:

What I had expected was:
using
Yomi Gena\Shell\"PE Shell Swapper"
with a new "ERD 2007" plugin
which only:
ini-write things/adjustment to PESHELL.ini
benefiting thing from Yomi Gena\Shell\"PE Shell Swapper"

Maybe I can quickly write such thing before sleep, I will pm you  :thumbsup:

Re: PEShell
« Reply #5 on: January 31, 2014, 05:48:13 AM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Hi Lancelot

My original intention was to use your Peshell script and modify either one of your alternate shell script to include ERD. But in my testing, Explorer shell needs Explorer Shell Prepare batch file to be run at first. Otherwise desktop doesn't seems to be created. So as a test, i created a normal Gena build with the modifications i explained in my post. This way Explorer seems to be working fine without running the Explorer Shell prepare batch file first. I am not entirely sure whether all startup items work. In my build i included Portable Finder CMD which seems to be running on startup without issues.

Btw, please check the PM i send you.

Re: PEShell
« Reply #6 on: January 31, 2014, 11:16:16 AM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Thanks anshad

on your above build,
 after running Erd Shell, with Erd Explorer
  double click X:\i386\explorer.exe  :wink:

You will see  :lol: :grin:

After that you will understand why there are
Explorer Shell Prepare and Explorer Shell Disable
ps:
Peshell don't have a feature to run things before running shell ...


If you like THE behaviour:
  "Explorer shell do not need Explorer Shell Prepare out of box , accepting above condition (explorer shell override..)"
    I will provide further info  :thumbsup:


Try This side by side with PESHell plugin
http://www.mediafire.com/download/6r1v2ac4gisk7ia/201401311307.7z
ps:
also test on ERD Shell "double click X:\i386\explorer.exe"  :wink:


after your confirmations, advices, support.. I will upload to "Yomi Gena"  :wink: :cool:

ps: better change current topic title PEShell to
ERD 2007 with PEShell


See You
:turtle:

Re: PEShell
« Reply #7 on: January 31, 2014, 12:17:13 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I made a nicer one  :thumbsup:
http://www.mediafire.com/download/mhwxd23idfc5doz/201401311414.7z

have some PESHELL.INI settings

I feel selecting "Start Explorer" mostly fits what you ask  :wink:

:turtle:

Re: PEShell
« Reply #8 on: January 31, 2014, 01:26:48 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350

Re: PEShell
« Reply #9 on: January 31, 2014, 03:08:46 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Another update
http://www.mediafire.com/download/omosknbm6kmmawh/201401311705.7z

I have some other minor ideas to check later, that is all for today
 I will follow replies and do accordingly  :thumbsup:

See You
:turtle:

Re: PEShell
« Reply #10 on: January 31, 2014, 06:19:23 PM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Hi Lancelot

Yes the ERD script works fine  :thumbsup:. But i would recommend removing the ERD shortcut creation function. ERD tools requires the shell to be run first and attach a supported OS ( 2000 / XP /2003 ) to work. It is very similar to the working of WinRE in NT6 family.  Running the tools directly from Explorer doesn't seems to work ( well, that is the real reason i wanted to run ERD Shell inside Gena  :wink:).

Side note:

Older version of ERD tools ( ie 2005 ) can be run inside BartPE / Gena or any other PE 1 without issues. ERD Logon from The Truth can be used to set the target OS. But not after ERD became MSDaRT.
« Last Edit: January 31, 2014, 06:27:52 PM by anshad »

Re: PEShell
« Reply #11 on: January 31, 2014, 11:20:41 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi anshad,

I just upload latest updated plugins on Yomi-Gena server
55_PE Shell Swapper
z_ERD 2007
( +GeoShell +ReactOS Explorer X)

made some more cleanups, added 800x600 32 on ERD Display  :thumbsup:

I keep shortcut creation unselected as default, I put it there to someone who like to work on patching etc. and testing easly in far future :wink: ( ps:  Although I never use ERD, I was aware about the situation )

I feel z_ERD 2007 is quite a nice plugin now with your feedback, fitting all you asked, thanks a lot  :thumbsup:

In addition,
 55_PE Shell Swapper became very nice too, as bonus, now one can start Explorer as shell default  :thumbsup:
==>
as a result you can use
55_PE Shell Swapper (with 'Explorer (Timeout 0)' selected) + ERD 2007 plugins (with 'Start Explorer' selected) together,
 Gena will boot as usual,
  and you will know ERD 2007 at hand when you need  :wink:
     ps: in fact, this is quite nice usage for mainly with reason Gena boot up tasks perfectly works native and full  .....  :cool:

I have no more addition left to these shell plugins,
 I feel they will again go back to long term resting untill a new feedback, or if you find something ...
   Let me know if you notice any  :great:

See You
:turtle:
« Last Edit: January 31, 2014, 11:24:28 PM by Lancelot »

Re: PEShell
« Reply #12 on: February 01, 2014, 10:11:18 AM »

anshad

  • Chef
  • ***
  • Date Registered: Apr 2012
  • Posts: 323
Thanks Lancelot  :smile:.

Btw, i have no idea about how to change the topic title. Will you please change it to something like "PeShell swapper and ERD 2007/MSDart 5.0" or similar ?.





Re: PEShell
« Reply #13 on: February 01, 2014, 12:11:28 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
To change the topic title:
"Modify" First Post,
 Change Subject at the top ...

Done now  :thumbsup:

I just made another update to z_ERD 2007 on Yomi-Gena server
+ Files copied one by one to be sure all files provided  :thumbsup:
+ Provide and Extract MSDaRT50Eval.msi  button  :great:
(I guess one can find MSDaRT50Eval.msi more easly on net  :wink:)
+ "MSDart50 Infos" button  :thumbsup:


See You
:turtle:

 

Powered by EzPortal