问题标签 [win32exception]

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 投票
5 回答
44690 浏览

c# - .Net Core 2.0 Process.Start 抛出“指定的可执行文件不是此 OS 平台的有效应用程序”

我需要让 .reg 文件和 .msi 文件使用与用户 Windows 上相关联的这两种文件类型的任何可执行文件自动执行。

.NET Core 2.0 Process.Start(string fileName) docs说:“文件名不需要代表可执行文件。它可以是扩展名与系统上安装的应用程序相关联的任何文件类型。”

然而

给我

带有 ErrorCode 和 HResult -2147467259,以及 NativeErrorCode 193。

相同的代码在 .Net Framework 3.5 或 4 控制台应用程序中确实有效。

我无法指定确切的 exe 文件路径作为方法的参数,因为用户的环境是变体(包括 Windows 版本)并且不受我的控制。这也是我需要将程序移植到 .Net Core 的原因,试图让它作为SCD控制台应用程序运行,这样就不需要安装特定的 .Net Framework 或 .NET Core 版本。

在 Visual Studio 调试运行和发布为 win-x86 SCD 时都会引发异常。我的 PC 是 Win7 64 位,我确信 .reg 和 .msi 与通常的 Windows PC 一样与常规程序相关联。

有解决方案吗?任何帮助表示赞赏。

0 投票
0 回答
291 浏览

c# - C# 错误 Win32Exception 未处理 - 登录失败:未知用户名或密码错误

我正在尝试使用不同的用户凭据启动 .exe 文件。它不断返回“未知用户名或密码错误”错误,但我已经验证这些是正确的。有没有办法进一步调试这个或我的代码有什么问题?


0 投票
1 回答
1246 浏览

.net - System.ComponentModel.Win32Exception (0x80004005) AWS 虚拟机 IIS

我正在尝试让我的 handler.ashx 页面在我们的新 AWS Windows 实例上运行,我已经安装了 IIS,并且看起来处理程序在实例上工作所需的一切,但是当我将值传递给处理程序并尝试连接时到我们的 MSSQL DB,我得到了这个异常。

System.ComponentModel.Win32Exception (0x80004005): 找不到网络路径

我不确定可能出了什么问题,我在网上到处检查,大多数帖子都与不正确的连接字符串有关,但是我 100% 肯定我的连接字符串是正确的,因为我在托管的个人服务器上使用了相同的处理程序寄宿生。我也让处理程序在我的本地主机上完美运行。

处理程序代码:

如果我只是在 AWS 实例上运行处理程序,没有关键参数,那么一切都很好,因为在这种情况下我没有连接到我的数据库,但是当我传递一个参数时,我得到了错误(因为只有那么脚本应该连接到数据库)

任何帮助都会令人惊叹,我在这里慢慢开始失去理智,坚持了几个小时无济于事。

0 投票
2 回答
1762 浏览

c# - C# System.ComponentModel.Win32Exception

我一直在尝试从网站下载一个程序,然后运行该程序。当我运行它时,我得到以下异常。我是 C# 新手,所以请使用简单的语言。

System.ComponentModel.Win32Exception:“该进程无法访问该文件,因为它正被另一个进程使用”

没有其他进程正在使用该程序,应该可以正常运行。

下载工作正常,如果我注释掉 wc.DownloadFileAsync(imageurl, "Example.exe"); 程序将运行。

0 投票
3 回答
608 浏览

c# - System.ComponentModel.Win32Exception:“创建窗口句柄时出错。”

我的问题是:

System.ComponentModel.Win32Exception:“创建窗口句柄时出错”。

我知道我可以用 解决这个问题Dispose(),但是当我在程序中使用它时,我显示另一个错误:

System.ObjectDisposedException: '无法访问已处置的对象。对象名称:“图片框”。'

我使用以下代码:

当我想创建 10,000 个对象时

显示此错误。

0 投票
1 回答
4145 浏览

c# - C# System.ComponentModel.Win32Exception (0x80004005):没有足够的存储空间来处理这个命令

长时间(一到两周)运行我的应用程序(.Net 4.5、64 位、WPF)后,我遇到以下应用程序崩溃:

未处理异常的日志记录还显示:

我已经在 web.archive.org 上找到了一个包含问题connect.microsoft.com的基本描述的链接,并且我从JordiCorbilla/atom-table-monitor (GitHub)下载了运行的 AtomMonitor 。事实上,随着时间的推移,我发现我的应用程序创建的 RWM Atom 数量越来越多(几天后大约 4000 个)。这适合异常消息。所有字符串如下所示:

从异常消息中,我看到“弹出”导致方法RegisterClassEx内部出现错误OnIsOpenChanged

但是,在我的应用程序中打开和关闭几个弹出窗口并并行监控 RWM 原子的计数,我看不到任何增加,这就是为什么我找不到问题的确切根源。过了一段时间,再次查看统计数据时,我可以看到计数增加了。

所以我的问题是:

  1. 可以Popup负责提高 RWM 原子的数量吗?如果是,这是一个错误吗?为什么它会创建一个新Window原子并注册这些原子?

  2. 我是否Popup以错误的方式使用?我必须关闭/处置/释放一些东西吗?

  3. 问题到底在哪Popup里?

  4. 应用程序创建或不应超过的 RWM 原子的“正常”数量是多少,因为据我所知,它们不能再被删除。

0 投票
2 回答
488 浏览

c# - 处理特定 Win32 异常(如“找不到应用程序”)的最佳方法是什么?

我使用文件类型的默认应用程序启动一个进程,但如果用户删除了他的默认应用程序,则会引发 Win32Exception。此外,还有其他情况会引发 Win32Exception,例如,如果用户无权打开默认应用程序。

现在我正在寻找区分异常的最佳方法。

我如何检查究竟抛出了哪个异常?是通过异常消息检查它的唯一方法吗?

我像这样抓住它:

这是第一个想法,但我认为有更好的方法来完成这项任务:

0 投票
0 回答
470 浏览

c# - C# FluentFTP 连接错误 - FTPS Windows 7

我尝试建立一个 FTPS 连接(显式)。在 Windows 10 上,我的程序运行良好,但在 Windows 7 上出现错误。我在 C# 中使用 FluentFTP 库。

我已经尝试使用 Tls、Tls11、Tls12 更改 SslProtocols,但它不起作用。

这是我的错误:

谢谢你的帮助。

0 投票
0 回答
674 浏览

c# - System.ComponentModel.Win32Exception 在通过自动化访问控制时发生参数错误消息

我正在尝试使用 AutomationElement 访问 wpf 控件,但有时它会抛出异常。下面是代码:

我一直到这里,这会触发 MS.Win32.UnsafeNativeMethods 中的一些方法调用,然后给出异常。

来自事件日志的堆栈跟踪:

WPF 控件是标准的 WPF 控件(无自定义)。我无法导致此错误。我相信是窗口句柄不正确(GetWindowText 的参数),但不知道如何检查?如果是其他事情,请告诉。

0 投票
2 回答
158 浏览

c# - 在管理员模式下出现 Win32Exception

当 Visual Studio 处于管理员模式时出现此错误

我只是想显示一个进程的总运行时间。这是主要代码

谢谢