请选择 进入手机版 | 继续访问电脑版

死性不改BBS - 网维行业自由、中立的技术与信息交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 万能包 GHO
绝地求生(外服)公告 | 绝地求生(腾讯)公告英雄联盟-官网公告 | 官方论坛 | 服务器状态穿越火线-官网公告 | 官方论坛地下城与勇士-官网公告 | 官方论坛
查看: 5503|回复: 22

[原创] 关于吃鸡进程崩溃 卡正在运行的解决办法和程序源码

[复制链接]

5

主题

36

帖子

0

精华

级别:小学

人气
0
精华
0
金币
167
经验
520
注册时间
2016-10-14
发表于 2019-3-10 12:56:11 | 显示全部楼层 |阅读模式

别装深沉了,赶快来凑凑热闹吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近被吃鸡这个烂游戏 崩溃 头皮发麻! 于是逼不得已写了个小程序 小弟也没有水平! 程序没有加壳 不放心的朋友可以丢IDA里面看一下就OK了

void killpubg()
{

        PROCESSENTRY32 pe32;
        pe32.dwSize = sizeof(pe32);
        HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
        if (hProcessSnap == INVALID_HANDLE_VALUE)
        {
                return;
        }
        BOOL lh = Process32First(hProcessSnap, &pe32);
        while (lh)
        {
                HANDLE hProcess;
                hProcess = OpenProcess(PROCESS_ALL_ACCESS, TRUE, pe32.th32ProcessID);
                if (hProcess)
                {
                        CHAR ProcessName[MAX_PATH];
                        GetProcessImageFileName(hProcess,  ProcessName, MAX_PATH);
                        if (StrStrI(ProcessName, "TslGame"))
                        {

                                TerminateProcess(hProcess, 1);
                        }
               
                        CloseHandle(hProcess);
                }
               
                lh = Process32Next(hProcessSnap, &pe32);

        }


}



int WINAPI WinMain( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nShowCmd )
{


DWORD pid;
        while (true)
        {
                pid = GetProcessId("TslGame.exe");
                if (pid)
                {

                        HANDLE hProcess;
                        hProcess = OpenProcess(PROCESS_ALL_ACCESS, TRUE, pid);
                        if (hProcess)
                        {
                                DWORD Exitcode;
                                WaitForSingleObject(hProcess, INFINITE);
                                if (GetExitCodeProcess(hProcess, &Exitcode))
                                {
                                        if (Exitcode != 0)
                                        {
                                                killpubg();
                                        }
                                }

                                CloseHandle(hProcess);
                        }
                }

                Sleep(100);

        }



      return 0;
}



killpubg.rar

43.67 KB, 下载次数: 219

售价: 1 金币  [记录]

如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

4

帖子

0

精华

级别:幼儿园

人气
0
精华
0
金币
49
经验
99
注册时间
2018-5-28
发表于 2019-3-22 19:49:05 | 显示全部楼层
好人一生平安
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

5

主题

36

帖子

0

精华

级别:小学

人气
0
精华
0
金币
167
经验
520
注册时间
2016-10-14
 楼主| 发表于 2019-3-10 12:58:29 | 显示全部楼层
放开机启动直接调用即可!  崩溃自动处理
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

4

主题

37

帖子

0

精华

级别:初中

人气
0
精华
0
金币
4
经验
1506
注册时间
2017-5-21
发表于 2019-3-10 14:26:32 | 显示全部楼层
抢楼 抢楼 抢楼 抢楼 抢楼
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

2

帖子

0

精华

级别:幼儿园

人气
0
精华
0
金币
49
经验
79
注册时间
2017-9-9
发表于 2019-3-10 15:06:52 | 显示全部楼层
这段时间确实是这个问题
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

1

主题

24

帖子

0

精华

级别:小学

人气
0
精华
0
金币
54
经验
291
注册时间
2016-2-15
发表于 2019-3-10 15:10:38 | 显示全部楼层
是相当于结束进程吗?
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

4

主题

191

帖子

0

精华

级别:初中

人气
0
精华
0
金币
47
经验
1251
注册时间
2018-6-25
发表于 2019-3-10 16:16:21 | 显示全部楼层
@echo off

taskkill /f /im iigw_server.exe
taskkill /f /im tslgame.exe

exit

点评

这个简单得多 666  发表于 2019-3-10 17:38
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

3

主题

300

帖子

0

精华

级别:高中

人气
0
精华
0
金币
14
经验
3621
注册时间
2015-12-17
发表于 2019-3-10 17:21:45 | 显示全部楼层
我也来冒个泡

