因为我要写的这个c#程序是开机启动的,所以我不希望用户看到这个程序的界面。任务栏和最小化托盘最好也不要出现。只要 在任务管理器中看到就好。请问我这个程序应该怎么写
23 个解决方案
#1
直接建个控制台应用程序得了
#2
load 事件里 Hide窗体
#3
设置窗体为全透明,并且不显示任务栏图标
opacity 0%
ShowInTaskbar False
opacity 0%
ShowInTaskbar False
#4
直接建立控制台程序最为方便
#5
控制台 or 服务
#6
程式开启的时候,以最小化开启.
并将notifyIcon1.Visible = false;
或者做一个服务
并将notifyIcon1.Visible = false;
或者做一个服务
#7
控制台
#8
设置界面不显示就好了,
#9
直接在界面属性中选择不可见就行了
#10
1
#11
用windows服务比较好,或者直接在注册表里启动程序也行
#12
using (new Form1())
{
Application.Run();
};
{
Application.Run();
};
#13
写个服务 并将
notifyIcon1.Visible = false
notifyIcon1.Visible = false
#14
做个windows服务就可以
#15
#16
WCF服务或者dll
#17
哈哈,我也是!
没办法解答了,LZ那么多办法,呵呵!差不多都可以解决!
#18
1.启动时设为最小化且不在任务栏中显示。貌似是没有界面。但会在屏幕上显示一个小图标,并非完全看不到这个程序的存在。
2.控制台程序会有一个黑框。
至于服务不熟。各位有例子吗
2.控制台程序会有一个黑框。
至于服务不熟。各位有例子吗
#19
你这种需求,摆明了就是建立windows服务嘛
#20
如果你的另外一个程序是带界面的,最好不要使用windows服务。
这个是容易出现问题。
还是直接使用注册表,用户登录后,就自动启动你的另外一个程序。
这个是容易出现问题。
还是直接使用注册表,用户登录后,就自动启动你的另外一个程序。
#21
用NotifyIcon控件
http://zhidao.baidu.com/question/89017627.html
http://zhidao.baidu.com/question/89017627.html
#22
把窗体隐藏了就行,具体实现方法:
this.Location = new Point(-this.Width,-this.Height);
this.ShowInTaskbar = false;
this.Hide();
this.Location = new Point(-this.Width,-this.Height);
this.ShowInTaskbar = false;
this.Hide();
#23
ShowInTaskbar=false
#1
直接建个控制台应用程序得了
#2
load 事件里 Hide窗体
#3
设置窗体为全透明,并且不显示任务栏图标
opacity 0%
ShowInTaskbar False
opacity 0%
ShowInTaskbar False
#4
直接建立控制台程序最为方便
#5
控制台 or 服务
#6
程式开启的时候,以最小化开启.
并将notifyIcon1.Visible = false;
或者做一个服务
并将notifyIcon1.Visible = false;
或者做一个服务
#7
控制台
#8
设置界面不显示就好了,
#9
直接在界面属性中选择不可见就行了
#10
1
#11
用windows服务比较好,或者直接在注册表里启动程序也行
#12
using (new Form1())
{
Application.Run();
};
{
Application.Run();
};
#13
写个服务 并将
notifyIcon1.Visible = false
notifyIcon1.Visible = false
#14
做个windows服务就可以
#15
#16
WCF服务或者dll
#17
哈哈,我也是!
没办法解答了,LZ那么多办法,呵呵!差不多都可以解决!
#18
1.启动时设为最小化且不在任务栏中显示。貌似是没有界面。但会在屏幕上显示一个小图标,并非完全看不到这个程序的存在。
2.控制台程序会有一个黑框。
至于服务不熟。各位有例子吗
2.控制台程序会有一个黑框。
至于服务不熟。各位有例子吗
#19
你这种需求,摆明了就是建立windows服务嘛
#20
如果你的另外一个程序是带界面的,最好不要使用windows服务。
这个是容易出现问题。
还是直接使用注册表,用户登录后,就自动启动你的另外一个程序。
这个是容易出现问题。
还是直接使用注册表,用户登录后,就自动启动你的另外一个程序。
#21
用NotifyIcon控件
http://zhidao.baidu.com/question/89017627.html
http://zhidao.baidu.com/question/89017627.html
#22
把窗体隐藏了就行,具体实现方法:
this.Location = new Point(-this.Width,-this.Height);
this.ShowInTaskbar = false;
this.Hide();
this.Location = new Point(-this.Width,-this.Height);
this.ShowInTaskbar = false;
this.Hide();
#23
ShowInTaskbar=false