【使用C#在Windows Server上添加和删除IPSec策略有哪些选择?】教程文章相关的互联网学习教程文章

Windows 10蓝牙低功耗连接c#【代码】

对于一个项目,我需要使用C#从Windows 10上的蓝牙设备获取一些数据.我对蓝牙API不太熟悉,无法弄清楚为什么以下不起作用: 使用BluetoothLEAdvertisementWatcher我搜索广告,工作正常.我确实从设备接收广告(本地名称适合)以及它的ServiceUuids.接下来,我尝试使用与广告一起收到的BluetoothAddress连接到设备:private async void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher watcher, BluetoothLEAdvertisementReceived...

c# – 在Windows 10 Universal App中列出已安装的字体名称【代码】

我正在使用C#构建一个Windows 10通用应用程序,它必须列出系统上已安装字体的名称.该应用程序是一个地铁/现代ui / Windows 8.1应用程序,我用the SharpDX ‘trick’来获取名称. 对于Windows 10 UAP,SharpDX不可用(但是?),因此不再适用. 有没有其他方法来实现我的目标?我应该在推荐字体下考虑here所述的固定字体名称列表吗?例如,在桌面上这似乎相当有限. 提前致谢!解决方法:相同的基本想法:您仍将使用DirectWrite来获取字体名称....

Windows 10 UWP – C#:如何检查网络类型(EDGE / 3G / LTE),不仅仅是蜂窝网络与WLAN?【代码】

