[Mono-list] shell does not work on Widnwos Vista

Stephen Liu satimis at yahoo.com
Tue Apr 27 21:34:53 EDT 2010


Hi Chris,

> Crash how?  

The small window disappears

> (Hint: If something is crashing, it is almost always helpful
> to give us a stack trace, otherwise all we can usually do is guess at
> what's wrong.)

After crashing there printout on the mono "Command Prompt".  Whether you meant that printout.

B.R.
Stephen





----- Original Message ----
From: Christopher David Howie <me at chrishowie.com>
To: Stephen Liu <satimis at yahoo.com>
Cc: mono-list at lists.ximian.com
Sent: Wed, April 28, 2010 2:51:18 AM
Subject: Re: [Mono-list] shell does not work on Widnwos Vista

On 04/27/2010 01:17 PM, Stephen Liu wrote:
>> The command prompt does a bit of trickery so that 
>> you can "run" shortcuts.  The Windows APIs Mono uses 
>> to start programs don't do such magic.
> 
> 
> On Window Vista I have created a shortcuts of IE on;
> C:\Program Files\Internet Explorer\iexplore.exe
> 
> rename it as iexplorelnk and put it on;
> C:\Users\satimis\
> 
> 
> Afterwards on "Command Prompt" executing iexplorelnk starts IE.  But on the window of my small program, "shell.exe", it still fails.

Based on what I just told you, this is the behavior I would expect.  The
APIs Mono uses do not know what shell links are.  You cannot run shell
links with Process.Start().

> However following commands;
> 
> cmd
> explorer (Windows explorer)
> calc (calcultor0
> ipconfig
> etc.
> 
> which work on "Command Prompt" also work on my program.  But on the top box of the small window I must type;
> 
> explorer explorer
> calc calc
> ipconfig ipconfig
> etc.
> 
> to make them work.  The command must be repeated otherwise the small window will crash.

Crash how?  (Hint: If something is crashing, it is almost always helpful
to give us a stack trace, otherwise all we can usually do is guess at
what's wrong.)

-- 
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers

PGP key:

pub   2048R/CF8338F5 2010-04-14
      Fingerprint: 2B7A B280 8B12 21CC 260A  DF65 6FCE 505A CF83 38F5





More information about the Mono-list mailing list