如何检查程序是不是从自动启动运行?

Posted

技术标签:

【中文标题】如何检查程序是不是从自动启动运行?【英文标题】:How to check if the program is run from an autostart?如何检查程序是否从自动启动运行? 【发布时间】:2016-09-28 12:56:02 【问题描述】:

在 C++ 中有什么方法可以检查我的程序是由用户启动还是从自动启动启动的?在这些情况下,我想显示/不显示窗口。

【问题讨论】:

可能没有可移植的方式。你应该指出你正在使用哪个操作系统 没有办法“检测”它,但如果您可以完全控制自动启动条目,请查看答案以获得使其工作的好方法。 【参考方案1】:

使自动启动条目设置一个命令行标志,例如/nowin

【讨论】:

以上是关于如何检查程序是不是从自动启动运行?的主要内容,如果未能解决你的问题,请参考以下文章

Delphi:如何确定应用程序是不是在 Win32 / Win64 下运行并在 64 位上自动启动 64 位版本?

启动时Gitlab自动启动

自动化 Xcode 模拟器:如何从终端构建和启动应用程序

如何在启动时在 Windows 7 上以管理员身份自动运行程序?

如何在启动时自动运行脚本?

检查python脚本是不是正在运行