草庐IT

Streaming模式

全部标签

windows - 检测安静模式

我需要能够在我的设置项目的类库中检测安静模式。一些库的方法显示对话框形式,如果安装程序在安静模式下运行,它们将不可见。所以我需要检测安静模式,或者至少检查窗口窗体是否可以显示。我该怎么做? 最佳答案 参见UILevelWindows安装程序的属性。 关于windows-检测安静模式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4943297/

windows - 如何检测 Windows 终端服务器是否处于安装模式

我可以使用以下命令来查明Windows终端服务器是否处于安装模式。changeuser/query如何通过WindowsAPI以编程方式检测此问题? 最佳答案 我猜你想要Win32_TerminalServiceSetting中的TerminalServerMode属性WMI类ThisTechnetarticle有一个脚本示例,您可能可以对其进行调整以测试该属性。要在nativewinapi中执行此操作(不使用WMI),您可以查看winsta.dll中未记录的函数或检查registry.

windows - 解决冲突后如何忽略 Git 中的文件模式更改?

我真的打算停止编码并成为一名木匠。这个问题让我压力很大,现在似乎没有任何明确的解决方案,除了强制非Windows机器使用Windows似乎施加的文件权限。让我们从场景开始。我有2台开发机器,一台运行Windows7,另一台运行MacOSX。他们都在使用Eclipse和EGit,并且都从远程仓库克隆了同一个项目。这就是相似之处结束的地方,因为我的Windows机器有一个坏习惯,即在其本地存储库中保留644(r-xr--r--)的文件模式,而Mac上的模式默认到很酷的775(rwxrwxr--x)。所以问题显然出在文件权限上——GIT报告说有些文件由于文件模式的差异而不是实际内容而发生了变

c++ - 在异步模式下使用的 WinHttp - ERROR_INTERNET_CANNOT_CONNECT 如何干净地关闭连接

我在请求的回调过程中得到很多ERROR_INTERNET_CANNOT_CONNECT(12029代码)。我在异步模式下(在服务器上)使用WinHttp。在这种情况下,您如何干净地关闭连接。你只是使用这样的东西(就像你通常关闭连接一样?):::WinHttpSetStatusCallback(handle,NULL,0,0);::WinHttpCloseHandle(this->handle));我问这个是因为我在描述的情况下发生了一些与winhttpdll相关的奇怪内存泄漏(想要创建数百个可能被公司内部防火墙阻止或目标服务器丢弃连接的并发连接)。我已经在msdn上查看了WinHttp

windows - FTP 客户端 Filezilla 和 Ftpuse 工作,但 Windows 资源管理器无法进入 PASV 模式

我使用.NET4.0创建了一个自定义FTP服务器。我在同一台Windows7机器上同时运行客户端和服务器,并且我的防火墙完全被禁用。我可以使用FileZilla和FtpUse连接到它,建立PASV模式,然后浏览文件夹的内容就好了。尝试通过Windows资源管理器连接时出现问题。我可以成功登录,但是当Explorer发送PASV命令时(请参阅下面的客户端/服务器交换),Explorer会弹出一个消息框,显示“FTP文件夹错误”、“在FTP服务器上打开该文件夹时发生错误。请确保您有权访问该文件夹”。下面的详细信息是它从服务器收到的最后两个响应。我找到了这个(http://support.m

windows - 如何在c99模式下编译?

我在windows平台上,有什么方法可以在c99模式下在命令行中编译程序,而不必在每个程序中键入-std=c99陈述?我当前的gcc版本是4.4.1。 最佳答案 gcc不提供通过例如环境变量指定命令行参数的方法。如果您想要-std=c99的效果,那么在某种程度上您将不得不使用该参数调用gcc命令。如果您从类Unix命令shell调用gcc,例如与Cygwin一起使用的命令shell,可能已经有一个c99命令。POSIX需要这样的命令(它将是gcc命令的包装器)。我目前没有安装Cygwin,所以我无法检查它。如果不存在,您可以定义一个

Windows 7 中的 Windows 7 兼容模式

我有一个用DelphiXE5编写的应用程序,主要针对Windows7,但也针对Windows8和8.1。它确实要求用户具有管理员权限。它在我用户的几乎所有计算机上都运行良好,但在少数情况下,它仅在为Windows7选择Windows7兼容模式时才起作用。当应用程序以Windows对话框形式启动时,错误直接出现:[NameOfMyProgram]hasstoppedworking.ProblemEventName:APPCRASHFaultModuleName:KERNELBASE.dllFaultModuleVersion:6.1.7601.18839Exceptioncode:0ee

c - 如何在内核模式驱动程序中使用 Winsock 内核 (WSK) 发送原始套接字数据包?

我正在为Win7及更高版本开发一个内核模式驱动程序。我想在驱动程序中发送自定义IP数据包(我想为IP层指定所有字段)。我找到了WinsockKernel(WSK)技术,但它只说明了如何发送和接收TCP和UDP数据包。我知道在用户模式下,WinSockAPI中有原始套接字。所以我想知道是否也有用于Winsock内核的原始套接字接口(interface)?谢谢。 最佳答案 WskSocket支持TCP、UDP和自定义IP包的“原始套接字”:https://msdn.microsoft.com/en-us/library/windows/

windows - 如何在控制台中检测当前是否启用了 Windows 10 缓冲区环绕模式

有什么方法可以检测控制台应用程序是否在启用Windows10新功能的情况下运行?ThisMSDNpage显示HKEY_CURRENT_USER\Console\ForceV2、HKEY_CURRENT_USER\Console\LineWrap和HKEY_CURRENT_USER\Console\{name}\LineWrap控制它,但除此之外解析不那么健壮,它可能不正确。如果用户切换到旧模式或从旧模式切换,更改将在控制台重新启动后才会生效。如果我开发应用程序,我可以在启动时进行检查。但是可能存在竞争条件,这使得注册表检查对于任何实际使用都毫无用处。我很好奇第三方控制台窗口的解决方案是

windows - IAMVideoProcAmp - 获取在自动模式下设置的属性

我正在使用DirectShowapi从网络摄像头捕获视频,我正在使用IAMVideoProcAmp接口(interface)(例如VideoProcAmp_WhiteBalance)设置各种属性。是否可以获取在自动模式下设置的当前属性值?我想获取它并将其应用于手动模式。问题是当我尝试通过调用IAMVideoProcAmp::Get在自动模式下获取值时方法,它返回我为手动模式设置的最后一个值(不是我期望的当前值)。 最佳答案 我认为它不会按照您想要的方式工作。您只能读回您设置的值或可以自行设置的值。接口(interface)/方法不应