文档章节

在winservice中提示messagebox

arbean
 arbean
发布于 2017/03/16 11:13
字数 75
阅读 2
收藏 0

public static IntPtr WTS_CURRENT_SERVER_HANDLE = IntPtr.Zero;

        public static void ShowMessageBox(string message, string title)
        {
            int resp = 0;
            WTSSendMessage(
                WTS_CURRENT_SERVER_HANDLE,
                WTSGetActiveConsoleSessionId(),
                title, title.Length,
                message, message.Length,
                0, 0, out resp, false);
        }

        [DllImport("kernel32.dll", SetLastError = true)]
        public static extern int WTSGetActiveConsoleSessionId();

        [DllImport("wtsapi32.dll", SetLastError = true)]
        public static extern bool WTSSendMessage(
            IntPtr hServer,
            int SessionId,
            String pTitle,
            int TitleLength,
            String pMessage,
            int MessageLength,
            int Style,
            int Timeout,
            out int pResponse,
            bool bWait);

© 著作权归作者所有

arbean
粉丝 0
博文 25
码字总数 2001
作品 0
徐汇
高级程序员
私信 提问
Quartz任务调度功能简单使用步骤

如果需要定时执行一段代码的功能,就可以使用Quartz 一、首先将该功能在统一认证平台中的权限开出来。 在统一认证中添加虚拟目录到E:\Products\Source\40_Quartz\Source\WebApp\Quartz 二、在...

qipd
2017/02/20
5
0
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 配置文件

AgileEAS.NET平台提供了独立的配置文件,主要涉及一般配置信息、IOC对象配置信息、SL服务配置信息、WinService插件配置信息: 系统配置文件重有如下配置项定义:

agilelab
2010/09/17
0
0
一个ASP.NET中使用的MessageBox类

/// /// 自定义信息对话框 /// public class MessageBox { /// /// 定义一个web页面,用来显示用户自定错误提示信息 /// System.Web.UI.Page p; /// /// 实例时,参数为:this 如:MessageBo...

晨曦之光
2012/03/09
124
0
基于.NET的APP开发和Windows开发,异步回调差别

在Smobiler的开发中,控件或组件及客户端功能都是通过事件或委托来进行处理的。 Smobiler是基于异步非阻塞的方式来运行的 下面我们分别对Windows的和Smobiler的MessageBox的处理方法来举例说...

amanda112
03/22
10
0
[ExtJs5.1.0系列-第2天] 信息提示框组件

在介绍ExtJs信息提示框组件之前,我们先来介绍一下ExtJs的组件配置。 ExtJs组件通常有两种配置形式: (1) 用逗号分割的参数列表; (2) 使用JSON对象作为组件提供配置信息。对于比较简单的配置一...

LSantorini
2015/09/11
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

linux负载均衡总结性说明 四层负载和七层负载有什么区别

这篇文章主要为大家详细介绍了linux负载均衡的相关资料,什么是负载均衡?四层负载和七层负载有什么区别?具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在常规运维工作中,经常会运用到...

天子剑毅
10分钟前
2
0
mysql in与or效率比较

在网上一直看到的是or和in的效率没啥区别,一直也感觉是这样,前几天刚好在看《mysql数据库开发的36条军规》的文章,里面提到了or和in的效率问题,文中提到or的效率为O(n),而in的效率为O(l...

whatwhowhy
10分钟前
2
0
使用docker 基于pxc镜像搭建mysql高可用集群

前置条件 docker已安装: 第一步:拉取镜像 docker pull percona/percona-xtradb-cluster:5.7.21 第二步:复制重命名镜像(可选) docker tag percona/percona-xtradb-cluster:5.7.21 pxc 第...

小海bug
16分钟前
4
0
windows安装nginx负载均衡

第一步:下载安装nginx 地址:http://nginx.org/en/docs/windows.html 下载完成,比如放在C盘根目录下: cd c:\ unzip nginx-1.15.3.zip //解压文件 cd nginx-1.15.3 //进入目录 start ngin...

你好夜故事
19分钟前
3
0
Jenkins CLI,助你轻松管理 Jenkins

本文首发于:Jenkins 中文社区 作者:Donghui Wang Jenkins CLI,简称 jcli,一个使用 Golang 开发的开源的 Jenkins 命令行工具。 它可以帮忙你轻松地管理 Jenkins。 无论你是 Jenkins 插件开...

Jenkins中文社区
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部