gpt4 book ai didi

c# - 单声道 : Set a program to launch at startup for alternative OS

转载 作者:行者123 更新时间:2023-11-30 19:51:18 25 4
gpt4 key购买 nike

我有一个在 Windows 下使用 C# 3.5 编写的应用程序。此应用程序还与 Mono 兼容,因此也可用于 MacOs 和 Linux 操作系统。

我的应用程序中有一个“启动时启动”选项。目前,当操作系统不是 Windows 时它是灰色的,因为我正在使用注册表。

但我正在寻找一种方法来为其他操作系统执行相同的操作。这应该可以用 Mono 来实现。至少对于 MacO(最新版本)和 Linux 系统(如果发行版与另一个发行版不同,则主要是 Ubuntu)我需要它。

编辑:它是一个带有 UI 的“用户应用程序”...

最佳答案

不幸的是,每个操作系统都有不同的设置方式。在 Mac+Unix/Linux 上,您很可能希望这是一个用户级别的选项。

对于 Mac,您可以检查 System Startup选项(对于非图形用户界面应用程序),或手动将其添加到用户的启动项。

对于 Linux,您会遇到更多问题,因为不同的发行版处理方式不同。对于系统启动,您通常希望将启动脚本添加到/etc/rc.d/rc.local(非图形用户界面,系统启动,但这可能因发行版而异)。如果它是用户应用程序,对于 Linux,我会把它留给用户,并完全取消该选项,因为它通常在用户级别处理,并且方式因桌面环境而异。

关于c# - 单声道 : Set a program to launch at startup for alternative OS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com