1
changepll OP 不会弄图片
``` /d/Program Files (x86)/steamgame $ ll total 8608 -rwxr-xr-x 1 7121 2079048 Apr 15 10:01 Launcher.exe* drwxr-xr-x 1 7121 0 May 11 15:41 bin/ -rwxr-xr-x 1 7121 5253960 Apr 15 10:01 steamgame.exe* -rwxr-xr-x 1 7121 1472533 May 11 15:41 uninst.exe* /d/Program Files (x86)/steamgame $ ll bin/ total 8516 -rwxr-xr-x 1 7121 4286280 Apr 15 10:01 GameCore.dll* -rwxr-xr-x 1 7121 4420424 Nov 10 14:12 Uninstall.exe* drwxr-xr-x 1 7121 0 May 11 15:41 config/ drwxr-xr-x 1 7121 0 May 11 15:41 crashreport/ drwxr-xr-x 1 7121 0 May 11 15:41 logs/ drwxr-xr-x 1 7121 0 May 11 15:42 plugins/ drwxr-xr-x 1 7121 0 May 11 15:41 res/ drwxr-xr-x 1 7121 0 May 11 15:41 webhelper/ /d/Program Files (x86)/steamgame $ ll bin/webhelper/ total 163268 -rw-r--r-- 1 7121 1961473 Sep 24 2021 cef.pak -rw-r--r-- 1 7121 268570 Sep 24 2021 cef_100_percent.pak -rw-r--r-- 1 7121 423211 Sep 24 2021 cef_200_percent.pak -rw-r--r-- 1 7121 1281415 Sep 24 2021 cef_extensions.pak -rw-r--r-- 1 7121 786450 Oct 13 2021 chrome_100_percent.pak -rw-r--r-- 1 7121 1358047 Oct 13 2021 chrome_200_percent.pak -rwxr-xr-x 1 7121 945664 Oct 13 2021 chrome_elf.dll* -rwxr-xr-x 1 7121 3657992 Oct 8 2021 d3dcompiler_47.dll* drwxr-xr-x 1 7121 0 May 11 15:55 htmlcache/ -rw-r--r-- 1 7121 10413488 Jun 24 2021 icudtl.dat -rwxr-xr-x 1 7121 324608 Oct 13 2021 libEGL.dll* -rwxr-xr-x 1 7121 5848576 Oct 13 2021 libGLESv2.dll* -rwxr-xr-x 1 7121 132692992 Oct 13 2021 libcef.dll* drwxr-xr-x 1 7121 0 May 11 15:41 locales/ drwxr-xr-x 1 7121 0 May 11 15:41 logs/ -rw-r--r-- 1 7121 6977360 Oct 13 2021 resources.pak -rw-r--r-- 1 7121 48495 Oct 13 2021 snapshot_blob.bin drwxr-xr-x 1 7121 0 May 11 15:41 swiftshader/ -rw-r--r-- 1 7121 165673 Oct 13 2021 v8_context_snapshot.bin ``` |
2
iamzuoxinyu 2022-05-11 16:57:53 +08:00
这不就是 cef 封装的 webview 么。外壳看不出来是什么,看有个 plugins 不知道是不是 qt 。
|
3
changepll OP @iamzuoxinyu plugins 目录下是软件需要用到的一些相关工具。
-rwxr-xr-x 1 YJKJ 197121 3728568 May 11 15:41 CloudSaveSetup.exe* -rwxr-xr-x 1 YJKJ 197121 2177352 May 9 12:01 HaishaGame.dll* -rwxr-xr-x 1 YJKJ 197121 4159816 May 9 12:00 HaishaGameService.exe* -rwxr-xr-x 1 YJKJ 197121 2743624 Mar 31 11:27 HaishaGame_x64.dll* -rwxr-xr-x 1 YJKJ 197121 2517456 Nov 7 2019 HaishaSafe64.sys* -rwxr-xr-x 1 YJKJ 197121 2534408 Oct 17 2019 HaishaSafe6410.sys* drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 Log/ -rwxr-xr-x 1 YJKJ 197121 26495192 May 11 15:41 SpeedCoreSetup.exe* drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 common/ -rwxr-xr-x 1 YJKJ 197121 6271816 Apr 29 16:03 haisha_cloudSaveEx.exe* -rwxr-xr-x 1 YJKJ 197121 471552 Apr 16 2020 lua53.dll* drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 mime/ drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 package/ drwxr-xr-x 1 YJKJ 197121 0 May 11 15:44 platform/ drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 socket/ drwxr-xr-x 1 YJKJ 197121 0 May 11 15:41 speedcore/ 因为我不是客户端和前端,所以比较头疼。 公司暂时也没有这方面的人才。有个前端,但他也不懂这方面的 |
4
jay4497 2022-05-11 17:19:00 +08:00
@changepll 这种也太算前端吧,曾经用 C# 封装过 cef ,基本上也就是个浏览器,url 写进去,打包成安装包,算是个简单的 Windows 桌面客户端了。。。
|
5
iamzuoxinyu 2022-05-11 17:23:20 +08:00 1
常见的方案有:
- Qt + QtWebengine ,其实跟 libcef 差别不大 - Qt + libcef ,估计你贴的这个就是该方案 - 其他的 native 框架(winform ,wpf 甚至古老的 MFC)+相应的 libcef 封装 - Electron ,对前端开发友好,但是避免不了写 native module - 比较小众的,flutter/react-native/WinUI 这些 |
6
sinnosong1 2022-05-12 15:04:25 +08:00
感觉用 Electron 就行,反正是游戏盒子,没有什么性能需求。
|