相关疑难解决方法(0)

替换linux中正在运行的可执行文件

我有一个嵌入式Linux系统,可以从USB卡更新自己.接口程序检测USB插入并查找升级的可执行文件.我目前将其复制到本地文件并在rc5.d中安装一些命令,以便在下次启动时将文件复制到现有的exe文件中.然后我重启了软件.

有一个更好的方法吗?

linux

22
推荐指数
3
解决办法
1万
查看次数

应用程序启动器如何更新自身?

发射器在游戏中最常见.想想英雄联盟,星际争霸II,或几乎所有的MMO.在开始实际游戏之前,您有一个小型启动器应用程序,负责更新和修补.

我想用我正在开发的特定非游戏应用程序来移动这个方向.启动器的概念非常有意义:它检查更新,替换相应的二进制文件/库,可能运行完整性检查,并启动应用程序.但是,发射器如何更新自己?这往往是一个罕见的事件,但它是如何完成的?启动程序是否真的只是写了它当前正在运行的二进制文件?或者下载后是否有某种交换步骤?我需要能够将(罕见的)更新推送到启动器(特别是如果我在发射器中发现了一些错误).

我的特定项目将在C#中,但我对概念上类似的C++和/或Java解决方案感兴趣以供将来参考.

c# c++ java launcher

19
推荐指数
1
解决办法
3761
查看次数

标签 统计

c# ×1

c++ ×1

java ×1

launcher ×1

linux ×1