如何检测该应用程序是否已自动启动(设备开启时自动启动)或用户是否已手动启动(来自程序等)?
由于
答案 0 :(得分:2)
快速提示: 您可以使用Arguments来区分两者,并将这些参数放在快捷方式中 检查Command Line Argument以了解如何使用参数,并在快捷方式中写入
path\executable.exe autostart
为启动文件夹中的快捷方式,之后在您的应用程序中检查此...
<强> EDIT1:强> Windows Mobile中的路径从\开始,这是root,现在获取启动文件夹 你可以写:
\widnows\startup
,完整路径为
\widnows\startup\executable.exe autostart
<强> EDIT2 强>: 打开安装项目,右键单击“文件系统和目标机器,然后”添加特殊文件夹“,然后选择”启动文件夹“,之后将带有参数的快捷方式放在那里......
<强> EDIT3:强>
你是对的,没有地方可以放置参数,所以我们应该手动创建快捷方式:
1-创建文本文件并将扩展名更改为lnk
2-通过拖放编辑文件将它放到记事本中,并在其中写入以下行:
43#"\widnows\startup\executable.exe autostart"
3-注意第一个数字,它是#之后的字符数,如果你改变了路径,那么你应该重新计算字符数,然后把它放在第一个。 4-将此文件添加到VS ....的启动文件夹中。