如何查看目前使用的蜂窝连接类型(EDGE / 3G / LTE)?我只知道如何检查设备是否在蜂窝连接或WLAN上,但我需要特定类型的蜂窝连接.谢谢!解决方法:NetworkInformation应该适用于Windows 10(https://msdn.microsoft.com/en-us/library/windows.networking.connectivity.networkinformation.getinternetconnectionprofile.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2). 您必须根据需要调整此代码:/// <summary>/// ("Connecti...

c# – 简单注入器 – Windows窗体示例已损坏

我正在尝试在Windows窗体应用程序中使用Simple Injector.不幸的是,https://simpleinjector.readthedocs.org/en/latest/windowsformsintegration.html的文档不正确或已过时. 实际运行该示例时,会导致以下错误:配置无效.报告了以下诊断警告: – [Disposable Transient Component] MainView注册为transient,但实现了IDisposable. 此外,我正在构建的应用程序是一个Winforms MVP(被动视图)项目.我可以将MainView的范围更改为单例并且...

c# – 使用Windows 10 Universal App的iTextSharp【代码】

有没有办法让iTextSharp与Windows 10 Universal应用程序一起使用?当我尝试通过NuGet包管理器添加iTextSharp版本5.5.8时,我收到以下错误:iTextSharp 5.5.8 is not compatible with UAP, Version=v10.0(win10-XXX) Some packages are not compatible ith UAP,Version=v10.0(win10-XXX)其中XXX是x64或x86等平台.我们在Windows 8商店应用程序中使用iTextSharp来获取PDF模板,然后使用用户提供的数据填充字段.用户还提供模板,以便按照他...

c# – WPF:SizeToContent =“WidthAndHeight”WindowState =“Minimized”Bug【代码】

当我将窗口的默认属性设置为: SizeToContent =“WidthAndHeight”和WindowState =“Minimized”, 窗口右侧有黑色部分. 要重现它,请尝试制作一个新的WPF项目并按上述方法设置属性,然后添加:<StackPanel><Button>HELLO</Button><Button>HELLO</Button> </StackPanel>当你运行它时,它看起来像这样……但在设计模式下,它看起来很好..如果您尝试调整窗口大小,按钮将捕捉到位置并修复布局.或者,如果删除两个属性中的任何一个,黑色部分将...

c# – 获取已安装的Windows商店应用程序列表【代码】

有一些方法可以获取ControlPanel中“添加/删除程序”中的已安装应用程序列表.但我想从Windows商店获取已安装应用程序的列表.到目前为止我还没有得到任何东西.有没有办法从Windows商店安装应用程序列表?解决方法:您可以在PowerShell窗口上运行这些命令,并在Windows 10计算机上获取已安装应用程序的列表Get-AppxPackage | ft Name, PackageFullName -AutoSize如果要获取所有用户的所有应用程序的列表,请使用以下命令.Get-AppxPackag...

c# – Visual Studio需要Windows 10吗?

我正在使用Windows 7,我正在尝试使用Visual Studio学习C#.如果我尝试创建一个新项目,它会要求最小和目标版本(唯一的选项是Windows 10).之后,它告诉我如果不更新到Windows 10我就无法打开这种项目.我无法更新到Windows 10,如何在Windows 7 OS上使用Visual Studio 2017制作和编译C#项目? 我安装了通用Windows平台开发.我正在尝试创建一个“空白应用程序(通用Windows)”. 解决方法:重新运行Visual Studio 2017安装程序(如果需要,可以...

c# – Python .NET,多线程和windows事件循环【代码】

我正在使用Python .NET围绕黑盒.NET DLL构建Python API. DLL只进行网络操作. DLL要求我运行一个窗口消息泵循环,否则网络操作会在一段时间后卡住.我在主线程中使用System.Windows.Forms.Application.Run()运行Windows消息循环.这适用于仅接收数据.当我开始从其他Python线程调用DLL时,我的程序开始表现得很奇怪.我认为它与线程有关,因为问题非常不规律 – 网络事件消失或进入很晚.据我所知,Python和C#是线程安全的,但也许是因为多层包...

c# – 如何在Flurl库中使用Windows身份验证?【代码】

Flurl有进行OAuth和基本身份验证的方法:await url.WithBasicAuth("username", "password").GetJsonAsync(); await url.WithOAuthBearerToken("mytoken").GetJsonAsync();但是如何使用当前登录的用户进行Windows身份验证? Flurl构建在其上的HttpClientHandler具有属性UseDefaultCredentials但我不知道如何在Flurl中使用它.var httpClient = new HttpClient(new HttpClientHandler() {UseDefaultCredentials = true });解决方法:F...

c# – 如何在Unity中实现和使用低级键盘钩子来禁用Windows快捷方式?【代码】

我的问题 如何在Unity中实现和使用低级键盘钩子来禁用Windows快捷方式? 我想通过意外使用Windows密钥来防止用户失去我的游戏焦点.这是因为我的应用程序是专为可以随机按键盘的幼儿设计的. 从searching stack overflow开始,我似乎需要实现一个低级键盘钩子. 我试过了什么 以下内容已在Unity中实施.当按下打印屏幕按钮时,它应该将我的应用程序的背景颜色变为黑色,证明我已正确实现它.但是,在测试时,看看我是否可以使用此捕获键盘输入...

如何在WXP(和更新的MSWindows)上使用C#终止所有[grand]子进程【代码】

问题:如何确定子进程树中的所有进程以杀死它们? 我有一个用C#编写的应用程序,它将: >从服务器获取一组数据,>然后,生成第三方实用程序来处理数据>将结果返回给服务器. 这工作正常.但是由于运行会占用大量CPU并且可能需要长达一个小时,因此我想添加让我的应用终止其子进程的能力. 我在其他地方找到的简单解决方案的一些问题是: >我的应用程序的子进程“A”(我认为是InstallAnywhere EXE)产生真正的处理应用程序“B”(一个java.ex...

C# – NetUseAdd来自Windows Server 2008和IIS7上的NetApi32.dll【代码】

我正在尝试使用NetUseAdd添加应用程序所需的共享.我的代码看起来像这样.[DllImport("NetApi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] internal static extern uint NetUseAdd(string UncServerName,uint Level,IntPtr Buf,out uint ParmError);…USE_INFO_2 info = new USE_INFO_2(); info.ui2_local = null; info.ui2_asg_type = 0xFFFFFFFF; info.ui2_remote = remoteUNC; info.ui2_username = username; info...

c# – windows7以编程方式设置“显示图标和通知”

我想要我的应用程序(用c#编写),它需要在Windows 7上运行并在通知区域中显示一个图标.默认为“仅显示通知”我默认显示我的图标.在c#中寻找api或者为此写一个脚本.如果没有直接的方法可以做到这一点有什么压倒性的方法吗?解决方法:我相信它是按照设计Windows 7不允许您以编程方式执行此操作. 你能不能使用Windows API Code Pack在主TaskBar上做点什么?

如何从c#中的windows表单应用程序中读取xml文件【代码】

如何从c#中的windows表单应用程序中读取xml文件? 我是这个.net框架编程的新手.我有3.5 .net框架 请给它简单的程序解决方法:将XML文件读入内存的最简单方法是使用XDocument.Load方法.此方法采用文件路径并返回可用于查询内容的XDocument实例XDocument doc = XDocument.Load(@"c:\path\to\the\xmlfile.xml");如果您使用的是较旧的API,则可能需要使用XmlDocument类.它可以通过以下方式加载XmlDocument doc = new XmlDocument(); doc....