如何自动启动应用程序
我在C#上工作。最近我在Tcp服务器客户端上工作。我编写了一个客户端应用程序。希望它在客户端启动操作系统时自动启动。实际上我有一个exe,想要当用户启动计算机时它会激活。我需要做什么?谢谢。如果有任何疑问,请询问。
I work on C#.recently i work on Tcp server-client .I write a client application .want it's start automatically when client start os .Actually i have an exe,want it active when user start his computer.What i need to do?Thanks.if have any query plz ask.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
有多种方法可以使应用程序在运行时启动。
获取位置列表。 查看这篇文章
总结一下它们是
开始->程序->启动文件夹< /code>
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
There are many ways that you can make an application start at run time.
For a list of locations. Check this article
To summarize they are
Start->Programs->StartUp folder
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
在程序首页添加以下代码......
Add following code on your program first page....
基本上,有两个选项:
Run
键中创建一个条目Basically, there are two options:
Run
key窗口自动启动文件夹非常有用。我通常把我的申请放在那里。
The Window Autostart Folder can be very useful. I normally put my applications there.
让你的服务器成为 Windows 服务是一个更好的选择。这样,即使没有人登录到计算机,您的程序也会启动并运行。
一般来说,对于需要在操作系统启动时运行的服务器应用程序来说,服务是更好的选择。
您可以在以下文章中了解如何在 C# 中创建服务
Making your server a windows service is a better option. This way even if the no one is logged on to the computer your program will start and run.
Generally, services are a better choice for server applications requiring to run on OS startup.
You can read about how to create a service in C# in the following article