EyeGuard icon indicating copy to clipboard operation
EyeGuard copied to clipboard

打开时听到「眼睛卫士」几个字然后就停了

Open 9micra opened this issue 1 year ago • 5 comments

具体表现

可以正常运行,打开也没有报错提示,但打开时听到「眼睛卫士」,有时就「眼睛」就停了,右下角会短暂地出现一个 LAV Audio Decoder,然后就没了,过段时间LAV Audio Decoder也消失

img_2023-06-05T185147

看了下好像也没有报错日志生成,如何帮助 debug 找到无法启动的问题?

一开始我以为是自己的.NET Runtime 版本太高(好像是之前装 DXVA Checker 的时候装的这个 7.0.4的 Runtime),后来装了.NET 6.0.16 的,也还是不行

从吾爱过来的,吾爱上蓝奏的那个旧版的 2.0 的 net4.8 版本(文件名为 眼睛卫士(net4.8版本).rar) 的用起来正常,但是相对于最近的新版似乎少了不少功能,很期待能用上新版

本机信息

文件位置

D:\ProtableApps\EyeGuard V3.2\EyeGuard.exe

已安装的.NET

DisplayName                                            DisplayVersion
-----------                                            --------------
Microsoft ASP.NET Core 6.0.16 Hosting Bundle Options   6.0.16.23174
Microsoft .NET Runtime - 6.0.16 (x64)                  6.0.16.32323
Microsoft .NET Runtime - 7.0.4 (x64)                   7.0.4.32215
Microsoft .NET 7.0.4 - Windows Server Hosting          7.0.4.23119
Microsoft ASP.NET Core 6.0.16 - Shared Framework (x86) 6.0.16.23174
Microsoft .NET Host FX Resolver - 7.0.4 (x86)          56.19.56696
Microsoft ASP.NET Core 6.0.16 Shared Framework (x86)   6.0.16.23174
Microsoft .NET 6.0.16 - Windows Server Hosting         6.0.16.23174
Microsoft .NET Host - 7.0.4 (x86)                      56.19.56696
Microsoft .NET Host - 6.0.16 (x86)                     48.67.58427
Microsoft .NET Runtime - 7.0.4 (x86)                   56.19.56696
Microsoft ASP.NET Core 7.0.4 - Shared Framework (x86)  7.0.4.23119
Microsoft ASP.NET Core 7.0.4 Hosting Bundle Options    7.0.4.23119
Microsoft .NET Runtime - 7.0.4 (x86)                   7.0.4.32215
Microsoft .NET SDK 7.0.202 (x64)                       7.2.223.12804
Microsoft ASP.NET Core 7.0.4 - Shared Framework (x64)  7.0.4.23119
Microsoft ASP.NET Core 7.0.4 Shared Framework (x86)    7.0.4.23119
Microsoft .NET Host FX Resolver - 6.0.16 (x86)         48.67.58427
Microsoft .NET Runtime - 6.0.16 (x86)                  48.67.58427
Microsoft ASP.NET Core 6.0.16 - Shared Framework (x64) 6.0.16.23174
Microsoft .NET Runtime - 6.0.16 (x86)                  6.0.16.32323

系统版本

Caption                                   Version    OSArchitecture
-------                                   -------    --------------
Microsoft Windows 11 Pro for Workstations 10.0.22621 64-bit

9micra avatar Jun 05 '23 11:06 9micra

补充一下。

刚刚下了源码和 Visual Studio,用 Visual Studio 打开,点这个播放按钮似乎是能正常启动软件,能听到「眼睛卫士启动成功,我将持续保护您的健康」, 但是如果手动运行 .\EyeGuard-3.2\EyeGuard\bin\Debug\net6.0-windows 下的 EyeGuard.exe或者用播放按钮右边的Start without debugging,则还是只听到「眼睛」几个字然后就没了。

image

image

9micra avatar Jun 05 '23 13:06 9micra

我这边也是类似情况

cn-helpers avatar Jun 11 '23 19:06 cn-helpers

重新拉下代码,这个是因为c的一个类库相应环境没安装所导致,已经抛弃C的实现方法。

kaixin1995 avatar Jul 05 '23 02:07 kaixin1995

@9micra @cn-helpers

kaixin1995 avatar Jul 05 '23 02:07 kaixin1995

@kaixin1995 感谢大佬优化和回复,可以用了,终于用上新版了!

发现没有发布新的Release? 这个 EyeGuard V3.3.zip 是我用最新 62cd17f 编译的版本,实测可以用,方便其他遇上同样问题的朋友 @cn-helpers 自取。

9micra avatar Jul 12 '23 01:07 9micra