About EnumWindows,FindWindow API

Posted on 2003-02-28
Medium Priority
Last Modified: 2012-06-27
i write a console program under VC6,and i want use EnumWindows or FindWindow in the program;this API can work properly when i run this console program normally,but when i call it from serverlet use Runtime.exec(),those API can't work,that is ,they always fail;i have start the TOMCAT service use Administrator;how can i solve this problem?
i'm a newer to here,i only have 80 point ,all give to this problem,thank you so much.
Question by:pku_hawk
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
LVL 49

Accepted Solution

DanRollins earned 240 total points
ID: 8049411
A System Service will typically execute in its own "desktop" and thus may be able to see regular windows opened normally bey a user.

Try setting the Service a "Allow service to interact with the desktop"  (this is a setting in the Service Manager).  I do not know what TOMCAT is.

-- Dan

Author Comment

ID: 8050710
thank you so much,but i can't find where to set it?

Author Comment

ID: 8050719
yes, i have found it ,but want  to activate the option ,i must those login as local system account;but now i config to use specific account(administrator);i will try later,if i use the former will it work properly

Author Comment

ID: 8050772
if i don't use log on as administrator to start tomcat,then the process start by the serverlet haven't the environment viarable;
LVL 11

Expert Comment

ID: 9887969
No comment has been added lately, so it's time to clean up this TA. I will
leave a recommendation in the Cleanup topic area that this question is:

Answered: Pointsto DanRollins: Grade B

Please leave any comments here within the next seven days.

Experts: Silence means you don't care. Grading recommendations are made in light
of the posted grading guidlines (http://www.experts-exchange.com/help.jsp#hi73).


-bcl (bcladd)
EE Cleanup Volunteer

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.

741 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question