问题标签 [windows-10-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

windows-10-desktop - 在 vs2015 中使用 SQL Server 2016 这正常吗?

我正在尝试学习asp.net,突然在免费的在线课程中使用了SQL。

我发现 SQL Server 2016 对开发人员是免费的,所以我安装了它。最终,我设法手动创建了一个简单的数据库,并在其中放入了一些值,这对于第一天的 SQL 体验来说还不错。

但是我得到了一些奇怪的错误,我开始怀疑这个数据库是否会响应,因为目前我正在查看 Visual Studio 并看到这个:

在此处输入图像描述

现在我知道VS2015有一个黑暗的主题,东西通常是黑色的。但我有点担心那些深色图标不是主题而是某种错误。

我将它安装在 Windows 10 64bit 上,我得到的唯一警告是我应该更新我的 Windows Defender 防火墙,但最终我可以创建一个数据库,但我不确定这是否正常工作。这些图标应该都是黑色的,是否应该存在深色十字图标,有没有办法确保VS2015可以访问SQL Server数据库?

至于一个错误,我目前无法删除带有黑色十字符号的表“表”,这让我感觉有些不对劲,(但我编辑了“SQLCountries”数据库)

我应该在防火墙中设置一些我不知道的特定打开还是有一些检查以查看它是否仍在运行

0 投票
0 回答
522 浏览

c# - Windows 10 上的 MySql 异常:带有 ErrorCode 10053 的 SocketException

我有一个小型应用程序,它试图将数据从 MySql 数据库导入 SQL Express 数据库。这是在 Windows 10 上的 Visual Studio 2013 中开发的,使用 Entity Framework Database First 对 MySql 数据库进行建模,连接到它并检索数据。

该软件正在开发 TDD,所以我有一个 NUnit 测试,它正在检查应用程序是否可以成功连接到 MySql 数据库并从中检索数据。一项测试很简单,如下:

IE。它只是检查它是否可以打开与 MySql 数据库的连接,而不会引发任何异常。

这个测试失败了。尝试打开 MySql 数据库会产生以下异常:

结果消息:抛出异常:无法从传输连接读取数据:已建立的连接被主机中的软件中止。已建立的连接被主机中的软件中止 ErrorCode=10053

预期:假但是:真

MySql 与此测试及其支持的应用程序在同一台机器上运行。机器上的其他软件正在使用它,包括 MySql Workbench 和同一 Visual Studio 实例的服务器资源管理器,没有任何连接问题。我已经检查并重新检查了用于访问数据库的连接字符串,它与实体框架在为数据库生成模型时生成的连接字符串相同。

根据我在网上阅读的有关此异常的内容,我已经彻底检查了 Windows 10 上的所有安全设置,我查看了 MySql 日志和其他日志,包括 Windows 事件日志。我在任何日志中都找不到任何提示正在中止与 MySql 的连接的内容。当有问题的代码行失败时,Fiddler 不会显示任何内容,因此我看不到任何证据表明任何试图通过 localhost/127.0.0.1 连接与 MySql 对话的证据。

我尝试禁用那些我能找到的设置,并通过 BitDefender 防病毒软件禁用,但这些操作都不会对此错误产生任何影响。

我还可以检查什么来找出这个错误的原因?它可能是 Windows 中的安全设置吗?

一些进一步的信息: 由我在其他地方读到的关于 EF 数据库的内容提示,我尝试从我的解决方案中删除 MySql 模型并重新添加它,看看这是否改变了连接字符串中的任何内容。这一次,当我在“选择您的数据连接”屏幕(第 3 个屏幕)上单击“下一步”时,ADO.NET 实体数据模型向导终止,没有任何错误。当它执行此操作时,与 MySql 数据库的服务器资源管理器连接关闭(该图标显示一个红色十字,当它显示一个绿色插头时)。

我现在认为在我的解决方案中某处存在一些配置问题。但是如何诊断问题呢?当向导死去时,我没有收到任何错误消息,并且“输出”窗口什么也没有显示。

另一个更新: 我认为问题可能归结为 MySql 配置问题。我似乎有 2 个或可能 3 个用于 MySql 的“my.ini”设置文件,我怀疑 MySQL Workbench 维护的那个不是服务器实际用于其配置的那个。为什么我会这样想?因为,当我为默认未记录的各种项目启用日志记录时(为什么不记录?),行为没有发生任何变化。MySql 没有开始写入日志文件——直到我将已被实用程序 ( C:\Program Files\MySQL\MySQL Server 5.5\my.ini)更改的 my.ini 文件复制到C:\ProgramData\MySQL\MySQL Server 5.5. 在我这样做之后,MySQL 开始记录内容,但随后我无法通过 Workbench 正确连接到服务器。

我正在进一步调查,并将在此处发布我发现的内容,以防其他人遇到类似问题。

0 投票
1 回答
2162 浏览

c++ - 如何在 C++/Win32 中使用 IVirtualDesktopManager 接口

我需要从 Win32 搜索最大化的窗口(通过使用EnumWindows),但我也想过滤当前虚拟桌面上的窗口。在 MSDN 上,我找到了一个关于IVirtualDesktopManager接口的页面,但似乎没有关于如何使用这个接口的信息。

引发以下错误:

非静态成员引用必须相对于特定对象

引发此错误:

不允许不完整的类型

我只找到了IVirtualDesktopManager在 C# 中使用接口的解决方案。

0 投票
0 回答
235 浏览

c++ - 浮点中断MFC Windows 10失败

我们有一个用 C++ 在 Visual Studio 2012/13 中构建的 MFC 产品,它可以执行许多数学计算。我们通过协处理器使用浮点中断来帮助加速计算,方法是设置 try/catch 块。这些中断在 Windows 7 中运行良好,但 Windows 10 的更新之一打破了这一顺序。虽然“信号”调用仍为“处理程序”回调设置正确的指针,但 Windows 10 会忽略它。(相同的代码在控制台程序中工作;它只在 MFC 代码中失败,即使是最简单的剥离示例)。我们有一个使用 SEH 的解决方法,但我们仍然想知道为什么会发生这种情况。感谢您提供任何信息。

相关代码是,处理程序抛出 FloatException(请注意,中断永远不会到达 Windows 10 中的处理程序):

为了完整起见,为了查看 MFC 故障,所需的代码至少有 9 个文件左右。首先生成一个简单的 MFC 应用程序,使用:单文档、文档/视图、mfc 标准接口、静态库、无复合文档、无数据库、经典菜单。然后,在 MainFrm::OnCreate 中,插入上面的中断代码,其中“raise(SIGFPE)”作为唯一的计算。为“HandleMathError”和“Float Exception”添加一个定义:

使用此代码,在 Windows 7 中输入中断处理程序,而在 Windows 10 中不输入。使用信号对存在的处理程序的测试在两个操作系统上都是肯定的;Windows 10 忽略处理程序。

0 投票
2 回答
1785 浏览

c# - Visual Studio - 无法运行任何项目:应用程序无法正确启动 (0xc0000142)

  • 视窗 10 x64
  • 视觉工作室 2012 x32
  • .NET 框架 3.5 和 4.6

我无法在 Visual Studio 中运行/调试/F5 任何项目。我尝试过 nopCommerce、BlogEngineDotNet、File->New Website 等。首先我收到一个关于 .NET 4.5 和 .NET 4.0 未注册的错误,但我从 Microsoft 安装了修复程序(https://support.microsoft.com /en-us/kb/3002339)解决了该问题。

现在,每次我尝试 F5 时,都会出现以下错误。

在此处输入图像描述

我一直在寻找,直到我准备好用头撞桌子。几年前我发现很多帖子说要使用dependency walker 来查看是否有任何pre reqs 失败,但是dependency walker 说它只适用于Windows 8。

0 投票
1 回答
3007 浏览

permissions - 删除网络驱动器上的写保护

我使用的是 Windows 10 企业版。我为一个任务创建了一个文件夹并将其映射到驱动器 V:\,一个网络驱动器。在尝试将文件复制到其中时,我收到错误消息“磁盘已写保护。删除写保护或使用另一个磁盘。”

问题:如何更改权限并删除 NETWORK 驱动器(不是 USB 或本地驱动器)的写保护?

0 投票
2 回答
814 浏览

uwp - 当我尝试转换我的应用程序时,DesktopAppConverter (DAC) 说扩展图像无效

我已经下载了与我的 Windows 版本 (14393) 匹配的 .wim 文件,并完成了设置转换器的过程。所以,我的机器上运行了转换器应用程序。当我尝试运行转换时,我收到错误消息 E_EXPANDED_BASEIMG_INVALID。我试图通过使用 -Cleanup ExpandedImage 参数运行 DAC 来消除扩展图像,但它无法清除它。您是否设法替换了展开的图像?这些文件非常大,我无法继续向我的机器添加扩展图像。在此先感谢您的任何建议。

0 投票
1 回答
165 浏览

uwp - DesktopAppConverter 无法将安装的文件识别到漫游文件夹中

InnoSetup 创建的安装程序正在将两个文件安装到漫游目录中。例如:

C:\Users{user}\AppData\Roaming\Get\Rezeptverwaltung\zutaten.xml C:\Users{user}\AppData\Roaming\Get\Rezeptverwaltung\rezepte.xml

使用 DesktopAppConverter 时也可以看到以下目录

C:\temp\Recipe\PackageFiles\VFS\Users\ContainerAdministrator\AppData\Roaming\Get\Rezeptverwaltung\rezepte.xml C:\ temp\Recipe\PackageFiles\VFS\Users\ContainerAdministrator\AppData\Roaming\Get\Rezeptverwaltung\zutaten .xml

安装 Recipe.appx 时,所需文件(C:\Users{userprofile}\AppData\Roaming\Get\Rezeptverwaltung*.xml 未安装到 userprofile Roaming 目录中。

我怎样才能告诉 DesktopAppConverter 也安装这些文件?

0 投票
1 回答
482 浏览

uwp - Windows 10 UWP - 以编程方式检测开发人员功能的变化

我们有一个用例,希望远程监控一些 Windows 设备。在 Windows 10 移动操作系统设置 > 更新和安全 > 对于开发人员有三个选项:

  1. 使用开发者功能。
  2. 设备发现。
  3. 设备门户

我们希望通过 UWP 应用检测上述三个设置的任何变化。我搜索了很多,但找不到这样做的方法。我也愿意定期检查设置并在可能的情况下检测更改。

注意:此应用程序不是 Windows 商店应用程序,仅供我们内部使用。

0 投票
1 回答
64 浏览

c++ - 管理互联网连接?

状态显示 - 已连接。

在此处输入图像描述

在 Windows 10 中,我有已配置的 Internet 连接列表,如何获取该列表并使用 C++ 以编程方式连接到其中之一或断开连接?