社区
C#
帖子详情
c# winFrom 程序 如何防止任务管理器强行结束进程
zyk113229917
2009-05-06 03:36:57
本人开发一个安全防护的工具,类似与360的那样,程序可以被强行结束 很郁闷 能否改成像360那样 强行结束 会报错误
...全文
2030
27
打赏
收藏
c# winFrom 程序 如何防止任务管理器强行结束进程
本人开发一个安全防护的工具,类似与360的那样,程序可以被强行结束 很郁闷 能否改成像360那样 强行结束 会报错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSCFheweichao
2012-04-28
打赏
举报
回复
在任务管理器结束进程不会引发到窗体的任何时间,只有窗体的操作才会引发窗体上的事件
lwnt08
2012-02-29
打赏
举报
回复
貌似任务管理器关闭不会引发FormClosing事件
liuyuainil
2012-01-06
打赏
举报
回复
继续顶 ~~~~~~~~
zl59503020
2010-11-05
打赏
举报
回复
关注啊。。。
sowelu1106
2009-12-28
打赏
举报
回复
这个c#可能不行吧
要像系统文件那样的估计要改peb的最好用c++或c,用c#吊用c、c++模块估计也行吧
吹风的兔子
2009-05-17
打赏
举报
回复
等待答案.....
ycg_893
2009-05-07
打赏
举报
回复
路过
wujinjian2008n
2009-05-07
打赏
举报
回复
[Quote=引用 16 楼 Hack95 的回复:]
一个进程,一个服务,互相监控。
[/Quote]
对
柳晛
2009-05-07
打赏
举报
回复
一个进程,一个服务,互相监控。
zyk113229917
2009-05-07
打赏
举报
回复
我想知道有种方法可以使自己的进程转换为系统的进程,而且就像System idle 一样无法结束 一结束显示"操作对该进程无效"
是不是涉及内核了啊? 要怎么做呢?
别沉了
qldsrx
2009-05-07
打赏
举报
回复
[Quote=引用 3 楼 yfqvip 的回复:]
http://www.winu.cn/htmls/165/062/
[/Quote]
不是C#的源码。我知道如何强制关闭一个进程,即使不通过任务管理器也可以强制杀掉,一点提示都不给。如何保护就不知道了。
zyk113229917
2009-05-07
打赏
举报
回复
[Quote=引用 18 楼 qgylovelj 的回复:]
引用 4 楼 zzjj999 的回复:
C# code
protected override void OnFormClosing(FormClosingEventArgs e)
{
switch (e.CloseReason)
{
case CloseReason.ApplicationExitCall:
e.Cancel = true;
MessageBox.Show("拦截关闭要求事件!");
break;
case CloseReason.FormOw…
[/Quote]
这个 真不可以,任务管理器 一样可以杀掉
qgylovelj
2009-05-07
打赏
举报
回复
[Quote=引用 4 楼 zzjj999 的回复:]
C# code
protected override void OnFormClosing(FormClosingEventArgs e)
{
switch (e.CloseReason)
{
case CloseReason.ApplicationExitCall:
e.Cancel = true;
MessageBox.Show("拦截关闭要求事件!");
break;
case CloseReason.FormOwnerClosing:
e.C…
[/Quote]
keyi
a19895161989516
2009-05-06
打赏
举报
回复
把该程序的进程在 任务管理器中隐藏掉 木马就是 这样的
聖少俊
2009-05-06
打赏
举报
回复
学习
zyk113229917
2009-05-06
打赏
举报
回复
顶起 再顶
zlb789
2009-05-06
打赏
举报
回复
关注`
满衣兄
2009-05-06
打赏
举报
回复
[Quote=引用 5 楼 zyk113229917 的回复:]
引用 3 楼 yfqvip 的回复:
http://www.winu.cn/htmls/165/062/
这个是VC++的 再C#中 怎么实现呢?
[/Quote]
应该是类似的,看看C#的HOOK
http://www.cnblogs.com/michaelxu/archive/2006/09/22/511557.html
wangan2008
2009-05-06
打赏
举报
回复
如果程序异常。。而且无法关闭。。你打算怎么办。。
wxm3630478
2009-05-06
打赏
举报
回复
关注...我也想知道...顶上去别沉了
加载更多回复(6)
从新手小白进入WinForm编程 (VS2019)
WinForm框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用
程序
框架,一般使用
C#
语言 编写。 WinForm框架可用于设计窗体和可视控件,采用面向对象语言
C#
,可快速创建绚丽漂亮的基于Windows的桌面应用
程序
,提供丰富的控件与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效快速的开发企业级项目!本课程是黄老师的 .Net平台开发系列课程之一,通过WinForm框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握WinForm开发,达到企业级WinForm开发的水平!
C#
暴力屏蔽
任务管理器
任务管理器
一般来说都可以调出来,从
任务管理器
里面可以关闭我们的
程序
。如果你想让自己的
程序
不被
任务管理器
关闭,最简单的方法就是暴力的将
任务管理器
屏蔽掉,实现方式是写了一个KillProcess()函数,用来关闭
任务管理器
进程
,用了一个Timer控件,每隔一段时间调用一下KillProcess()函数关掉
任务管理器
,这样即使你打开了
任务管理器
也立马被关闭,慎用!。 代码如下: #region
防止
进程
被
任务管理器
关掉的办法
1.
任务管理器
的“
结束
任务”实际上就是强制终止
进程
,它所使用的是一个叫做TerminateProcess()的Win32 API函数以下是此函数的定义: BOOL TerminateProcess( HANDLE hProcess; // 将被
结束
进程
的句柄 UINT uExitCode; // 指定
进程
的退出码 );2.为了得到要杀掉的
进程
的句柄,首先要取得该
进程
的句柄,即采用以下函数获取进
C#
程序
关闭托盘图标不会自动消失
c#
程序
关闭托盘图标不会自动消失,
进程
的托盘图标却不能随着
进程
的
结束
而自动消失 必须将鼠标移到图标上面时才能消失? 请问如何才能做到图标随着
进程
的
结束
而自动消失呢(外部
强行
结束
,如在
任务管理器
将其
结束
), windows系统好多
程序
都会这样。 网上搜索后大家说法不一,如下: 1、这个就这样,很多
程序
都有这个问题,大家都习惯了 2、似乎没法解决。。
任务管理器
是强制关闭的,
程序
认为是异常
结束
WinForm窗体关闭
程序
退出实现
转:https://blog.csdn.net/qq_33204100/article/details/83144271 WinForm
程序
退出方法技巧 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出
程序
的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章