We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

How to hide my own process in the task manager

buboi
buboi asked
on
Medium Priority
1,810 Views
Last Modified: 2013-12-03
When I run my program,I want to invisible my program's name in task manager. How to do it?
Comment
Watch Question

Commented:
If you are talking about Windows 95, call RegisterServiceProcess. For the information of this function, see
http://support.microsoft.com/support/kb/articles/q125/7/14.asp

Author

Commented:
chensu:
I can't goto the site you said, so I don't know how to use the RegisterSeviceProcess function, I serached in the help files of VC++ 4.0, didn't find this function.
please tell more information.
And If in the NT, can we do it?

Regards,
Buboi

I tried using RegisterServiceProcess, but it tells me that it's not defined, and when I go to find the header which it's in, there is none.  I copy and pasted it right out of VC++ 5 help files.  What's up with this??

~Aaron
The answer I found in VC++ 5 is this: RegisterServiceProcess(DWORD processID, DWORD registerflag)

if you put in NULL for processID, then it defaults to your program, and the 2 register flags are:
RSP_SIMPLE_SERVICE - to turn it on
RSP_UNREGISTER_SERVICE - to turn it off.  This was about all I could find on that web page also.

~Aaron

Author

Commented:
I think my points should be split:
  150 to chensu
  50 to Budvvzer
how to do it?

Commented:
To call RegisterServiceProcess, retrieve a function pointer using GetProcAddress on KERNEL32.DLL. Use the function pointer to call RegisterServiceProcess. There is example code at http://www.codeguru.com/misc/nt_service.shtml.

>And If in the NT, can we do it?
No.

By the way, you didn't need to reject my answer if you just wanted more information.

Commented:
Doesn't the KB article I mentioned contain everything that BudVVeezer submitted as an answer?

Author

Commented:
I think my points should be split:
  150 to chensu
  50 to Budvvzer
how to do it?

Author

Commented:
BudVVeezer:
Sorry, I think I should give my points to chensu because it looks like no method to split my points.

Other exprts don't answer this problem execpt chensu.
Chensu answer again please. I am ready to accept it.

Regards,
Buboi

Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Don't worry about it, I don't mind.  =o)  He is right, the article is what I answered.  My question is this, why won't it compile for me?  What header file do I include?  I have the code written up, but it tells me that the function call is undefined, and I KNOW I spelled everything right...If someone could help me out on this one<<ahem, Chensu>>, I would appreciate it.  =o)  Thanks!

~Aaron

Commented:
So far there is no such a header file. You need to dynamically link to it. See my comment (August 06 1998 - 07:52PM PDT).
Don't worry about it, I just figured it out.  Somedays I'm just not that bright.  =oP  Thanks!

~Aaron
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.