草庐IT

WIFI_SLEEP_POLICY_NEVER

全部标签

c# - 如何在 .net 中获取可用的 wifi AP 及其信号强度?

有没有办法使用.NET访问所有WiFi接入点及其各自的RSSI值?如果我可以在不使用非托管代码的情况下做到这一点,那将是非常好的,或者如果它在mono和.NET中工作甚至更好。如果可能的话,我会推荐一个代码示例。谢谢以下是我发现的一些类似的stackoverflow问题:-GetSSIDofthewirelessnetworkIamconnectedtowithC#.NetonWindowsVista-ManagingwirelessnetworkconnectioninC#-GetBSSID(MACaddress)ofwirelessaccesspointfromC#

windows - 关闭 Microsoft Surface Dial sleep 模式

在为新的MicrosoftSurfaceDial开发时,我注意到该设备会在几分钟后进入休眠状态,并在与设备交互后大约需要1-2秒才能再次唤醒。这对于我的特定用例来说是不够的,应用程序必须立即提供反馈。我已尝试在设备管理器中关闭蓝牙设备的能量设置,但问题仍然存在。有没有办法通过代码或其他方式关闭此功能? 最佳答案 遗憾的是,如果不更新Microsoft固件,则无法解决该问题。该装置使用NordicSemiconductornRF52832蓝牙低功耗SoC,可以在芯片上进行更改,但需要固件更新。真的很抱歉,但这是唯一的办法。

windows - Windows 从 sleep 中返回后的 InstanceOwnerException

也许你们中的任何人都可以帮助我解决这个烦人的问题。我有一个长时间运行的工作流程,由一个长时间运行的应用程序使用。我使用SqlWorkflowInstanceStore进行持久化。我设置了DefaultInstanceOwner,这样我就可以在应用程序的另一次启动时重新加载工作流。InstanceHandlehandle=workflowInstanceStore.CreateInstanceHandle();InstanceViewview=workflowInstanceStore.Execute(handle,newCreateWorkflowOwnerCommand(),Time

linux - "Thread.sleep(30000)"在 Windows 和 Linux 上的工作方式是否相同?

我怀疑“Thread.sleep()”在Windows和Linux上的工作是否相同?现在我正在开发一个企业应用程序,我正在使用springmvc框架工作。现在的问题是,我的一个函数中有这一行“Thread.sleep(30000)”。这里的值“30000”表示“30秒”的sleep,它在我的本地系统(Windows操作系统)上工作正常。当我在Linux服务器上部署我的应用程序时,我怀疑“Thread.sleep(30000)”没有按预期工作。 最佳答案 如果您的服务器在Linux下运行,您可能会遇到LeapSecond错误看这里Le

c# - 获取wifi信号强度

有没有办法在C#中获取wifi信号强度?目前我正在通过Processproc=newProcess();proc.StartInfo.CreateNoWindow=true;proc.StartInfo.FileName="netsh";proc.StartInfo.Arguments="wlanshowinterfaces";proc.StartInfo.RedirectStandardOutput=true;proc.StartInfo.UseShellExecute=false;proc.Start();然后我通过读取输出获得wifi信号强度。有没有更好的办法?最好使用API的

windows - 是否需要在 CPU 上安排等待 Windows 事件的线程从 sleep 中唤醒?

最好用一个例子来描述我的问题:我们通过CreateEvent创建一个Windows事件句柄,manualReset为FALSE。我们创建了4个线程。确保它们都开始运行并等待WaitForSingleObject的上述事件。在主线程中,在for循环中,我们通过SetEvent向该事件发出4次信号。比如:for(inti=0;i我的问题是,我们可以说所有这4个线程一定会从等待此事件中唤醒吗?根据我对WindowsEvent的理解,答案是肯定的。因为当事件被设置时,总是有一个线程在等待它。但是,我在MSDN上读到“设置已设置的事件无效”。由于等待线程可能没有机会在循环中主线程设置事件时运行。

windows - 如何在 Windows Mobile 上扫描 Wifi 接入点?

我需要在WindowsMobile上扫描Wifi接入点并连接扫描结果之一。目前我使用的是C#语言,WindowsMobile6.5设备,我也使用下面的代码进行扫描。[DllImport(wlanapi.dll",SetLastError=true)]我正在使用wlanapi.dll,但似乎无法在移动设备上使用。有没有人知道下面的内容。我可以使用WindowsMobile6.5中的dll进行扫描和连接吗?如果1不可行,请告诉我不同​​的方法..请给我线索。 最佳答案 wlanapi.dll在WinMo/WinCE中不存在。您必须使用受

c++ - Linux/windows sleep 时间

是否可以检查(在bash/python/C++中)在系统(Linux/Windows)中还有多少时间可以进入休眠状态-我需要它来创建在linux和windows上工作的双重程序,以防止一个人进入休眠状态在另一个模式上工作时(通过TCP)。不,我不能只是延长系统时间进入休眠状态——因为如果我离开办公table,计算机必须进入休眠状态(或者更确切地说进入阻塞模式——或者不管它叫什么——它们只需要通过密码来阻止——安全问题)。 最佳答案 对于Windows:SetThreadExecutionState会告诉系统不要进入休眠模式,它也可以

.net - 在 .NET 控制台应用程序中,防止 Windows sleep /休眠

我正在尝试编写一个.NET控制台应用程序,它按顺序从Web下载文件列表。该程序基本上有效。问题是Windows的省电sleep机制会中断下载。SetThreadExecutionState方法似乎在控制台应用程序中不起作用?usingSystem.Runtime.InteropServices;usingSystem.Net;publicstaticclassUtility{[DllImport("kernel32.dll",CharSet=CharSet.Auto,SetLastError=true)]publicstaticexternThreadExecutionStateSet

c - sleep ()功能不起作用?

我在Windows上的Code::Blocks中使用GNUGCC编译器。为什么sleep(seconds)在这里不起作用?我已经使用库尝试过它并且工作正常。谢谢。编辑:“不起作用”是指无法编译。对不起。#include#include#includeintmain(intargc,char*argv[]){char*c=(char*)malloc(sizeof(char)*50);if(--argc>0){printf("POTATO:\n");while(argc>=1){printf("-%s\n",argv[argc]);sleep(10);argc--;}printf("\n"