草庐IT

网络延迟

全部标签

Windows App 无法从某些网络访问服务,但浏览器可以

我有一个使用Cordova构建的Windows应用程序,它无法从某些网络访问它的网络服务。我认为这不是CORS问题。该应用程序可以正常工作,尤其是在公共(public)网络中,但是当用户通过直接连接或VPN切换到内部网络时,应用程序无法连接。我所说的内部是指托管Web服务的组织内部。如果我调试应用程序,错误是:SCRIPT7002:XMLHttpRequest:NetworkError0x2efd,Couldnotcompletetheoperationduetoerror00002efd.如果我要求用户打开浏览器访问服务URL,它总是有效。服务不是通过HTTPS调用的,所以没有SSL

node.js - 在与本地网络服务器通信的 Electron 应用程序中实现 socket.io

我必须让本地运行的Web服务器与本地运行的WindowsElectron应用程序通信,以便发送一些消息,Electron应用程序会将其显示为通知。我看到有人推荐使用socket.io进行客户端和服务器之间的实时通信,但我发现很难理解它,因为没有我可以研究的示例来了解它的实际工作原理。欢迎提供有关此主题的任何来源和解释。 最佳答案 只需通过thistutorial.从简单的网络开始。当你让它工作时-将它移植到Electron。 关于node.js-在与本地网络服务器通信的Electron应

Java (Windows) - 通过进程id,获取内存使用、磁盘使用、网络使用

我一直在研究为特定流程获取以下数据的最佳方法:CPU使用率内存使用情况磁盘使用情况网络使用情况我决定使用OSHI(操作系统和硬件信息)API。对我来说不幸的是,这个API没有给我所需的开箱即用信息,它需要一些关于如何计算的基本知识,例如每个进程的cpu使用率。我的问题是:如何通过进程ID获取内存、磁盘、网络使用情况?使用以下每个进程的cpu使用数据示例例如:获取claculator.exe运行进程的实际CPU使用率:importoshi.SystemInfo;importoshi.hardware.CentralProcessor;importoshi.software.os.OSPr

windows - 网络中断时打印到本地共享打印机

我有一些遗留应用程序逻辑,使用DOS复制命令将文件发送到连接的打印机:复制fileToPrint\myLocalComputerName\printerShareName问题在于,即使应用程序在物理连接到打印机的计算机上运行,​​因为它使用网络“共享”,它也需要网络可用。如果网络不可用,DOS会抛出一个网络不可用错误。我如何编写代码,这样我就没有网络依赖性?(最好不要重新设计整个基于文件的打印逻辑) 最佳答案 找到以下文章,在网络不可用时使用环回网络适配器访问本地共享。http://geekswithblogs.net/dtotzk

c++ - 替换 SHDOCLC.DLL 文件以自定义网络浏览器的上下文菜单

我正在使用来自article的代码自定义网络浏览器的上下文菜单。但是当我运行这段代码时HRESULTCBrowserHost::ShowContextMenu(DWORDdwID,POINT*ppt,IUnknown*pcmdTarget,IDispatch*pdispObject){#defineIDR_BROWSE_CONTEXT_MENU24641#defineSHDVID_GETMIMECSETMENU27#defineSHDVID_ADDMENUEXTENSIONS53HRESULThr;HINSTANCEhinstSHDOCLC;HWNDhwnd;HMENUhMenu;CC

windows - 如何通过控制台应用程序延迟 Windows 中的系统关闭?

我有一个正在运行的应用程序,用户已发出关闭系统的命令,但我想将关闭推迟到我的应用程序运行时。应用程序工作完成后,系统应关闭。 最佳答案 这取决于您所谈论的是哪个版本的Windows。在WindowsXP中,您可以响应WM_QUERYENDSESSION之类的消息以阻止关闭。(由于您是控制台应用程序,您可能需要在控制台应用程序仍在运行时生成一个小窗口应用程序来执行此操作。)但是Vista让应用程序很难阻止关机。(Microsoft声称根本无法做到这一点,但我确实看到VisualStudio2010设法做到这一点。)您可以延迟关闭大约五

windows - 链接到 Windows 网络共享上的文件

如何从Org模式链接到Windows环境中网络驱动器上的文件?我得到错误:eval:ShellExecutefailed:Thesystemcannotfindthefilespecified.使用这种链接:[[//share/path/to/file.csv]] 最佳答案 我也遇到了同样的问题。我追踪到org-open-at-point将PATH转换为w32-shell-execute无法打开的东西。使用下面的defadvice,我可以打开//和\网络路径。(defadvicew32-shell-execute(aroundwor

c++ - CFileDialog 延迟崩溃

我在基于对话框的MFC应用程序中添加了一个“打开文件”对话框。现在,在通过按下“打开”或“取消”按钮关闭打开的文件对话框后整整一分钟(!),我的应用程序崩溃了。当它崩溃时,输出中会发生以下情况:1)一堆Windows线程正在退出;2)正在抛出一堆COM异常(0x80010108“调用的对象已与其客户端断开连接”和0x800401FD“对象未连接到服务器”);3)最后,出现了一个未处理的异常:0xC0000005:访问冲突读取位置0xfeeefeee,调用堆栈指向ole32.dll。说我很困惑是轻描淡写的说法。调用对话框的代码如下:CFileDialogfileDlg(TRUE,_T("

windows - 具有延迟的全局键盘 Hook

我正在为条形码扫描仪制作“驱动程序”。这个特定的扫描仪基本上是一个USB键盘,只要扫描到某些东西就会生成击键。我想找到一种方法来区分这些击键和正确键盘发送的那些击键。不幸的是,唯一的区别是扫描仪生成击键的速度真的很快,在几分之一秒内完成了一系列的按键操作。我的看法是,我必须设置一个全局键盘钩子(Hook)来拦截所有输入,以某种方式存储它,稍等片刻,然后将这些击键发送到钩子(Hook)链的更下方,或者假设它们是扫描仪生成的并适本地处理它们。但是,由于之前没有使用钩子(Hook)的经验,我不确定正确的方法。我可以只调用CallNextHookEx()中的某些方法而不是其他线程中的Keybo

windows - 计划任务 .bat - 检查网络驱动器是否准备就绪

我在WindowsServer2003R2中有一个计划任务,应该从网络位置(映射的驱动器)获取一些文件并将它们复制到本地文件夹,为当天晚些时候通过FTP同步到移动设备做准备。p>当我点击并运行任务时,任务运行没有问题。任务调度程序说它正在运行更新它运行的时间并且文件出现在正确的位置。然而……当任务应该在晚上运行时(我还没有登录)任务运行(任务调度程序指示任务在指定时间运行)但文件复制不会发生。我怀疑这与登录帐户的任务有关,然后在连接网络驱动器并准备就绪之前运行文件副本。这是批处理文件中的代码:@echooffFORFILES/p"K:\Oncology\BSWRICS-MDM"/s/m