我的系统环境变量“IGCCSVC_DB”中的一个条目有一个 base 64 字符串作为值,知道它的用途是什么吗?

我的系统环境变量“IGCCSVC_DB”中的一个条目有一个 base 64 字符串作为值,知道它的用途是什么吗?

这是在 Windows 11 上。我假设 IGGCCSVC_DB 是英特尔图形命令中心服务,DB 是数据库。字符串是:

AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAMFXZQlWPY0WxL81UtJ1/uwQAAAACAAAAAAAQZgAAAEAACAAAABtoPdqg9gGfWd2/tKdEnyfzPX9ovj+7Y0xHB24RBoAJAAAAAAOgAAAAAAIAACAAAADNpA4z1ccyeYOD2OMAJKG/IToPF3KB7m8Y0OVlWDyVnGAAAADLz1jaI3utemoN Vb5+jQEot25uylIK/KkMjcKyKEyb2X/6vHe9ci0KKGxVpHXMxxMRMmhpflaRCA7+J3C+SLHLm3sdeWn1xRDMIlgz/cJioZQzUziG9LCSUhAcRoVFoEJAAAAAXkAnOBW3BOMaksKqIqrfckD17XPhfP7s9fBj/PwQ5U/BkhDqA21B0Y59SpngT9DP1neGU7HjLOEJhsF1q/THCQ==

这样做的目的是什么?我在网上找到的唯一东西就是这个哔哔的电脑帖子https://www.bleepingcomputer.com/forums/t/789314/help-needed-odd-in-speccy-igccsvc-db/它被视为一个问题并通过禁用英特尔图形命令中心服务来修复,但是为什么它是个问题却没有说明,我只是好奇这是否是图形命令中心的正常输入或者我是否应该尝试纠正它?

答案1

我不是英特尔开发人员,但我有一些想法。由于它保存的是二进制数据,因此必须对其进行编码才能可靠地将其存储在环境变量中,因此需要使用 base64。它实际上可能是软件的整个配置数据库(或关键设置的摘要),尽管环境变量是一个放置它的有趣地方。它可能用于记录日志(尤其是用于崩溃分析),或者可能是控制中心将设置传播到游戏子进程的一种方式,因为它们将继承父进程的环境。

有几点需要注意。首先,您的代码比您在网上找到的示例要长得多,但如果您对其进行解码和十六进制转储,它们确实有一些相似之处。我怀疑您在英特尔图形命令中心服务中的设置或自定义可能比其他人更多。看看您的计算机上的值是否发生变化,或者不同的进程是否具有不同的值,这将会很有趣。看看英特尔服务是否能够在不启动新进程的情况下修改变量也很有趣。格式似乎并不熟悉,所以它可能是专有的。

因此从长远来看,我怀疑这要么是一种调试日志记录的方法,要么甚至是一种让正在运行的软件了解英特尔正在进行哪些优化的方法,以便开发人员能够更好地与之集成。

我确实找到了一些开发者小知识关于IGCC,它给出了一些有关底层过程的提示:

Q. 第二个账号登录后,IGCC 无法正常启动

答:这是预期的行为:

  1. 当 IGCC 从第一个用户加载时,会出现一个 Win32 应用程序(在后台加载并与操作系统和驱动程序对话的应用程序)
  2. 作为此加载的一部分,会分配诸如“操作系统网络系统管道”等操作系统资源。
  3. 当第二个用户已登录时(第一个用户尚未注销)
  4. 当第二个 IGCC 实例启动时,Win32 应用程序的资源与第一个用户的 IGCC 实例发生冲突。由于这些资源是操作系统资源,因此它们对所有用户都是通用的。
  5. 因此第二个实例 ID 没有加载。

这与使用环境变量、服务和辅助进程在用户和系统空间之间传递信息的想法一致。

数据转储

你的:

