mIRC Home    About    Download    Register    News    Help

Print Thread
#217550 15/01/10 09:42 PM
Joined: Aug 2009
Posts: 4
0
Self-satisified door
OP Offline
Self-satisified door
0
Joined: Aug 2009
Posts: 4
Version 6.35
When i run mIRC as Administrator the DDE server "Seems" not to be working.

Im using a plugin on Windows Media Player that sends a DDE commando to mIRC, but when i run mIRC as Administrator it doesn't work.

( I run mIRC as administrator to use /comreg to register a .dll that changes Windows Live Messenger Song Message )

But there is no point on this if the message from WMP doesnt get to mIRC.

I Think its a mIRC Bug because the message gets to mIRC all the time is run normaly, only when run as administrator or on Any Compatibility mode.

Last edited by 0bscuridad; 15/01/10 09:43 PM.
Joined: Dec 2002
Posts: 5,411
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,411
This may be due to the way the security model works under Windows 7 which considers DDE a security risk. Windows 7 may prevent DDE communication between applications that it thinks should not be allowed to take control of each other. To test whether DDE is working in mIRC, you can type the following command in the status window:

//echo version: $dde $ddename version ""

The result should be "version: mIRC v6.35" if DDE is enabled and working correctly.

Joined: Aug 2009
Posts: 4
0
Self-satisified door
OP Offline
Self-satisified door
0
Joined: Aug 2009
Posts: 4
$ddename does returns mIRC, and $version does return 6.35, but $dde gives an error:
* $dde: insufficient parameters

I understand about the Security Risk, its just "strange" that running mirc.exe with no administrator privileges DDE works just fine, but running mirc.exe as Administrator then it doesnt work.

By your answer im gessing you are saying that the problem does not resides on mIRC but on the OS itself.

Thinking about it, you may be right since it works just fine on Windows XP.

Thanks for the fast reply.

Joined: Oct 2003
Posts: 3,918
A
Hoopy frood
Offline
Hoopy frood
A
Joined: Oct 2003
Posts: 3,918
You were meant to type what Khaled told you to exactly as he told you to:

//echo version: $dde $ddename version ""

Evaluating each identifier individually won't work, as the syntax matters.

The issue here is that if you run mIRC as a privileged program it should not be able to communicate via DDE to programs without the same privilege. This doesn't seem strange. I assume if you ran BOTH mIRC and WLM with administrator privileges it would work.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"
argv0 #217558 16/01/10 02:58 AM
Joined: Aug 2009
Posts: 4
0
Self-satisified door
OP Offline
Self-satisified door
0
Joined: Aug 2009
Posts: 4
Originally Posted By: argv0
You were meant to type what Khaled told you to exactly as he told you to:

//echo version: $dde $ddename version ""

Evaluating each identifier individually won't work, as the syntax matters.

The issue here is that if you run mIRC as a privileged program it should not be able to communicate via DDE to programs without the same privilege. This doesn't seem strange. I assume if you ran BOTH mIRC and WLM with administrator privileges it would work.


Good thinking i will try that,
Edit: Nope, both as administrator, same issue. But thx for trying to help. grin

Running the command the way he posted, did not worked thats why i did it individualy, $dde seems not to work for me on Windows 7 mIRC 6.35
Edit: The command worked now, but no luck with my issue.

Last edited by 0bscuridad; 16/01/10 03:31 AM.
Joined: Dec 2002
Posts: 3,138
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 3,138
I believe argv0 meant to say to run WMP in Administrator mode, not WLM. Have you tried that?

Joined: Aug 2009
Posts: 4
0
Self-satisified door
OP Offline
Self-satisified door
0
Joined: Aug 2009
Posts: 4
Yeah, i assumed he meant that and i did that, no luck. Thx tho.


Link Copied to Clipboard