Help - Search - Members - Calendar
Full Version: Skype
The CD Forum > Bart's PE Builder > Plugins
yahoouk
Skype is a telephony messenger different from others.
Messenger 2 can connect to Yahoo, MSN, ICQ, Jabber, AOL,.... apart from Skype.
Some people want to use Skype because of some good features of Skype.
So I tested a plug in for it.
It does really work, I tested it in Windows 2k pro and Windows XP.
But it takes a few minutes to wait after running windows processes. If it comes out Read Error address message boxes, close them, close skype and wait a few minutes, try again.
Because runtime delay is taking a long minutes when you are running based in LiveCD.
After using Skype, do not forget to delete skype folder in Application Data folder in C drive, because it has automatically writen in it.
I got an e.mail from mmorenosaiz@gmail.com requesting Skype plugin. So busy that i can't reply promptly. And I replied to him, unfortunately failure replies.
Good luck all.

CODE
;Skype.inf
; +-----------------------------------+
; |PE Builder v3 plugin INF file for |
; |Skype |
; | |
; +-----------------------------------+
; Created by YahooUK

[Version]
Signature="$Windows NT$"

[PEBuilder]
Name="Skype"
Enable=1

[Append]
nu2menu.xml, Skype.xml

[WinntDirectories]
a="Programs\Skype\phone",2

[SourceDisksFiles]
; Program Files
"files\phone\Skype.exe"=a,,2

[SourceDisksFolders]

[Software.AddReg]
0x1,"Classes\skype", "{KEY}", "{KEY}"
0x1,"Classes\skype", "", "Skype Protocol Handler"
0x1,"Classes\skype\shell", "{KEY}", "{KEY}"
0x1,"Classes\skype\shell\open", "{KEY}", "{KEY}"
0x1,"Classes\skype\shell\open\command", "{KEY}", "{KEY}"
0x2,"Classes\skype\shell\open\command", "", "%SystemDrive%\Program Files\Skype\Phone\Skype.exe" "/uri:%1"
0x2,"Classes\skype\DefaultIcon", "{KEY}", "{KEY}"
0x2,"Classes\skype\DefaultIcon", "", "%SystemDrive%\Program Files\Skype\Phone\Skype.exe","-1"
0x1,"Classes\Skype.Content", "{KEY}", "{KEY}"
0x1,"Classes\Skype.Content", "", "Skype files"
0x1,"Classes\Skype.Content\Shell", "{KEY}", "{KEY}"
0x1,"Classes\Skype.Content\Shell\Open", "{KEY}", "{KEY}"
0x1,"Classes\Skype.Content\Shell\Open\Command", "{KEY}", "{KEY}"
0x1,"Classes\Skype.Content\Shell\Open\Command", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe" "/file:%1"
0x1,"Classes\Skype.Content\DefaultIcon", "{KEY}", "{KEY}"
0x1,"Classes\Skype.Content\DefaultIcon", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe","0"
0x1,"Classes\Mime\Database\Content Type\application/x-skype", "{KEY}", "{KEY}"
0x1,"Classes\Mime\Database\Content Type\application/x-skype", "Extension", ".skype"
0x1,"Classes\callto", "", "Skype Protocol Handler"
0x2,"Classes\callto\shell\open\command", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe" "/callto:%1"
0x2,"Classes\callto\DefaultIcon", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe","-1"
0x1,"Classes\.skype", "{KEY}", "{KEY}"
0x1,"Classes\.skype", "", "Skype.Content"


[Software.AddReg]
0x2,"Software\Skype\Phone", "SkypePath", "%SystemDrive%\Programs\Skype\Phone\Skype.exe"
0x1,"Software\Skype\Phone\UI", "{KEY}", "{KEY}"
0x1,"Software\Skype\Phone\UI\General", "{KEY}", "{KEY}"
0x1,"Software\Microsoft\Windows\CurrentVersion\Run", "Skype", "%SystemDrive%\Programs\Skype\Phone\Skype.exe","/nosplash /minimized"
0x1,"Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Skype", "{KEY}","{KEY}"
0x1,"Software\Classes\skype", "", "Skype Protocol Handler"
0x1,"Software\Classes\skype\shell", "{KEY}", "{KEY}"
0x1,"Software\Classes\skype\shell\open", "{KEY}", "{KEY}"
0x1,"Software\Classes\skype\shell\open\command", "{KEY}", "{KEY}"
0x2,"Software\Classes\skype\shell\open\command", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe" "/uri:%1"
0x1,"Software\Classes\skype\DefaultIcon", "{KEY}", "{KEY}"
0x2,"Software\Classes\skype\DefaultIcon", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe",-1
0x1,"Software\Classes\Skype.Content", "{KEY}", "{KEY}"
0x1,"Software\Classes\Skype.Content", "", "Skype files"
0x1,"Software\Classes\Skype.Content\Shell", "{KEY}", "{KEY}"
0x1,"Software\Classes\Skype.Content\Shell\Open", "{KEY}", {KEY}"
0x1,"Software\Classes\Skype.Content\Shell\Open\Command", "{KEY}", "{KEY}"
0x2,"Software\Classes\Skype.Content\Shell\Open\Command", "", "%SystemDrive%\Program Files\Skype\Phone\Skype.exe" "/file:%1"
0x1,"Software\Classes\Skype.Content\DefaultIcon", "{KEY}", "{KEY}"
0x2,"Software\Classes\Skype.Content\DefaultIcon", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe","0"
0x1,"Software\Classes\Mime\Database\Content Type\application/x-skype", "{KEY}", "{KEY}"
0x1,"Software\Classes\Mime\Database\Content Type\application/x-skype", "Extension", ".skype"
0x1,"Software\Classes\callto", "", "Skype Protocol Handler"
0x2,"Software\Classes\callto\shell\open\command", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe" "/callto:%1"
0x2,"Software\Classes\callto\DefaultIcon", "", "%SystemDrive%\Programs\Skype\Phone\Skype.exe",-1
0x1,"Software\Classes\.skype", "{KEY}", "{KEY}"
0x1,"Software\Classes\.skype", "", "Skype.Content"

