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

时间:2009-10-21 04:38:11

标签: c# .net windows

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

只需将要运行的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

答案 2 :(得分:0)

更简洁的方法是将exe复制到以下位置

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

我建议使用此方法而不是硬编码值的唯一原因是因为路径可以改变并试图抢占每个用户移动是浪费时间。应该只提到上面的方法仍然返回相同的文件夹作为第一个答案