This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Unable to bring up netscape as any other user


Also, rather than going via command line, is there any other way I can
do the same setting (i.e. going via services and modifying the
properties of inetd)? Any arguments to cygrunsrv or inetd or modifying
the registry...


-----Original Message-----
From: Menon, Girish (MED, WIPRO-GE MED) 
Sent: Wednesday, August 06, 2003 1:06 PM
To: 'cygwin@cygwin.com'
Subject: RE: Unable to bring up netscape as any other user


Great. It worked.

Now I have a slightly differnt issue. If I try to bring up netscape
manually from the bash window, it comes up. But if I try to bring it up
as a background process, it does not work. In my code, I tried to spawn
a new netscape process, but that failed. When I modified my code to
instead call netscape directly, it comes up.

Here's a snippet of my code:


sprintf(shellExec, "%s/bin/sh.exe", getenv("SYSTEMDRIVE"));
// spawn new service browser
_flushall();
_spawnlp(_P_DETACH, shellExec, shellExec, "netscape.exe", NULL);




-----Original Message-----
From: Igor Pechtchanski [mailto:pechtcha@cs.nyu.edu]
Sent: Wednesday, August 06, 2003 12:01 PM
To: Menon, Girish (MED, WIPRO-GE MED)
Cc: cygwin@cygwin.com
Subject: Re: Unable to bring up netscape as any other user


On Wed, 6 Aug 2003, Menon, Girish (MED, WIPRO-GE MED) wrote:

> Up until recently, I was using an older version of cygwin (1.3.10).
With
> the advent of the security patch for telnet, inetutils 1.3.23, I
decided
> to upgrade my cygwin version to the latest (1.3.22) with the inetutils
> 1.3.23.
>
> Ever since, I have been having some problems. I installed cygwin as
> Administrator. If I become some other user and try to bring up
netscape
> (which was also installed as Administrator), netscape does not come
up.
>
> If I do a ps, I see the netscape task is running, but I am not able to
> see the browser.
>
> I am attaching the cygcheck output. Any suggestions on where I am
going
> wrong.

The netscape process would come up as a child process of the inetd
service.  Therefore, the service should have interaction with desktop
enabled for you to see the netscape window.  I've added an option for
that
to cygrunsrv, but inetd might not have one, so you'll have to go into
the
services panel and edit the properties of the inetd service to enable
that.  Just check the "Allow service to interact with desktop" checkbox.
Hope this helps,
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"I have since come to realize that being between your mentor and his
route
to the bathroom is a major career booster."  -- Patrick Naughton

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]