Articles of windows 10

什么是WINAPI_FAMILY_ONECORE_APP?

我正在通过GitHub微软的OpenSSL端口。 一个提交引起了我的注意,那就是添加Win10通用平台支持 。 在提交中,出现了名为WINAPI_FAMILY_ONECORE_APP的分区。 不过,在search时我并没有find太多的东西。 英文有两首,中文有二十二首(见下)。 以下Visual Studio Tools for Windows 10 Preview中的新function提供了一些没有任何解释的准点符号: 新的API分区WINAPI_FAMILY_ONECORE_APP ARM 64 通用CRT … 我有两个问题: 什么是WINAPI_FAMILY_ONECORE_APP ,以及如何使用它? 我可以使用WINAPI_FAMILY_ONECORE_APP 检测Windows 10小工具上的Aarch64 / ARM64吗? 这里是微软在OpenSSL中的使用( 从ssl/dtls1.h ; C ++注释被移到了define的可读性之上): // winsock.h not present in WindowsPhone/WindowsStore, defining the expected struct here #if defined(WINAPI_FAMILY) && ( WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP || WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_ONECORE_APP) struct next_timeout { long […]

Pyqt5devise师和Python 3.5

我是新来的编码。 我真的很喜欢它,并已经通过一些Python 3的教程,并感觉基本知识正在出现。 我现在开始思考gui的创作。 我刚开始使用tkinter,但很快就决定pyqt5对我有好处。 我已经开始了一个教程,我从zetcode发现,真的帮助我。 我现在碰到一个叫做pyqtdevise器的东西,它看上去像是一个重要的string,唯一的问题是,我无法在我的系统上find它。 我可以findpyqt designer.dll但没有,我知道如何启动。 我运行的是Windows 10,pyqt5和最新的Python 3.5安装。

找不到任何Directx3D 12示例

现在我想了解Directx 12并阅读msdn 。 它说 使用SDK安装工作示例,其中演示了以下内容: 我在这里findd3d C:\Program Files (x86)\Windows Kits\10\Redist\D3D但是,DirectX 12的示例在哪里? Thansks。

RegionInfo.CurrentRegion不对应于设置值

我正在编写一个Windows 10 UWP应用程序,需要根据您所在的区域显示不同的页面。我发现我的地区总是阅读“美国”,即使我将位置更改为中国,添加中文键盘,将语言设置为中文等。任何想法如何使Windows更改RegionInfo.CurrentRegion?

Scapy在Windows上工作时出错:“'模块'对象没有属性'ex_name'”

我试图运行一个涉及ARP嗅探的Python脚本,显然依赖于存在的Scapy库。 我完全不知道自己在做什么,但我相当擅长Google,遵循方向,复制/粘贴。 我已经启动并在我的Mac上运行,但我坚持什么,我希望是最后一个让Scapy在我的Windows计算机上工作的障碍(这是最终需要运行此脚本)。 我遵循http://www.secdev.org/projects/scapy/doc/installation.html#windows上的所有说明,只是我select了Python 2.7,并使用了2.7版本的新版本。 除了Pypcap和Libdnet之外,我使用“python setup.py install”(成功,我可以告诉你),除了Pypcap和Libdnet,我按照指示通过Exe以pipe理员身份安装。 不幸的是,当我在命令提示符中键入“scapy”来testing它是否工作时,我得到以下信息和错误消息: C:\scapy-2.3.1>scapy INFO: Can't import python gnuplot wrapper . Won't be able to plot. INFO: Can't import PyX. Won't be able to use psdump() or pdfdump(). Traceback (most recent call last): File "C:\Python27\Scripts\\scapy", line 25, in <module> interact() File "C:\Python27\lib\site-packages\scapy\main.py", line 278, in interact scapy_builtins = __import__("all",globals(),locals(),".").__dict__ […]

Windows 10上的全屏metro应用程序不使用EnumWindows列出