$ echo "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAMFXZQlWPY0WxL81UtJ1/uwQAAAACAAAAAAAQZgAAAAEAACAAAABtoPdqg9gGfWd2/tKdEnyfzPX9ovj+7Y0xHB24RBoAJAAAAAAOgAAAAAIAACAAAADNpA4z1ccyeYOD2OMAJKG/IToPF3KB7m8Y0OVlWDyVnGAAAADLz1jaI3utemoNVb5+jQEot25uylIK/KkMjcKyKEyb2X/6vHe9ci0KKGxVpHXMxxMRMmhpflaRCA7+J3C+SLHLm3sdeWn1xRDMIlgz/cJioZQzUziG9LCSUhAcRoVFoEJAAAAAXkAnOBW3BOMaksKqIqrfckD17XPhfP7s9fBj/PwQ5U/BkhDqA21B0Y59SpngT9DP1neGU7HjLOEJhsF1q/THCQ==" | base64 -d | hexdump -C
00000000  01 00 00 00 d0 8c 9d df  01 15 d1 11 8c 7a 00 c0  |.............z..|
00000010  4f c2 97 eb 01 00 00 00  30 55 d9 42 55 8f 63 45  |O.......0U.BU.cE|
00000020  b1 2f cd 54 b4 9d 7f bb  04 00 00 00 02 00 00 00  |./.T............|
00000030  00 00 10 66 00 00 00 01  00 00 20 00 00 00 6d a0  |...f...... ...m.|
00000040  f7 6a 83 d8 06 7d 67 76  fe d2 9d 12 7c 9f cc f5  |.j...}gv....|...|
00000050  fd a2 f8 fe ed 8d 31 1c  1d b8 44 1a 00 24 00 00  |......1...D..$..|
00000060  00 00 0e 80 00 00 00 02  00 00 20 00 00 00 cd a4  |.......... .....|
00000070  0e 33 d5 c7 32 79 83 83  d8 e3 00 24 a1 bf 21 3a  |.3..2y.....$..!:|
00000080  0f 17 72 81 ee 6f 18 d0  e5 65 58 3c 95 9c 60 00  |..r..o...eX<..`.|
00000090  00 00 cb cf 58 da 23 7b  ad 7a 6a 0d 55 be 7e 8d  |....X.#{.zj.U.~.|
000000a0  01 28 b7 6e 6e ca 52 0a  fc a9 0c 8d c2 b2 28 4c  |.(.nn.R.......(L|
000000b0  9b d9 7f fa bc 77 bd 72  2d 0a 28 6c 55 a4 75 cc  |.....w.r-.(lU.u.|
000000c0  c7 13 11 32 68 69 7e 56  91 08 0e fe 27 70 be 48  |...2hi~V....'p.H|
000000d0  b1 cb 9b 7b 1d 79 69 f5  c5 10 cc 22 58 33 fd c2  |...{.yi...."X3..|
000000e0  62 a1 94 33 53 38 86 f4  b0 92 52 10 1c 46 85 45  |b..3S8....R..F.E|
000000f0  a0 42 40 00 00 00 5e 40  27 38 15 b7 04 e3 1a 92  |.B@...^@'8......|
00000100  c2 aa 22 aa df 72 40 f5  ed 73 e1 7c fe ec f5 f0  |.."[email protected].|....|
00000110  63 fc fc 10 e5 4f c1 92  10 ea 03 6d 41 d1 8e 7d  |c....O.....mA..}|
00000120  4a 99 e0 4f d0 cf d6 77  86 53 b1 e3 2c e1 09 86  |J..O...w.S..,...|
00000130  c1 75 ab f4 c7 09                                 |.u....|
00000136

他们的:

$ echo "AwE/ClsBAAAAwP5ZA9hBFkKOy7nTXnxqVQQAAAACAAAAAAAQZgAAAAEAACAAAABBtpe7JadLqA83M8hiJL7RrxNqR3hQVq+MCkDZmQ2VzAAAAAAOgAAAAAIAACAAAAAt/HnAxD0V+4XEjC3vak+8hjhqLmJrNCmSIwKeq4QiaGAAAAAIY9ouaYjViGw5HhiekXxjYsTl097AxsZUgJgrgm==" | base64 -d | hexdump -C
00000000  03 01 3f 0a 5b 01 00 00  00 c0 fe 59 03 d8 41 16  |..?.[......Y..A.|
00000010  42 8e cb b9 d3 5e 7c 6a  55 04 00 00 00 02 00 00  |B....^|jU.......|
00000020  00 00 00 10 66 00 00 00  01 00 00 20 00 00 00 41  |....f...... ...A|
00000030  b6 97 bb 25 a7 4b a8 0f  37 33 c8 62 24 be d1 af  |...%.K..73.b$...|
00000040  13 6a 47 78 50 56 af 8c  0a 40 d9 99 0d 95 cc 00  |.jGxPV...@......|
00000050  00 00 00 0e 80 00 00 00  02 00 00 20 00 00 00 2d  |........... ...-|
00000060  fc 79 c0 c4 3d 15 fb 85  c4 8c 2d ef 6a 4f bc 86  |.y..=.....-.jO..|
00000070  38 6a 2e 62 6b 34 29 92  23 02 9e ab 84 22 68 60  |8j.bk4).#...."h`|
00000080  00 00 00 08 63 da 2e 69  88 d5 88 6c 39 1e 18 9e  |....c..i...l9...|
00000090  91 7c 63 62 c4 e5 d3 de  c0 c6 c6 54 80 98 2b 82  |.|cb.......T..+.|
000000a0

相关内容