请教下这个是用什么打包的

2022-05-11 16:05:25 +08:00
 changepll

公司要做一个 windows 的游戏盒子,看了一些同类产品。有一些是将一个 url 地址打包成应用。 想请教大家它是用什么工具进行打包的,图片是它的主要目录, 谢谢大家!

Imgur

Imgur

Imgur

Imgur

Imgur

1820 次点击
所在节点    程序员
6 条回复
changepll
2022-05-11 16:16:37 +08:00
不会弄图片
```
/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
```
iamzuoxinyu
2022-05-11 16:57:53 +08:00
这不就是 cef 封装的 webview 么。外壳看不出来是什么,看有个 plugins 不知道是不是 qt 。
changepll
2022-05-11 17:13:27 +08:00
@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/

因为我不是客户端和前端,所以比较头疼。 公司暂时也没有这方面的人才。有个前端,但他也不懂这方面的
jay4497
2022-05-11 17:19:00 +08:00
@changepll 这种也太算前端吧,曾经用 C# 封装过 cef ,基本上也就是个浏览器,url 写进去,打包成安装包,算是个简单的 Windows 桌面客户端了。。。
iamzuoxinyu
2022-05-11 17:23:20 +08:00
常见的方案有:
- Qt + QtWebengine ,其实跟 libcef 差别不大
- Qt + libcef ,估计你贴的这个就是该方案
- 其他的 native 框架(winform ,wpf 甚至古老的 MFC)+相应的 libcef 封装
- Electron ,对前端开发友好,但是避免不了写 native module
- 比较小众的,flutter/react-native/WinUI 这些
sinnosong1
2022-05-12 15:04:25 +08:00
感觉用 Electron 就行,反正是游戏盒子,没有什么性能需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX