|
阅读:3452回复:39
小小输入法自动退出
我电脑最近有时候会出现输入法自动退出的情况,我想调查一下原因
首先,请问小小输入法有没有退出软件的快捷键?我好确认一下是不是我误触了。 其次,如果是软件崩溃,我要怎么在事件查看器中找到相关信息?用什么关键字搜? 因为软件退出时没有任何提示,我往往要在软件退出很久后才发现软件退出了,此时直接看事件查看器,已经有很多无关信息了。 |
|
|
沙发#
发布于:2026-04-25 09:18
|
|
|
板凳#
发布于:2026-04-13 17:58
|
|
|
地板#
发布于:2026-04-13 01:28
破案了!
我写了一段代码,试图找到进程退出的原因: static void Main(string[] args) { string path = @"C:\Program Files (x86)\yong\w64\yong.exe"; ProcessStartInfo psi = new ProcessStartInfo(path); psi.UseShellExecute = false; psi.RedirectStandardError = true; psi.WorkingDirectory = Path.GetDirectoryName(path); var pro = Process.Start(psi); pro.ErrorDataReceived += (sender, e) => { if (!string.IsNullOrEmpty(e.Data)) File.AppendAllText("ErrorData.txt", e.Data + Environment.NewLine); }; pro.WaitForExit(); Trace.Fail(pro.ExitCode.ToString()); } 如果不是该监视程序自己启动的进程,就无法获取ExitCode,所以我就手动退出小小输入法,然后用我的程序来启动。 但是我测试多日,小小输入法就是不退出。 最后经过研究才发现是计划任务的问题,我用这个命令 schtasks /create /tn "小小输入法" /tr "'C:\Program Files (x86)\yong\yong.exe'" /sc onlogon /f 创建的计划任务,默认3天没有退出,计划任务就会自动退出这个进程。 在计划任务中取消勾选“如果任务运行时间超过以下时间,停止任务”后,就没问题了。 主要是我以前不知道任务计划有自动退出任务这个功能,这个问题跟小小输入法没有任何关系,crash.txt相关代码可以删除了。 |
|
|
4楼#
发布于:2026-04-07 10:10
|
|
|
5楼#
发布于:2026-04-07 10:05
|
|
|
6楼#
发布于:2026-04-07 09:56
|
|
|
7楼#
发布于:2026-04-07 09:51
|
|
|
8楼#
发布于:2026-04-07 09:31
|
|
|
9楼#
发布于:2026-04-07 00:34
64位也试了,一样会退出,而且也没有生成什么crash.txt。
你们之所以没出现这个问题,是不是因为你们每天都会关机?我一年365天都不关机、不重启的。一般一周之内就会出现这个问题。如果你们连续半个月不关机,每天使用电脑,我觉得这个问题大概率能复现。 |
|
上一页
下一页