buboi
asked on
How to hide my own process in the task manager
When I run my program,I want to invisible my program's name in task manager. How to do it?
ASKER
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 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
~Aaron
The answer I found in VC++ 5 is this: RegisterServiceProcess(DWO RD 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
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
ASKER
I think my points should be split:
150 to chensu
50 to Budvvzer
how to do it?
150 to chensu
50 to Budvvzer
how to do it?
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.
>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.
Doesn't the KB article I mentioned contain everything that BudVVeezer submitted as an answer?
ASKER
I think my points should be split:
150 to chensu
50 to Budvvzer
how to do it?
150 to chensu
50 to Budvvzer
how to do it?
ASKER
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
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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
~Aaron
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
~Aaron
http://support.microsoft.com/support/kb/articles/q125/7/14.asp