Articles of windows 10

将文件从Windows复制到Ubuntu子系统

我启用了开发者模式,并Bash on Ubuntu on Windows安装了Bash on Ubuntu on Windows 。 我的主目录可以在%localappdata%\Lxss\home\<ubuntu.username>\ ,我创build了一个叫做Pictures的子目录,这样完整的path应该是 在Windows上: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures 在bash上:/ /home/<ubuntu.username>/Pictures 如果我从bash使用命令touch hello.txt创build一个文件,我可以自由地在Windows用户界面中看到这个文件,并将其复制到我的桌面。 但是,如果我从Windows用户界面创build一个新的文本文件并将其保存在C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures ,即使我重新启动bash或窗口,当我做ls -l时文件不可见。 为什么不能在自己的主目录中看到从Windows端创build的文件? 编辑使用/mnt/c是不是一个解决scheme,我想了解为什么它不会看到这些文件,如果有补救措施,以便它将能够看到UI创build的文件,而不是尝试使用terminal复制粘贴或移动文件。

VB 6应用程序如何确定它是否在Windows 10上运行?

我想我的VB 6应用程序检测并显示运行的Windows版本。 我从另一个堆栈溢出问题试过这个代码 ,但它不适合我。 它在旧版本的Windows(如Windows XP和Vista)上显示正确的版本号,但无法检测到Windows 10.出于某种原因,它说Windows 10是Windows 8。 我以为Windows 10会有一个主要版本的“10”和次要版本的“0”, 这个Windows版本号的图表证实了它。 那么,为什么GetVersionEx函数从来没有真正返回版本10.0? 我怎样才能准确区分Windows 8,Windows 8.1和Windows 10?

如何知道MASM是使用相对还是绝对偏移来编码我的JMP指令?

如何知道MASM是使用相对还是绝对偏移来编码我的JMP指令? 我知道x86提供了相对和绝对偏移量的JMP操作码。 我想确定我的跳转是相对的,但我找不到任何正确的MASM文档,告诉我JMP @label是否实际上转换为相对跳转。 请尽可能在答案中提供文档链接。 相反的问题:请参阅如何在MASM中对绝对的JMP / CALL指令进行编码? 如果你试图让MASM发出一个直接绝对远的jmp

错误:无法访问jarfile。 编码问题

这个问题似乎微不足道,但到目前为止找不到解决办法。 C:\Users\User>"C:\Program Files\Java\jdk1.8.0_112\bin\java" -jar "D:\Valya\Учёба\ТРПК\наумов_трпк_лаб2\build\libs\naumov_trpk_lab2-runnable.jar" Error: Unable to access jarfile D:\Valya\?????\????\??????_????_???2\build\libs\naumov_trpk_lab2-runnable.jar 只有当我尝试访问坐在非ASCII名称的dir中的jar时,才会出现此问题。 当我在Windows 7上时,我确信我可以运行带有这种path的jar,但是因为我转移到了Win 10,所以没有运气。 引用path没有帮助, -Dfile.encoding=UTF8也。 顺便说一句,如果我从Intellij IDEA运行应用程序点击主方法,我得到以下错误。 "C:\Program Files\Java\jdk1.8.0_112\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_112\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\rt.jar;D:\Valya\Учёба\тест-кириллицы\out\production\тест-кириллицы;C:\Program Files (x86)\JetBrains\IntelliJ […]

Windows 10:任务栏中的图标大小错误

由于Windows 10的任务栏中的图标似乎有24x24px的大小。 这将是没有问题的,如果Windows会select一个图标文件中的24px版本来显示。 但它select32px版本并缩小。 这会导致丑陋的文物,特别是如果你的图标中有条纹。 这是一个核心的Windows问题,还是有任何已知的解决方法? 用一个简单的WinForms(C#)应用程序和一个Delphi应用程序进行testing。

有什么办法可以从Windows 10中的ac#桌面应用程序使用蓝牙LE?

我在网上find的关于蓝牙LE的一切都需要一个通用的Windows应用程序,这是完全不适合我的。 有没有办法从C#使用蓝牙LE,而不必像在UWP上写我的整个应用程序?

Windows-10 CreateFile2错误(ERROR_NOT_SUPPORTED_IN_APPCONTAINER)

当文件在path中不存在/可用时,CreateFile2 api返回ERROR_NOT_SUPPORTED_IN_APPCONTAINER。 我的代码如下 CREATEFILE2_EXTENDED_PARAMETERS ms_param = {0}; ms_param.dwSize = sizeof(CREATEFILE2_EXTENDED_PARAMETERS); ms_param.dwFileAttributes = FILE_ATTRIBUTE_READONLY; ms_param.dwFileFlags = FILE_FLAG_NO_BUFFERING; ms_param.dwSecurityQosFlags = SECURITY_DELEGATION; ms_param.lpSecurityAttributes = NULL; ms_param.hTemplateFile = NULL; g_hfile = CreateFile2(filename, GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_WRITE, OPEN_EXISTING, &ms_param); if (g_hfile == INVALID_HANDLE_VALUE) { return GetLastError(); } 我已经看到这个线程: WinRT项目(ERROR_NOT_SUPPORTED_IN_APPCONTAINER)中的CreateFile2错误 ,报告类似的问题。 解决schemebuild议那里没有为我工作。 从这个MSDN页面: CreateFile2 如果指定的文件或设备不存在,该函数将失败,并将最后一个错误代码设置为ERROR_FILE_NOT_FOUND (2) 。但是我得到ERROR_NOT_SUPPORTED_IN_APPCONTAINER错误

ContactManager.RequestStoreAsync()抛出System.UnauthorizedAccessException

我正在尝试使用Windows 10通用应用程序API中的ContactManager类。 我正在尝试在Windows 10桌面计算机上执行此操作。 尝试使用ContactManager.RequestStoreAsync()请求联系人列表时,我收到exception“System.UnauthorizedAccessException”。 在以前的版本中,此function仅适用于Windows Phone设备。 微软的文档只是说它现在需要一个Windows 10设备家族,但我没有任何运气。 using Windows.ApplicationModel.Contacts; public async Task<List<String>> getContacts() { List<String> listResults = new List<string>(); ContactStore store = null; IReadOnlyList<ContactList> list = null; ContactReader reader = null; ContactBatch batch = null; // *** This RequestStoreAsync() call is where the exception is thrown. All the cases below have the same […]

Windows.ApplicationModel.LockScreen名称空间是否可供非信息亭使用?

Windows.ApplicationModel.LockScreen命名空间的MSDN文档声称:“您可以创build一个充当锁屏的应用程序,从而实现更好的用户个性化”。 我有兴趣为Windows 10 Mobile创build自定义locking屏幕。 不过,我追求进一步的文档只产生了一篇关于创buildWindows 10桌面信息亭应用程序的文章 。 所以,我的问题很简单 – 用这些类创build一个自定义的Windows 10 Mobile锁屏实际上是可能的吗?

如何检测是在Windows 10通用应用程序中使用isTypePresent可用的相机

在开发适用于Windows 10的通用应用程序时,build议使用IsTypePresent检测设备特定的硬件。 (微软把这个function称为“ 点亮 ”)。 检查设备后退button的文档示例是: if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")) Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed; 这里很清楚,string"Windows.Phone.UI.Input.HardwareButtons"作为parameter passing给IsTypePresent()方法。 我想知道是否有一个简单的方法来识别其他string,我可以用于其他硬件,特别是相机。