用户结束应用程序时执行代码

时间:2014-04-29 09:47:47

标签: c# multithreading winforms event-handling

我正在创建一个监控用户活动的程序,但是我意识到像我这样的IT倾向用户只会从任务管理器结束这个过程,所以我想创建第二个项目与我的第一个应用程序同时运行,以便如果用户在我的任务管理器中结束该进程,则会将其记录在数据库中,并提示用户启动我的应用程序。我知道如何检查正在运行的进程,所以起初我以为我只是在任务管理器中搜索我的应用程序,如果它不存在我的代码会启动但是我不知道在哪里添加代码以及如何执行它任

1 个答案:

答案 0 :(得分:0)

我相信你需要的是一个Windows服务,如果你的应用程序仍处于活动状态,它会偶尔检查一下,否则会发出警告信息。