附个批处理 带提示

绝地求生强制大退.rar (366 Bytes, 下载次数: 524)
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

5

主题

36

帖子

0

精华

级别:小学

人气
0
精华
0
金币
167
经验
520
注册时间
2016-10-14
 楼主| 发表于 2019-3-10 23:06:43 | 显示全部楼层
天长地久 发表于 2019-3-10 17:21
我也来冒个泡

附个批处理 带提示

网吧客人不一定会点! 只会喊网管!我能做的让他们感觉不到
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

23

帖子

0

精华

级别:初中

人气
0
精华
0
金币
24
经验
1067
注册时间
2015-12-18
发表于 2019-3-17 08:02:54 | 显示全部楼层
主要是崩溃严重,,,,有的地方没问题。。真是无语了已经
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

11

主题

90

帖子

0

精华

级别:初中

人气
0
精华
0
金币
37
经验
1248
注册时间
2016-7-30
发表于 2019-3-17 21:26:16 | 显示全部楼层
heshibin 发表于 2019-3-10 23:06
网吧客人不一定会点! 只会喊网管!我能做的让他们感觉不到

这个是不是吃鸡直到他关机都有效,是否一次性的,再次崩溃后还会处理吗
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

7

主题

518

帖子

0

精华

级别:高中

人气
20
精华
0
金币
158
经验
5201
注册时间
2016-1-17

热心会员优秀会员论坛元老活跃会员

发表于 2019-3-22 23:53:16 | 显示全部楼层
AU3代码,有DBNT的,直接丢DBNT的AU3代码里即可:
$num = 0
While 1
        If ProcessExists('iigw_server.exe') And Not ProcessExists('TslGame.exe') Then
                $num += 1
                If $num > 5 Then
                        ProcessClose('iigw_server.exe')
                        $num = 0
                EndIf
        EndIf
        Sleep(1200)
WEnd

如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

3

帖子

0

精华

级别:小学

人气
0
精华
0
金币
52
经验
684
注册时间
2017-1-11
发表于 2019-4-28 18:03:10 | 显示全部楼层
天长地久 发表于 2019-3-10 17:21
我也来冒个泡

附个批处理 带提示

这个怎么用,也是开机命令吗
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

3

帖子

0

精华

级别:小学

人气
0
精华
0
金币
52
经验
684
注册时间
2017-1-11
发表于 2019-4-28 18:03:44 | 显示全部楼层
tangguang 发表于 2019-3-17 08:02
主要是崩溃严重,,,,有的地方没问题。。真是无语了已经

我这也是一家,现在还是掉的不行
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

3

主题

21

帖子

0

精华

级别:小学

人气
1
精华
0
金币
41
经验
692
注册时间
2017-1-20
发表于 2019-4-30 20:34:19 | 显示全部楼层
记录一下  强制结束吃鸡进程
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

6

帖子

0

精华

级别:幼儿园

人气
0
精华
0
金币
4
经验
77
注册时间
2018-5-7
发表于 2019-5-3 18:59:44 | 显示全部楼层
PUBG/绝地求生,游戏崩溃后,无法再次进入解决工具
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

0

主题

1

帖子

0

精华

级别:幼儿园

人气
0
精华
0
金币
50
经验
46
注册时间
2018-8-25
发表于 2019-5-4 01:54:29 | 显示全部楼层
@echo off
taskkill /f /t /im iigw_server.exe
taskkill /f /t /im tslgame.exe
start mshta vbscript:msgbox("请再次运行游戏即可",0,"吃鸡卡运行点我")(window.close)&&exit
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

1

主题

13

帖子

0

精华

级别:小学

人气
0
精华
0
金币
41
经验
774
注册时间
2015-12-19
QQ
发表于 2019-5-4 12:14:54 | 显示全部楼层
放开机启动直接调用即可!  崩溃自动处理
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

9

主题

46

帖子

0

精华

级别:小学

人气
0
精华
0
金币
9
经验
351
注册时间
2017-11-6
发表于 2019-5-4 22:14:28 | 显示全部楼层
好像没用啊
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]

4

主题

45

帖子

0

精华

级别:高中

人气
0
精华
0
金币
24
经验
2577
注册时间
2015-12-17
发表于 7 天前 | 显示全部楼层
没崩溃过咋办
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧!

[这是默认签名,更换签名点这里!]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|死性不改BBS - 网维行业自由、中立的技术与信息交流平台 ( 浙ICP备14029261号 )

浙公网安备 33010302001723号

GMT+8, 2019-5-25 00:03 , Processed in 0.087131 second(s), 21 queries , XCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表