我有一个WinForms应用程序,我想在登录时自动启动 - 目前它只是一个普通的独立'exe'
有没有人知道如何将它放入启动文件夹中以及它是否可靠(在某种程度上它会开始)?
答案 0 :(得分:5)
如果您在Visual-Studio中使用内置的安装项目,那么:
右键单击您的解决方案 解决方案资源管理器并选择查看
选择文件系统
右键单击目标计算机上的文件系统,然后选择添加特殊文件夹
选择用户的启动文件夹
在空白右侧面板中,右键单击并选择创建新快捷方式
选择Winforms exe的主要输出
你已经完成了。
然而,正如Alex Reitbort所说,它只有目标用户想要的那样强大。他可以自由删除他的Startup文件夹中的快捷方式。答案 1 :(得分:1)
您可以通过在C:\ Documents and Settings \<中添加快捷方式将其放在启动文件夹中。用户名> \开始Menu \ Programs \ Startup文件夹或windows registry中的启动密钥。 它将开始,除非用户删除快捷方式/注册表项。什么对你可靠?
答案 2 :(得分:0)
您可以使用GPEDIT.MSC命令。 在本地计算机政策中 - > UserConfiguration - > Windows设置 - >脚本(登录/注销)。您可以添加以下登录脚本(VB脚本)
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "app.exe", 9, true
//脚本将尝试从Windows \ System文件夹加载应用程序。因此,请确保首先放置exe @ \ Windows \ System文件夹。