[shell-coding] Re: Newbie question : Use Microsoft's DDE server
- From: "Jaykul" <Jaykul@xxxxxxxxxxxxx>
- To: <shell-coding@xxxxxxxxxxxxx>
- Date: Thu, 01 May 2003 22:40:08 -0400
> ncpa.cpl seems to be the only control panel applet that is affected by the
> new shell.
I can ABSOLUTELY confirm that what you need is a DDE server ...
However, thanks to tdewolf, I have a better solution ...
Just run Microsoft's DDE server!
NOTE: this source is Copyright Tim DeWolf and the GeoShell development team,
2003
It is released ONLY under the GPL license, if you want to use it in a NON GPL
shell, you MUST get
permission from tdewolf. (#geodev on irc.freenode.net, or timdewolf [at]
hotmail [dot] com )
// Declares
HMODULE hmodShDocVw;
void (__stdcall *ShellDDEInit_shdocvw)(bool bInit) = 0;
// Initialize DDE
hmodShDocVw = LoadLibrary("SHDOCVW.DLL");
if(hmodShDocVw) {
ShellDDEInit_shdocvw = (void (__stdcall *)(bool))
GetProcAddress(hmodShDocVw,
(LPSTR) 118);
}
if(ShellDDEInit_shdocvw) {
ShellDDEInit_shdocvw(true);
} else {
MessageBox(NULL, "Unable to start shell DDE. Can't find procedure",
"Error",
MB_ICONERROR);
}
// Shutdown DDE
if(ShellDDEInit_shdocvw)
{
ShellDDEInit_shdocvw(false);
FreeLibrary(hmodShDocVw);
}
--
qotd: Only those who attempt the absurd can achieve the impossible.
:: Jaykul
--
::Jaykul
Jaykul@xxxxxxxxxxxxx
http://fragmentized.com/jaykul
- Follow-Ups:
- References:
- [shell-coding] Re: Newbie question
- From: Patrick Merrick
Other related posts:
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- » [shell-coding] Re: Newbie question : Use Microsoft's DDE server
- [shell-coding] Re: Newbie question
- From: Patrick Merrick