Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7927003
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T19:05:00+00:00 2026-06-03T19:05:00+00:00

I have an Avast antivirus and it has a process AvastSvc.exe. If I try

  • 0

I have an Avast antivirus and it has a process “AvastSvc.exe”. If I try to end/kill that process in Windows Task Manager, then a windows with the following messages appears: “Unable to Terminate Process”, “The operation could not be completed.”, “Access is denied”. Trying to end some system Windows processes (like winlogon.exe) may feature the same behaviour (although once I managed to kill winlogon.exe and got my machine hanged!).

I want my application (possibly, converted to a service) behave in the same way. How can I do this?

Disable Windows Task Manager so he cant kill my process is a similar question which has many interesting answers, but they don’t seem to feature the technique which is used by the above antivirus and results in “Unable to Terminate Process” message.

http://forums.codeguru.com/showthread.php?t=503337 has a solution on how to prevent stopping a service (eg, via services.msc console), but I need preventing ending/killing its process in Task Manager.

I am writing the app in C++/winapi, no CLR/.Net, under Windows 7.

UPDATE on permissions:
Antivirus process AvastSvc.exe is owned by “system” account. However, I have other processes owned by “system” account, and they are killable and antivirus is not. Also, I compared executable permissions and owners of antivirus process and ones of killable processes, and I don’t see any difference.

UPDATE on user control and purpose of the software:
The software functionality is somewhere between that of system and business software. The nature of the software requires it to run on a permanent basis. The application itself will have a “turn off” action, and we want to encourage users to use it and discourage them from killing the process (it’s similar to what antiviruses do). I understand that it’s not possible to completely prevent users from killing it, but I want to make it harder. This question is specifically about the way described above (“Unable to Terminate Process”) which some services (like Avast) use to prevent killing their processes. It is sufficient for me to achieve just the same behavior. Also, users will be able to just uninstall the software if they don’t like it/don’t need it anymore.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T19:05:02+00:00Added an answer on June 3, 2026 at 7:05 pm

    I found that the function ProtectProcess() supplied in Prevent user process from being killed with "End Process" from Process Explorer results exactly in the effect I was looking for.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Have data that has this kind of structure. Will be in ascending order by
Have data that has this kind of structure: $input = [ { animal: 'cat',
I have 4 links that are being displayed as an image. The a tag
I have a computational algebra task I need to code up. The problem is
I have a file that I would like to reshape it to use R:
Have a network location that shows paths in the 8.3 short format. I need
Avast there fellow programmers! I have the following problem: I have two rectangles overlapping
I have a vast quantity of data (>800Mb) that takes an age to load
I have a file that contains this: <html> <head> <title> Hello! - {{ today
I have an app that allows the user to cache data for offline use.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.