使用EnumWindows API时不会列出全屏metro应用程序窗口( https://msdn.microsoft.com/en-us/library/windows/desktop/ms633497%28v=vs.85%29.aspx )。 这些窗口在恢复或最大化模式下列出,但在全屏模式下会失败。 请注意,所有城域应用程序都没有全屏模式。 我尝试的应用程序是名为3D国际象棋游戏的游戏应用程序,并且EnumWindows API中给出的callback函数没有为3D棋盘游戏全屏窗口调用,而在屏幕上调用了所有其他顶级窗口。 什么可能是这种行为的原因? 有没有其他的方法来枚举整个屏幕的地铁应用程序窗口? 任何帮助,这是表示赞赏。 提前致谢。

获取来电事件

我们如何注册在移动设备上的Windows 10 UWP中侦听来电事件? 我尝试了Windows调用示例,但它只适用于未知的拨号程序。 我也试着用不同的PhoneTriggerType注册样本,但似乎没有工作。

为什么不在Windows 10上运行IUpdateSession :: WebProxy?

我有一些使用Windows Update API执行Microsoft Update扫描的内部代码。 由于某些客户没有直接的互联网访问,我明确地设置WebProxy属性指向我们的本地代理服务器。 在testing期间(在Windows 7上),这似乎完美地工作。 现在我正在Windows 10上testing它(请参阅脚注1),而且似乎忽略了代理设置。 Windows Update客户端在Windows 10中进行了重大修改,因此这可能是新版本客户端中的一个错误或无证的限制,但是另一方面,我以前使用COM的经验不多,所以我可能会做错事。 观察结果,使用下面贴出的testing代码: 无论运行什么安全上下文,以及客户端是否在用户的Internet设置中configuration了直接Internet访问和/或代理服务器,该代码都可以在Windows 7上按需要运行。 该代码也适用于Windows 10,前提是客户端可以直接访问互联网。 如果客户端没有直接的互联网访问,但是运行它的用户在他们的Internet设置中configuration了合适的代理服务器,则代码主要在Windows 10上运行。 (见脚注2) 如果客户端没有直接的互联网访问,并且运行它的用户没有configuration合适的代理,则该代码在Windows 10上不起作用。 它不是连接到代码中指定的代理,而是尝试连接到一系列外部IP地址; 一旦所有这些连接尝试最终都超时,它将在显示的行上返回0x80072ee2,ERROR_INTERNET_TIMEOUT。 (我忽略了设置代理服务器的部分代码,从而可以在Windows 7上获得非常类似的行为。) 此外,如果我故意将代理中的代理URL更改为指向不存在的服务器,则代码将停止在Windows 7上工作,如预期的那样,但Windows 10上的行为不变。 所以它确实看起来像Windows Update只是忽略了WebProxy属性。 (该属性正在设置;我可以从IUpdateSession对象中读取它。) 更改传递优化下载模式似乎没有帮助。 我尝试了所有可通过组策略使用的不同模式。 向代理URL添加尾部斜杠违反了Windows 7的代码,对于Windows 10没有任何影响。使用裸露的DNS名称而不是Windows 7上的URL,但在Windows 10上没有任何区别。 由于代码最终打算成为系统服务的一部分和/或远程运行,所以在用户级别configuration代理设置不是一个理想的select,尽pipe如果没有其他解决scheme可用,我可能会回头。 这是我一直在testing的代码,原始代码的一个缩减版本。 testing代码实际上没有处理结果,如果有的话,因为问题发生在该点之前。 我已经隐藏了我们的代理服务器的真实DNS名称,但URL的格式如图所示。 任何想要在自己的环境中testing代码的人都需要将自己的代理指向它。 #include <windows.h> #include <wuapi.h> #include <stdio.h> #define stringize1(x) L#x #define stringize(x) […]

networking错误使用巧克力来安装程序

我已经尝试了https://chocolatey.org/install上的所有内容 这里是我使用最强烈推荐的方法得到的错误: 根据他们的指示,我使用了PowerShell 'Set-ExecutionPolicy AllSigned' 我也尝试从PowerShell执行安装 结果如下: 我也尝试了“完全脱机安装”,它涉及到手动下载和解压nupkg文件,但结果与上面类似。 你对我收到的错误有什么看法吗? 我应该怎么做巧克力装置? 提前感谢您的任何想法,你可能有。 更新: 点击这里为巧克力日志文件。 下面的代码来满足SO要求: 2017-04-26 11:47:33,091 [DEBUG] – Configuration: CommandName='install'| CacheLocation='C:\Users\PARAGON\AppData\Local\Temp\chocolatey'| ContainsLegacyPackageInstalls='True'| CommandExecutionTimeoutSeconds='2700'|WebRequestTimeoutSeconds='30'| Sources='https://chocolatey.org/api/v2/'|SourceType='normal'| Debug='False'|Verbose='False'|Trace='False'|Force='False'|Noop='False'| HelpRequested='False'|UnsuccessfulParsing='False'|RegularOutput='True'| QuietOutput='False'|PromptForConfirmation='True'|AcceptLicense='False'| AllowUnofficialBuild='False'|Input='choco'|AllVersions='False'| SkipPackageInstallProvider='False'|PackageNames='choco'| Prerelease='False'|ForceX86='False'|OverrideArguments='False'| NotSilent='False'|ApplyPackageParametersToDependencies='False'| ApplyInstallArgumentsToDependencies='False'|IgnoreDependencies='False'| AllowMultipleVersions='False'|AllowDowngrade='False'| ForceDependencies='False'|Information.PlatformType='Windows'| Information.PlatformVersion='6.2.9200.0'| Information.PlatformName='Windows 8'| Information.ChocolateyVersion='0.10.5.0'| Information.ChocolateyProductVersion='0.10.5'| Information.FullName='choco, Version=0.10.5.0, Culture=neutral, PublicKeyToken=79d02ea9cad655eb'| Information.Is64BitOperatingSystem='True'| Information.Is64BitProcess='True'|Information.IsInteractive='True'| Information.IsUserAdministrator='True'| Information.IsProcessElevated='True'| Information.IsLicensedVersion='False'|Information.LicenseType='Foss'| Features.AutoUninstaller='True'|Features.ChecksumFiles='True'| Features.AllowEmptyChecksums='False'| Features.AllowEmptyChecksumsSecure='True'| Features.FailOnAutoUninstaller='False'| Features.FailOnStandardError='False'|Features.UsePowerShellHost='True'| Features.LogEnvironmentValues='False'|Features.VirusCheck='False'| Features.FailOnInvalidOrMissingLicense='False'| […]

WTL在Windows 10上

有没有人在Windows 10上使用过WTL? 在Windows 10上使用WTL segfault创build的所有应用程序。它们在Windows 8和Windows 7上运行。 我甚至在Windows 10上尝试了WTL中最基本的Hello-World应用程序,并且在运行时发生段错误。 没有明确的迹象表明什么是错的。 该程序只是段错误与通用Windows段错误。 看起来像WTL不是Windows 10兼容呢? 有没有人有这个问题呢。 在这里问问别人可能会有同样的问题。 我试了两个不同的Windows 10(预发布testing版,并正式发布)。 我正在使用最新的WTL版本WTL 9.0.4140 Final (2014-05-30)。