Articles of windows 8.1

与Windows的MQTT-SN

我在Windows上运行了一段时间的MQTT(Mosquito),并且使用了我的Netduino,感谢ppatierno。 但是现在我需要开始将mqtt-sn用于Arduino的有线串行连接。 有一个能够无线的解决scheme也是需要的。 我找不到在Windows上完成此任何参考。 是否需要cygwin socat(宁愿避免)和蚊子或什么的一些组合?

以编程方式在Windows 8上排列文件夹

Windows 8似乎不会在个别文件夹上保留sorting顺序。 我猜测当explorer.exe终止(如重新启动时)这些偏好被丢弃? 打我,我所知道的是一段时间后(如几天),这些偏好完全丧失。 有没有办法在Windows资源pipe理器中以编程方式复制文件夹的sorting(select上下文菜单中的“sorting”选项之一)? 这样,说我有一个文件夹在Windows用户界面中打开。 说当前文件夹设置为按“名称”进行sorting,运行程序后,将按大小对其进行sorting,我再次检查Windows资源pipe理器中的sorting顺序,现在它说“大小”? 我有一个特定的大文件夹结构,我希望它的所有和它的子文件夹按大小永久sorting。 所以我想在查看它们之前运行这个程序,而不必单独手动重新sorting它们。 谢谢!

如何停止Explorer启动我的应用程序最大化?

资源pipe理器似乎总是用SW_MAXIMIZE启动我的应用程序(在STARTUPINFO.dwFlags设置了STARTF_USESHOWWINDOW )。 我知道ShowWindow将在你第一次需要显示一个窗口时使用这个值,但是它具有最大化一个永远不会被最大化的窗口的不幸结果。 我的窗口使用CreateDialogIndirectParam创build,并具有以下样式: WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|WS_CLIPCHILDREN|DS_MODALFRAME|DS_CENTER|WS_VISIBLE 。 为什么在允许STARTF_USESHOWWINDOW强制SW_MAXIMIZE之前, ShowWindow不检查是否设置了SW_MAXIMIZE ? 这是Windows中的错误? 这发生在使用Windows 8.1的HP Stream 7上。 我不确定Explorer是否会执行此操作,因为它是启用了触摸的,或者是因为屏幕较小。 这个资源pipe理器的行为logging在任何地方,有没有办法把它关掉? 停止Explorer(或任何其他父进程)影响我的初始窗口模式的最佳方法是什么? (我不想阻止用SW_*MINIMIZE*启动我的人) 系统32中的WinVer.exe具有相同的问题:

包含WinAPI(Win8)组件的WPF应用程序

