Articles of windows 10

在Windows 10周年纪念版中显示触摸键盘(TabTip.exe)

在周年更新之前的Windows 8和Windows 10中,可以通过启动来显示触摸键盘 C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe 它不再适用于Windows 10周年更新; TabTip.exe进程正在运行,但键盘未显示。 有没有一种方法来显示它编程? UPDATE 我发现一个解决方法 – 假的鼠标点击系统托盘中的触摸键盘图标。 这是delphi的代码 // Find tray icon window function FindTrayButtonWindow: THandle; var ShellTrayWnd: THandle; TrayNotifyWnd: THandle; begin Result := 0; ShellTrayWnd := FindWindow('Shell_TrayWnd', nil); if ShellTrayWnd > 0 then begin TrayNotifyWnd := FindWindowEx(ShellTrayWnd, 0, 'TrayNotifyWnd', nil); if TrayNotifyWnd > 0 then begin […]

Perl不在Windows 10中运行

我刚刚在我的64位笔记本电脑上下载了Windows 10的ActivePerl,但是当我进入命令提示符时,除非目录是C:\ Perl64 \ bin,否则perl -v会失败,在这种情况下,它会告诉我我的Perl 5.20。 2版权Larry Ullman等,但如果我尝试打开perl文件在任何地方,没有任何反应,如果我运行perl.exe它只是向我显示一个闪烁酒吧命令窗口,什么也没有发生,当我尝试运行.pl程序Eclipse它告诉我可预见的是,因为perl-v失败,它不会运行。 我能做些什么来获得.pl文件的运行?

JavaFX ComboBox在Windows 10上没有响应

我最近升级到了Windows 10,而在Windows 8.1中工作的JavaFX代码似乎在10中冻结。我已经跟踪到了在对话框中打开ComboBox的问题。 这似乎冻结了任何JavaFX程序。 其他人是否也有同样的问题? (Windows 10电脑仍然很less,所以会很好地确认错误确实是JavaFX的问题) 我附上了下面的示例代码。 在主要阶段的combobox是好的,但是当我打开一个对话框,并尝试在那里使用combobox,整个事情冻结。 我在Eclipse 4.4.0中使用Java 8u51 package javafxExamples; import java.util.ArrayList; import java.util.List; import java.util.Optional; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ChoiceDialog; import javafx.scene.control.ComboBox; import javafx.scene.layout.BorderPane; import javafx.stage.Stage; public class ComboErrorTest extends Application { String[] list={"Jamie", "Arthur", "Gordon"}; private Stage stage; public static void main(String[] args) { launch(args); } […]

如何在Windows 10 Enterprise上作为shellreplace运行应用程序

我需要在运行Windows 10 Enterprise的计算机上创build一个特殊帐户。 此帐户将直接在login时启动应用程序而不是默认shell,退出应用程序应强制重新启动计算机。 我可以使用configuration控制台和lockingfunction在Windows 8.1 Embedded Industry Pro上轻松完成此操作。 现在,在Windows 10上,我尝试关注technet上的两个教程WESL_UserSetting,并在Windows 10专业版,企业版或教育版上设置自助服务 terminal 但是,这两个教程都不起作用。 我已经设法执行在他们描述的脚本,但他们没有任何效果(我已经修改它们,所以他们不删除壳集)。 最后,我已经结束了以下代码: $COMPUTER = "localhost" $NAMESPACE = "root\standardcimv2\embedded" $ACCOUNT_NAME = "cmp" $ShellLauncherClass = [wmiclass]"\\$COMPUTER\${NAMESPACE}:WESL_UserSetting" $NTUserObject = New-Object System.Security.Principal.NTAccount($ACCOUNT_NAME) $NTUserSID = $NTUserObject.Translate([System.Security.Principal.SecurityIdentifier]).Value $NTUser_Shell = Get-WmiObject -namespace $NAMESPACE -computer $COMPUTER -class WESL_UserSetting | where {$_.Sid -eq $NTUserSID} if ($NTUser_Shell) { "`Custom shell already […]

DEP0001:意外的错误:-1988945906部署Windows UWP应用程序到电话

确切的错误: 严重级代码说明项目文件行抑制状态错误DEP0001:意外的错误:-1988945906 TestApp 这是什么意思? 这似乎是没有问题的应用程序,它可以在PC上正常工作。 操作系统版本:1511,Windows 10 10.0.10586.164

如何阻止我的安装程序触发Windows 10的“此应用程序已被阻止您的保护”错误?

Windows 10的安全function有时会阻止我的应用程序安装程序为不可信,并说“这个应用程序已被阻止您的保护”。 (我的安装程序是数字签名的。)最终用户可以使用变通办法 ,但这不是一个好的用户体验。 我应该怎么做Windows 10从我的公司网站上下载信任我的应用程序?

与Windows 7相比,Windows 10性能较差(页面error handling不可伸缩,当线程数大于16时严重的锁争用)

我们设置了两个完全相同的HP Z840工作站,并具有以下规格 2 x Xeon E5-2690 v4 @ 2.60GHz(Turbo Boost ON,HT OFF,总共28个逻辑CPU) 32GB DDR4 2400内存,四通道 并在其上安装了Windows 7 SP1(x64)和Windows 10 Creators Update(x64)。 然后我们运行了一个小内存基准testing(下面的代码,使用VS2015 Update 3,64位体系结构构build),它可以同时从多个线程执行内存分配 – 无填充。 #include <Windows.h> #include <vector> #include <ppl.h> unsigned __int64 ZQueryPerformanceCounter() { unsigned __int64 c; ::QueryPerformanceCounter((LARGE_INTEGER *)&c); return c; } unsigned __int64 ZQueryPerformanceFrequency() { unsigned __int64 c; ::QueryPerformanceFrequency((LARGE_INTEGER *)&c); return c; […]

Windows 10蓝牙低功耗连接c#

对于一个项目,我需要从使用C#的Windows 10上的蓝牙设备获取一些数据。 我不太熟悉的蓝牙API,不知道为什么以下不起作用: 使用BluetoothLEAdvertisementWatcher我search广告,这工作正常。 我确实收到来自设备的广告(本地名称适合)以及它的ServiceUuids 。 接下来我尝试使用与广告一起收到的BluetoothAddress连接到设备: private async void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher watcher, BluetoothLEAdvertisementReceivedEventArgs eventArgs) { ulong blAdress = eventArgs.BluetoothAddress; BluetoothLEDevice blDevice = await Windows.Devices.Bluetooth.BluetoothLEDevice.FromBluetoothAddressAsync(blAdress); } 但是,这样做会导致一个例外: 元素未find。 (从HRESULTexception:0x80070490)。 这是从设备读取数据的正确方法吗? 其他选项是否可用于从服务中读取数据? 在Windows中手动配对设备不是一个真正的select,也似乎失败。 /编辑1:我检查设备的本地名称,以确保我只尝试连接到正确的。 所以我想连接到这个特定的设备有一个问题,但我不知道如何解决这个问题。 服务数据在iOS上成功读取,所以应该是可以的。

如何检测Windows 10在Windows窗体应用程序中进入平板电脑模式的时间?

更新 虽然不是最优雅的解决scheme,似乎工作的一种方法是观察相关的registry值。 以下是使用WMI执行此操作的示例。 如果有比这更好的解决scheme,我很乐意听到任何人的消息。 using System; using System.Management; using System.Security.Principal; using System.Windows.Forms; using Microsoft.Win32; public partial class MainForm : Form { public MainForm() { this.InitializeComponent(); this.UpdateModeFromRegistry(); var currentUser = WindowsIdentity.GetCurrent(); if (currentUser != null && currentUser.User != null) { var wqlEventQuery = new EventQuery(string.Format(@"SELECT * FROM RegistryValueChangeEvent WHERE Hive='HKEY_USERS' AND KeyPath='{0}\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ImmersiveShell' AND ValueName='TabletMode'", currentUser.User.Value)); var […]

Windows 10 UWP – C#:如何检查networkingtypes(EDGE / 3G / LTE),不仅是蜂窝与WLAN?

如何检查目前使用哪种types的蜂窝连接(EDGE / 3G / LTE)? 我只知道如何检查设备是否在蜂窝连接或无线局域网,但我需要特定types的蜂窝连接。 谢谢!