【C#Directory.exist始终在本地网络上返回false】教程文章相关的互联网学习教程文章

c#查看本机网络端口和对应的程序名【代码】

360安全卫士里面有个组件叫流量防火墙,感觉挺好用,但是不想安装360全家桶,于是自己捣鼓着用C#写一个比较简化的版本。 查看电脑上开启的TCP或UDP端口,可以用netstat命令,netstat用法如下: 显示协议统计和当前 TCP/IP 网络连接。NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]-a 显示所有连接和侦听端口。-b 显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况...

使用C#和Compact Framework管理无线网络连接

标题可以概括一下-我需要能够以编程方式连接到已知的访问点(在设备配置过程中将加载SSID和凭据).我知道Compact Framework SDK和OpenNETCF SDK都提供了一些辅助方法,但是我似乎找不到如何使用它们的很好的教程.解决方法:OpenNETCF的Smart Device Framework可能是执行此操作的最简单的机制.无线技术的挑战在于,无线电OEM(无论设备是否为OEM)可以选择多种方式来宣传接口.可能是带有专有控件的普通NDIS设备(很难与之交互),或者使用Wire...

C#网络:接收到超过65535字节的服务器挂起【代码】

更新:由于Stackoverflow上的管理员存在问题,我在MSDN论坛上发布了该问题的精简版.下面的文本使用了MyNetworking.dll,但这不是问题.这是一个非常苗条的Client-Server,问题完全相同.随时尝试=)http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/d3d33eb9-7dce-4313-929e-a8a63d0f1e03/更新 所以,我有一个奇怪的错误. 通常,我们有一个处理网络的DLL.让我们称之为MyNetworking.dll.我们在服务器和客户端中的任何地方...

如何在C#中以编程方式获取网络适配器的硬件ID【代码】

我需要使用C#查询网络适配器的硬件ID. 使用System.Management,我可以查询deviceID,描述等的详细信息,但不能查询硬件ID. 其中,listBox1是一个简单的列表框控件实例,用于显示winform应用程序上的项目. 例如:ManagementObjectCollection mbsList = null; ManagementObjectSearcher mbs = new ManagementObjectSearcher("Select * From Win32_NetworkAdapter");mbsList = mbs.Get();foreach (ManagementObject mo in mbsList){listBox...

c#-如何在非基于网络的应用程序中向Google Analytics(分析)发送请求【代码】