我有一个使用手写控制的WPF应用程序。 通过使用一个 <InkCanvas></InkCanvas> 在我的XAML中,我能够获得用户的笔画,并使用InkAnalysis类将其转换为文本。 但是,这是严格的32位,我的要求决定了一个64位版本。 无法find一个64位兼容的库,我考虑升级到.NET 4.5,并利用桌面应用程序可用的Windows8类(通过将<TargetPlatformVersion> 8.1 </ TargetPlatformVersion>添加到csproj文件,以便我可以添加“ Windows'命名空间引用)。 幸运的是,Windows.UI.Input.Inking是。 但是,当我添加引用到Windows.UI.Input.Inking,我得到一个生成错误,指出: Unknown build error, 'Cannot resolve dependency to Windows Runtime type 'Windows.Foundation.Metadata.PlatformAttribute'. When using the ReflectionOnly APIs, dependent Windows Runtime assemblies must be resolved on demand through the ReflectionOnlyNamespaceResolve event.' 我已经看过: Windows.Foundation.Metadata.PlatformAttribute 它似乎想要一个枚举成员,要么: Windows.Foundation.Metadata.Platform.Windows 要么 Windows.Foundation.Metadata.Platform.WindowsPhone 这是一个桌面应用程序,所以我显然会selectPlatform.Windows的目标,但不知道如何告诉编译器。 我怎样才能将这个Windows.UI.Input.Inking类到我的WPF应用程序? 我的最终目标是在64位环境中简单地将笔划从inkcanvas转换为文本。

Windows 8.1无法安装.NET Framework 3.5 0 * 800F0906

尝试通过程序和function安装.net 3.5后(见下文)。 我正在无法安装错误800F0906 我正在使用Windows 8.1。

如何在VBS中使用文件名

我之前几乎没有用过vbscript,所以请原谅我的天真。 这里是非常简短的代码,保存为“runningCheck.vbs”: Set WshShell = WScript.CreateObject("WScript.Shell") Return = WshShell.Run("node.exe index.js", 2, true) 该脚本与node.exe和index.js位于同一目录中。 在Windows命令行中,当我进入目录并运行“runningCheck.vbs”时,它执行得很好。 但是,当cd离开目录并调用与完整文件path相同的vbs脚本时,它不再工作。 起初,我只是需要在我的vbs脚本中提供完整的path名,如下所示: Set WshShell = WScript.CreateObject("WScript.Shell") Return = WshShell.Run("C:\Users\computeruser\Building Intelligence\javadobe\node.exe C:\Users\computeruser\Building Intelligence\javadobe\index.js", 2, true) 但是我得到错误“系统找不到指定的文件”。 我如何正确指定path名? 在此先感谢帮助!

有没有API来启用/禁用Windows 8.1上的蓝牙?

在Windows 8 / 8.1中,现在可以通过操作系统本身启用/禁用蓝牙(参见下图)。 这是真棒,因为它是设备/驱动程序不可知的。 在Android上,这可以通过BluetoothAdapter.enable()和BluetoothAdapter.disable()来实现 ,但是我一直没能在Windows上find任何可以做到这一点的东西(尽pipe看起来确实是这样)。 所以我试过使用: BluetoothEnableIncomingConnections() – 但是,这只能阻止新的传入连接。 它不禁用现有的。 devcon.exe – 这个方法的问题是A.它是一个不可再分发的二进制B.它要求你提前知道他的设备ID(所以它不是设备/驱动程序不可知的)。 另外,虽然它不是一个破坏者,它不会需要提升。 UI自动化 – 简单地启动PC设置应用程序,并通过键盘事件来切换开关很容易,但是在适当的编码实践和用户体验方面,这是非常难看的。 这就是说,这是我发现实现我到目前为止的行为的唯一途径。 我正在用C ++编写一个原生的Win32应用程序,所以我不受限于任何Windows应用程序的应用程序需求,但是,如果有一个不需要提升的方法,那将是非常好的。 TL; DR 是否有任何API,WMI接口或其他任何可用的function来实现function上等效的结果来翻转蓝牙拨动开关? 如果没有,有没有其他方法可以产生类似的结果?

Adcontrol不会以发布商中心的应用ID和单元ID显示广告

我有一个广告控制工作正常与Msdn给出的testing值,但不显示实际值的广告(Windowsapp store应用程序)

垂直滚动gridview XAML windows store应用程序

如何在Windows Store应用程序xaml中编辑GRIDVIEW,以便我们可以使其垂直滚动而不是水平。 我正在使用XAML应该手动使用滚动视图做一个新的用户元素,或者有什么简单的方法来实现与Windows商店应用程序。 <GridView HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ItemsSource="{Binding imagelist}"> <GridView.Resources> <DataTemplate x:Key="DataTemplate1"> <Grid Width="250" Height="250" Tapped="Grid_Tapped"> <Image Source="{Binding imsourceurl}"/> </Grid> </DataTemplate> </GridView.Resources> <GridView.ItemTemplate> <StaticResource ResourceKey="DataTemplate1"/> </GridView.ItemTemplate> </GridView>

Windows Store App运行.msi安装程序

我正在开发一个从URL下载MSI文件的Windowsapp store应用程序。 我想从C#代码自动运行MSI安装程序。 第一个问题是Windows智能屏幕 – 微星没有签名 当智能屏幕被禁用时的事件 var success = await Windows.System.Launcher.LaunchFileAsync(file); returns false; 文件=下载的.msi安装程序 有任何想法吗? 感谢您的任何build议。