繁体   English   中英

如何在Windows应用程序(.net)中启动

[英]How to work with startup in windows application(.net)

我使用(.net语言C#)在Windows应用程序中创建了一个小工具。 我为我的工具创建了设置程序,当我们单击最小化按钮时,它也会出现在系统托盘中。 我的要求是我想在自动启动系统时将工具置于启动状态(启动>所有程序>启动),这是我的要求,请帮助我。

转到解决方案资源管理器并选择您创建的设置文件夹,选择任何文件(项目设置),您会看到两个分割的窗口,一个是目标计算机上的文件系统,右键单击空白空间,您可以得到“添加特殊文件夹>>用户启动”文件夹”,您可以得到一个文件夹,然后右键单击并添加所有项目输出。

只需将要运行的EXE放到正确的启动文件夹中即可。 用户名是登录的用户。 运行cmd,然后键入echo %username%来找到您的用户名。

Windows Vista

c:\Users\[username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Windows XP/2000

c:\Documents and Settings\[username]\Start Menu\Programs\Startup

Windows NT 4

c:\Winnt\Profiles\[username]\Start Menu\Programs\Startup

Windows 95/98/ME

c:\WINDOWS\Start Menu\Programs\Startup

较干净的方法是将exe复制到以下位置

Environment.GetFolderPath(System.Environment.SpecialFolder.Startup)

我建议使用此方法而不是对value进行硬编码的唯一原因是,因为路径可能会更改,并且试图抢占每个用户的移动都是在浪费时间。仅需提一下,上述方法仍会返回与第一个答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM