2518|2

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Windows消息:请教当插入网线的时候发送的系统消息是什么,请具体阐述 [复制链接]

请帮忙阐述一下系统动作,在线等,马上结贴

最新回复

检查网络连接的方法 C# code using System; using System.Runtime.InteropServices; //Creating the extern function... [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState(out int Description, int ReservedValue); //Creating a function that uses the API function... public static bool IsConnectedToInternet() { int Desc; return InternetGetConnectedState(out Desc, 0); } //Use function if (IsConnectedToInternet()) { MessageBox.Show("Netwok Connection Up"); } else { MessageBox.Show("Sorry! Network Connection down."); } [Flags]         public enum InternetState         {             INTERNET_CONNECTION_MODEM = 0x01,             INTERNET_CONNECTION_LAN = 0x02,             INTERNET_CONNECTION_PROXY = 0x04,             INTERNET_CONNECTION_MODEM_BUSY = 0x08,             INTERNET_RAS_INSTALLED = 0x10,             INTERNET_CONNECTION_OFFLINE = 0x20,             INTERNET_CONNECTION_CONFIGURED = 0x40         }         [DllImport("wininet.dll", CharSet = CharSet.Auto)]         public static extern bool InternetGetConnectedStateEx(out InternetState lpdwFlags, StringBuilder lpszConnectionName, int dwNameLen, int dwReserved);         static void Main(string[] args)         {             InternetState connectionState;             StringBuilder connectionName = new StringBuilder(256);             bool isOnline = InternetGetConnectedStateEx(out connectionState, connectionName, 256, 0);             MessageBox.Show(isOnline.ToString());             MessageBox.Show(connectionState.ToString());             MessageBox.Show(connectionName.ToString());   详情 回复 发表于 2009-8-4 12:58
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好奇 帮顶
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
检查网络连接的方法
C# code
using System;
using System.Runtime.InteropServices;
//Creating the extern function...
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
//Creating a function that uses the API function...
public static bool IsConnectedToInternet()
{
int Desc;
return InternetGetConnectedState(out Desc, 0);
}
//Use function
if (IsConnectedToInternet())
{
MessageBox.Show("Netwok Connection Up");
}
else
{
MessageBox.Show("Sorry! Network Connection down.");
}



[Flags]
        public enum InternetState
        {
            INTERNET_CONNECTION_MODEM = 0x01,
            INTERNET_CONNECTION_LAN = 0x02,
            INTERNET_CONNECTION_PROXY = 0x04,
            INTERNET_CONNECTION_MODEM_BUSY = 0x08,
            INTERNET_RAS_INSTALLED = 0x10,
            INTERNET_CONNECTION_OFFLINE = 0x20,
            INTERNET_CONNECTION_CONFIGURED = 0x40
        }

        [DllImport("wininet.dll", CharSet = CharSet.Auto)]
        public static extern bool InternetGetConnectedStateEx(out InternetState lpdwFlags, StringBuilder lpszConnectionName, int dwNameLen, int dwReserved);

        static void Main(string[] args)
        {
            InternetState connectionState;
            StringBuilder connectionName = new StringBuilder(256);

            bool isOnline = InternetGetConnectedStateEx(out connectionState, connectionName, 256, 0);

            MessageBox.Show(isOnline.ToString());
            MessageBox.Show(connectionState.ToString());
            MessageBox.Show(connectionName.ToString());
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表