[Software.AddReg]
0x2,"Classes\CLSID\{9E385F0A-0BA2-430C-96AA-4399C5E40F6C}", "", "Skype Detection Object"
0x2,"Classes\CLSID\{9E385F0A-0BA2-430C-96AA-4399C5E40F6C}\ProgID", "", "Skype.Detection"
0x2,"Classes\CLSID\{9E385F0A-0BA2-430C-96AA-4399C5E40F6C}\LocalServer32", "", "%SystemDrive%\PROGRA~1\Skype\Phone\Skype.exe"

[Software.AddReg]
; XPE Shortcuts
0x2, "Sherpya\XPEinit\Programs", "Skype", "%SystemDrive%\Programs\Skype\Skype.exe"
0x2, "Sherpya\XPEinit\Desktop", "Skype", "%SystemDrive%\Programs\Skype\Skype.exe"


CODE
;Skype.htm
<html>
<head>
<style type="text/css">
<!--
kbd {border: 1px solid #CCC; margin-left: 1em}
-->
</style>
</head>
<body>
<div><em>PE Builder v3 plugin</em></div>
<hr>
<h1>Skype</h1>
<br />
<div>The following file must be put into the <tt>[b]files\phone[/b]</tt> folder within the <tt>Skype</tt> plugin folder:</div>
<div><tt>
Skype.exe is your installed Programs Files folder.
</tt></div>
<br />
<br />
<div>To run from BartPE, click on:</div>
<div><kbd>Start/Programs or Double click on desktop icon</kbd> </div>
<br />
<hr>
<div><em>PE Builder Copyright 2002-2005 Bart Lagerweij. All rights reserved.</em></div>
<div><em>Created with PluginCreator</em></div>
</body>
</html>


CODE
;Skype.xml
<!-- Nu2Menu entry for "Skype" -->
<NU2MENU>
    <MENU ID="Programs">
        <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Skype\Phone\Skype.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Skype\Phone\Skype.exe" PARM="1">Skype</MITEM>
    </MENU>
</NU2MENU>
solara
You have your skype.exe file under \Programs\Skype, but all your registry entries point to Program Files\Skype\Phone

Also, two typos:

QUOTE
0x1,"Software\Microsoft\Windows\CurrentVersion\Run", "Skype", "%SystemDrive%\Program FilesSkype\Phone\Skype.exe","/nosplash /minimized"

0x2,"Software\Classes\callto\shell\open\command", "", "%SystemDrive%\Program FilesSkype\Phone\Skype.exe" "/callto:%1"
yahoouk
QUOTE (solara @ Dec 4 2005, 11:14 PM)
You have your skype.exe file under \Programs\Skype, but all your registry entries point to Program Files\Skype\Phone

Also, two typos:
*


Many thanks for your advice,
Yes, I have miscopied of old ones.
skype.exe file is under \Programs\Skype\Phone.
Please correct them,

[WinntDirectories]
a="Programs\Skype\Phone",2

[SourceDisksFiles]
; Program Files
"files\Phone\Skype.exe"=a,,2

and shortcut menu as well.
; XPE Shortcuts
0x2, "Sherpya\XPEinit\Programs", "Skype", "%SystemDrive%\Programs\Skype\phone\Skype.exe"
0x2, "Sherpya\XPEinit\Desktop", "Skype", "%SystemDrive%\Programs\Skype\phone\Skype.exe"

two typing errors should be %SystemDrives%\Skype\........
and I tried one cmd file to put in Skype plugin folder.
u1tra_k013
Does this really works??

I couldn't launch the program. error 0xc0000142. Click OK to terminate program.

I changed the values
QUOTE
%SystemDrive%\Program Files\Skype\Phone
by

QUOTE
X:\Programs\Skype\Phone\source\


because source files are there...
Still not working sad.gif
andra
Skype is a portable app - you do not need this old plugin - just copy the skype directory to your BartPE
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-2014 Invision Power Services, Inc.