我想在非基于Web的应用程序(基于Windows的应用程序)中向Google Analytics(分析)发送请求?我尝试了以下方法.public string trackingId = "UA-XXXXXXXX-2";private void button1_Click(object sender, EventArgs e) {string shopname = "ShopTestng";string pagename="Testing_MyApp";callAnalyticsmethod2(pagename, shopname); }private void callAnalyticsmethod2(string pageName, string shopname) {// create hash code base...

拔下C#网络适配器电缆或禁用适配器【代码】

我正在创建Winforms应用程序以查看不同网络适配器和连接的某些详细信息.我正在使用“ Win32_NetworkAdapter”和“ Win32_NetworkAdapterConfiguration”类. 功能之一是显示适配器的当前状态,无论是启用还是禁用.并使用该信息,我可以启用或禁用适配器. 我的问题是,当适配器启用并连接时,它工作正常,但是当适配器禁用或电缆断开时,它显示为禁用. 我如何才能像从Windows网络和共享中心>>>中看到的那样,用未插拔的网络电缆专门检查已启...

c#-网络不适用于Visual Studio 2015中的控制台应用程序

我已经在Visual Studio 2015 Professional中为简单的HttpWebRequest创建了控制台应用程序.我想监视由我的应用程序发送或接收的原始HTTP流量.据我了解,Visual Studio 2015中有用于此目的的Performance Profiler(Alt F2). 但是“网络”复选框位于“不适用的工具”组中.有什么方法可以将此工具用于控制台应用程序?解决方法:在MSDN中,此工具仅用于监视通过WinRT HttpClient API进行的HTTP网络操作,并在此blog post中明确指出,Operatio...

c#-在网络视图(UWP)中启用触摸事件

我需要在UWP-app(通用Windows平台)的Web视图中启用触摸事件. 可以在本地安装的边缘浏览器中设置此标志:在边缘浏览器中键入“ about:flags”,然后移至“ Touch events”.默认情况下,它设置为“始终关闭”. 我可以在UWP-app的Webview实例中以编程方式设置此标志吗? 背景:我需要网站上的所有触摸事件来平移数字地图. 如果您需要更多信息,请与我们联系. 网页浏览:https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.contr...

c#-ASP网络身份-索赔与自定义IdentityUser【代码】

我对自定义用户配置文件以便在应用程序中实现自定义逻辑的最佳方法感到困惑. 假设您必须使用这种属性来分析用户: >等级> canProcess> canWorkOffline> canSendEmail> canViewFullName 我必须在哪里实现这种属性?我必须自定义IdentityUser(使用ApplicationUser)还是必须创建自定义声明?解决方法:两种方法都是可行的,并且有人可能会认为这是一种偏好问题. 我想说,在IdentityUser实现中仅使用添加的属性更易于访问,并且所需的代码更...

c#-“服务参考”和“网络参考”之间的行为不同【代码】

我将WCF端点暴露如下<service name="MyApp.Server.Endpoint.Orange" behaviorConfiguration="MyTio.Server.Endpoint.OrangeBehavior"><endpoint address="" binding="basicHttpBinding" contract="Host.Server.Contract.IMyAppApi" bindingNamespace="http://host.com/myapp"><identity><dns value="localhost"/></identity></endpoint><endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> </servic...

c#-如何通过添加注册表项将用户添加到“从网络访问此计算机”本地策略中?【代码】

您是否知道如何在本地策略中添加用户?我需要这样的效果 gpedit.msc->计算机配置/ Windows设置/安全设置/本地策略/用户权限分配/“从网络访问此计算机” 我想通过添加注册表项或从cmd运行命令来做到这一点.如果您有任何要分享的提示或互联网资源,我将很高兴. 谢谢.解决方法:这是我之前准备的.我们使用下面的(冗长的,抱歉的)包装类来授予“登录即服务”权限.对此的要求如下:var identity = new WindowsIdentity(logonName); LsaSec...

C#Directory.exist始终在本地网络上返回false【代码】

我正在尝试检查目录是否存在或本地网络是否存在.在对stackoverflow和MSDN进行了一些研究之后,我使用模拟方法开发了我的代码.问题是它的运行状况不是很好,Directory.exists()方法始终返回False这里有我的代码(与MSDN的代码几乎相同):public sealed class SafeTokenHandle : SafeHandleZeroOrMinusOneIsInvalid{private SafeTokenHandle(): base(true){}[DllImport("kernel32.dll")][ReliabilityContract(Consistency.WillNotCorrup...

c#-响应网络代码的调用函数【代码】

我想知道,在尝试处理从网络源收到的代码时,如何避免出现巨大的switch语句?该消息带有一个操作码(int),要调用的函数取决于前面提到的操作码(不是我的设计,我不能影响它). 我需要调用一个函数来响应操作码,但是我不必一定要使用switch语句对操作码进行硬编码以映射到函数映射,因为如果网络模式发生更改,这将使其变得僵化且难以修复. tldr我如何将int绑定到函数-请注意,这些函数可能分布在整个解决方案中(每条消息可能需要不同的状态...

两个C#应用程序如何通过WiFi网络发送消息?

可以说我在连接到WiFi无线局域网的2台笔记本电脑上安装了C#应用程序. 这些应用程序如何相互发送消息?我可以使用什么方法或库?我听说过使用套接字,但是我不知道如何使用它们.解决方法:您可以使用WCF在两个应用程序之间建立通信管道. WCF将套接字封装到一个更易于管理的接口中.您可以启动here.

C#-网络摄像头对等流

我想知道是否可以创建一个可以连接两个用户的客户端(或Web客户端),然后将其摄像头流彼此发送.这应该在不使用Red5或任何其他闪存/媒体服务器的情况下发生.我可以使用什么协议?什么api等…解决方法:作为一种超级简单的方法,请查看UDP教程: http://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspx 如果UDP最终变得不太可靠(它不能保证数据将到达发送位置),您也可以尝试TCP连接. 但是,您遇到的最大问题之一就是...