Help - Search - Members - Calendar
Full Version: Shutdowngui For Windows/pe
The CD Forum > Bart's PE Builder > Plugins
Pages: 1, 2
chris
QUOTE (SLK001 @ May 19 2006, 10:38 AM) *
Thanks Joshua,

Having those dependencies in the system32 folder fixed the problem (I didn't have the asycfilt.dll file).

Also, as a heads-up, ewido anti-malware reports a "Backdoor.Bifrose.d" infection in ShutdownGUI.exe. Neither Norton AV nor Kaspersky AV report any issues. Makes me wonder about ewido's scan technique.

Hi everyone I no this thread is a few years old so I am hoping that there maybe a solution to my
problem.I am using Joshua's ShutdownGUI Version 2.0 Plugin in my Bart's PE ISO.
Has anyone managed to modify it so that it replaces XPE Shutdown Duologue box that comes with
XPE 1.0.7.At the moment the Plugin is working great on the Nu2Menu but I would like to remove
it from the Nu2Menu and simply use it to replace XPE shutdown menu much in the same fashion
as normal XP Shutdown Restart etc etc.
I get the impression after reading a vast number of post in the Forum that this is more difficult to achieve than mite be first thought.If anyone has a solution to this problem I would be most
great full if someone could put me write.

This is Joshua's code for the Nu2Menu which is working fine I have also added two additional dll's
to the plugin without these it will not work.
msvbvm60.dll
asycfilt.dll
CODE
[/code]<!-- Nu2Menu entry for ShutdownGUI -->
<NU2MENU>
    <MENU ID="Startmenu">
        <MITEM TYPE="SEPARATOR"></MITEM>
        <MITEM TYPE="POPUP" MENUID="Shut_Down">Turn Off Computer</MITEM>
    </MENU>
    
    <MENU ID="Shut_Down">
            <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\ShutdownGUI.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\ShutdownGUI.exe">Shutdown-GUI</MITEM>
    </MENU>
</NU2MENU>[code]

My setup is as follows
XP Pro SP3 ------- as the source files
Bart's PE 3.1.10a
XPE 1.0.7
Windows Blinds 5.0
Post precessing 2.2
ShutdownGUI
and many other additional plugins
chuckr
QUOTE (chris @ May 3 2009, 08:10 AM) *
Hi everyone I no this thread is a few years old so I am hoping that there maybe a solution to my
problem.I am using Joshua's ShutdownGUI Version 2.0 Plugin in my Bart's PE ISO.
Has anyone managed to modify it so that it replaces XPE Shutdown Duologue box that comes with
XPE 1.0.7.At the moment the Plugin is working great on the Nu2Menu but I would like to remove
it from the Nu2Menu and simply use it to replace XPE shutdown menu much in the same fashion
as normal XP Shutdown Restart etc etc.
I get the impression after reading a vast number of post in the Forum that this is more difficult to achieve than mite be first thought.If anyone has a solution to this problem I would be most
great full if someone could put me write.

This is Joshua's code for the Nu2Menu which is working fine I have also added two additional dll's
to the plugin without these it will not work.
msvbvm60.dll
asycfilt.dll

Hi chris,
This looked like an interesting post, so i D/L Joshua's .CAB from his posted website.
Then worked with that for a little bit...

Did a quick build, to try to implement nuMe's .xml suggestions for double "SystemTools", one word (with some slight mods).

Got about this far, and things didn't work right. The D/L .CAB was obviously older than his above post,
and the D/L .inf file did NOT include the added 2 lines:
msvbvm60.dll=2,,1
asycfilt.dll=2,,1

Nor did the .CAB file include the two VB files.
So, I was running without these two, and obviously it doesn't work without those 2 files.

(Now, since Ed_P does not have the "Attachments Editor" enabled in this forum, I gotta post elsewhere:)
Got about this far, so I don't understand why something like this isn't "do-able", or exactly what the "difficulties" are:

http://www.911cd.net/forums//index.php?s=&...st&p=156441

Don't have the 2 .dlls (yet) so I'll have to hunt those down.

An interesting 'circumstance' appeared during this fruitless checkout, however:
I shoved a CD into my CDreader before I clicked the "Eject" option (to checkout the eject, naturally),

then got a dialog-box that said: "Please insert a disk into drive X:"

Which was rather funny, because there was a CD_disk in the CDROM device O:,
and my boot device (the real drive X:) was a USB stick...

Which leads me to believe that the .EXE assumes that the (booted) %SystemDrive% is always the CDROM...

At any rate, it was a fun thing to do and I'm sure that Joshua will come on-board here soon.

BTW, the only change I made was to the .inf, adding 3 lines:
QUOTE
;; 05/03/2009 jcr added:
[Software.AddReg]
0x2,"Sherpya\XPEinit\Desktop","Shutdown GUI","%SystemRoot%\system32\ShutdownGUI.exe||%SystemRoot%\system32\shell32.dll,109"
0x2,"Sherpya\XPEinit\Programs","Shutdown GUI","%SystemRoot%\system32\ShutdownGUI.exe||%SystemRoot%\system32\shell32.dll,109"


If you don't like the 'No Smoking' icon, you can replace the '109' at the end of both lines,
with the number of an icon that you like, using this chart (Thanks again, Fuwi!): sorcerer.gif
(223 looks cool, but kinda blurry)
http://www.911cd.net/forums//index.php?s=&...st&p=155413

Note that this does NOT REPLACE the current 1.0.7 'Shutdown' button, simply adds another one.
Nor does it disturb the original BartPE button.
I use XPE 1.0.6, so things might be different for you.








Ed_P
The VBsupport plugin adds the two missing files msvbvm60.dll and asycfilt.dll. It needs to be enabled.
Joshua
QUOTE (Ed_P @ May 4 2009, 05:38 PM) *
The VBsupport plugin adds the two missing files msvbvm60.dll and asycfilt.dll. It needs to be enabled.

Yes, nothing more to say for me. thumbsup.gif

Joshua
chris
QUOTE (Joshua @ May 4 2009, 12:18 PM) *
Yes, nothing more to say for me. thumbsup.gif

Joshua

Many thanks to chuckr Ed P and Joshua for there quick response.As I said in my original post
I have Joshua's ShutdownGUI version 2 working without any issues.At the moment I have it
ruining under a new menu "Turn off Computer" on the Program's menu.The CD Draw opens and
there is plenty of time to take out the CD the shutdown is a Little slow but not uncomfortably slow.
Regarding the icons they appear fine to me and I would like to give a big thanks to Chuckr for
giving me a link to the icons chart.I can see what the numbers mean in the last line in of his post.
In addition I have added the flowing dll's to my INF
msvbvm60.dll
asycfilt.dll
These can be found in system32 folder or use the windows search function and then do a Control Copy and place them on the desktop for easer access.After that simply add them to the Plugin here
is my INF.

CODE
[/code]
; PE Builder v3 plug-in INF file
; by Joshua
; V2.0 - 13.05.2006

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Shell: PE-Shutdown-GUI"
Enable=1
Help="Shutdown.htm"

[WinntDirectories]

[SourceDisksFiles]
ShutdownGUI.exe=2,,1
Shutdown.ini=2,,1
msvbvm60.dll=2,,1
asycfilt.dll=2,,1

[Append]
nu2menu.xml, ShutdownGUI_nu2menu.xml
[code]


As I am a newbe at Bart's Pe it is going to take me some time to get my head around chuckr extra
code which i will add to this INF.I will also do some more research into Vb_Plugin suggested by Ed P
anyway a big thanks to everyone for there help and support.I will post here again when i have
tried this extra code.

Many Thanks Chris UK


chuckr
QUOTE (Ed_P @ May 4 2009, 08:38 AM) *
The VBsupport plugin adds the two missing files msvbvm60.dll and asycfilt.dll. It needs to be enabled.

Bart didn't include that plugin with his download of the original "pebuilder3110a.exe",
and it's not in Sherpya's XPE_1.0.6.cab download either, so enabling it isn't possible right now...

I don't have Visual Basic or Visual C++ or anything like that...

Just 'Notepad'... hug.gif

Yup, there they are in \system32... Thanks, chris.
asycfilt.dll = Application Extension
msvbvm60.dll = Visual Basic Virtual Machine

I'll make Bart fetch 'em from the source install \I386 directory:
ASYCFILT.DL_
MSVBVM60.DL_

P.S.:
If you also use UBCD4Win, there's some interesting stuff to read at:
C:\UBCD4W_350\oem1\shutdown08\ Shutdown.inf
Plugin was written by 'ParaGlider'. Read the .htm.
Ed_P
For the VBsupport plugin see this posting: http://www.911cd.net/forums//index.php?s=&...ost&p=51245
paraglider
My shutdown utilities work on any PE not just UBCDWin and are written in MSVC 6.0 C++ so should have no dependencies. They are downloadable from:

http://www.paraglidernc.com/plugins/plugins.htm

Click the usage link on the above page for further information.

They use the same mechanism to eject the drive so will have the same problems ejecting the boot drive as Joshua's solution. They also provide their own gui and can intercept the shutdown calls from explorer.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.