.Net创建服务程序如何打开Winform窗体
.Net创建服务程序怎么打开Winform窗体
.Net创建服务程序怎么打开Winform窗体
--------
使用.Net创建服务程序,
启动后像 360 那样系统右下角显示 托盘, 打开显示窗体。
那位兄台有例子, 能发一份给我吗?
谢谢!
czj.hn@163.com
------解决方案--------------------
这个网上搜索下就可以找到, C#服务程序, 选中允许交互
------解决方案--------------------
这就是在托盘运行程序吗 ?
------解决方案--------------------
服务与桌面交互程序(Window2k\xp\03\VISTA\Win7\2008的系统都可以用)
1. ShowMessageBox 向用户桌面显示一个对话框
2. CreateProcess 在用户的桌面开启一个进程,
------解决方案--------------------
.Net创建服务程序怎么打开Winform窗体
--------
使用.Net创建服务程序,
启动后像 360 那样系统右下角显示 托盘, 打开显示窗体。
那位兄台有例子, 能发一份给我吗?
谢谢!
czj.hn@163.com
------解决方案--------------------
这个网上搜索下就可以找到, C#服务程序, 选中允许交互
------解决方案--------------------
这就是在托盘运行程序吗 ?
------解决方案--------------------
服务与桌面交互程序(Window2k\xp\03\VISTA\Win7\2008的系统都可以用)
1. ShowMessageBox 向用户桌面显示一个对话框
2. CreateProcess 在用户的桌面开启一个进程,
------解决方案--------------------
- C# code
//1.首先必须准备两个控件. //notifyIcon1 //托盘显示控件 //2.代码如下: //如果你想要的是一加载窗体就最小化的,就把窗体属性WindowState设置为Minimized就可以了 private void ExitMainForm() { if (MessageBox.Show("确定退出程序?", "确认退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK) { //确认退出 this.notifyIcon1.Visible = false; this.Close(); this.Dispose(); Application.Exit(); } } private void ShowMainForm() { this.Show(); this.WindowState = FormWindowState.Normal; this.Activate(); } private void HideMainForm() { this.Hide(); } private void notifyIcon1_DoubleClick(object sender, EventArgs e) { //当窗体显示状态为普通,则最小化 if (this.WindowState == FormWindowState.Normal) { this.WindowState = FormWindowState.Minimized; HideMainForm(); } else if (this.WindowState == FormWindowState.Minimized) { ShowMainForm(); } } //点最小化按钮时,最小化到托盘 private void tuopan_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { HideMainForm(); } } //关闭窗口做托盘显示 private void tuopan_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; HideMainForm(); } }
------解决方案--------------------
我也有同样的问题
这个例子我已试过了,
调用 .Net 的Winform 程序出报: "CreateProcessAsUser Error 2" 错误。
调用 Win32程序没有问题。
各位有知道的请帮忙。
在线等。
------解决方案--------------------
下班了,我发个例子给你,调用什么程序也没有问题啊