问题标签 [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 投票
1 回答
55280 浏览

c# - 启动进程时出现 System.ComponentModel.Win32Exception - 找不到文件,但文件存在

我正在尝试为我的自动启动创建一个管理器。它应该读取一个 XML 文件,然后以自定义延迟启动我的程序。例如:

C:\Program Files\...\RtkNGUI64.exe -s这将在 5 秒后运行指定的进程 ( )。

现在,其中三个程序无法启动,给我一个System.ComponentModel.Win32Exception:“Das System kann die angegebene Datei nicht finden。” (“系统找不到指定的文件。”)

但是 XML 解析正确,我要启动的文件位于我在 XML 文件中指定的位置。

问题仅涉及以下三个文件:
Intel HotkeysCmd - C:\Windows\System32\hkcmd.exe
Intel GFX Tray - C:\Windows\System32\igfxtray.exe
Intel Persistance - C:\Windows\System32\igfxpers.exe

我认为问题出在文件的位置:它们都位于 C:\Windows\System32 中,而所有其他工作程序都位于外部 (C:\Program Files, C:\Program Files (x86) , D:\程序文件, %AppData%)

我是否必须授予我的程序某种访问权限才能在 C:\Windows\System32 中启动程序?我该怎么做?

如果没有,我收到这些程序错误的原因可能是什么?

编辑 - 我的代码:

0 投票
2 回答
1240 浏览

sql - SQL Server FileStream 的问题

我们目前正在审查我们在其中一个实时环境中遇到的问题,其中 OpenFileStream(SqlFileStream C# 类中的私有方法)

我们在另一个没有问题的环境中工作。我们用来调用的代码如下:

我们查看了端口/防火墙,甚至发现它是 NtCreateFile 在 .Net 源代码中失败(值为 3221225530),但我找不到关于该值或从IOStatusBlock返回的值的文档这是返回参数之一。

\\v02-A60EC2F8-2B24-11DF-9CC3-AF2E56D89593\dbFileStore\dbo\tblFile\DataFile\AC50B769-B6F8-43AA-B266-E4E837D78BA0\VolumeHint-HarddiskDmVolumes\\SQLData

有什么其他人可以建议看的吗,我和我的团队在两天的大部分时间里一直在研究这个。

干杯,J

0 投票
1 回答
634 浏览

.net - Win32异常“找不到指定的程序”是什么原因?

这个异常到底是什么意思,为什么会发生?

更多信息:

这就是它发生的地方:

我知道 GlobalAddAtom 确实在 kernel32.dll 中(这就是我从 DllImporting 的地方)。

0 投票
0 回答
1293 浏览

c# - 为什么我在启动进程后会出现 win32exception?

这是启动进程的 ffmpeg.cs 类中的代码。我的兄弟试图单独运行 ffmpeg.exe 并且没有问题,但是一旦他单击按钮并且进程开始,他就会遇到异常:

我的兄弟有 windows xp 32 位,而我使用的是 windows 8 64 位,但 ffmpeg.exe 是 32 位版本,它在我的机器上工作。

这是他在计算机上收到的异常消息:

可能是什么问题呢 ?

0 投票
1 回答
99 浏览

winforms - 尝试保存文件时出现 Win32Exception

我正在Windows FormWindows XP 下开发应用程序。我创建了一个Class Library可供用户应用程序访问的文件,以便使用 PdfSharp 和 MigraDoc 库创建 PDF 文档。

当我尝试向 PDF 添加位图时,我的问题就开始了。我将图像存储在资源中,并且由于 MigraDoc 的特性,我首先需要将文件保存在磁盘上才能做到这一点,如下几行所示:

它在我的电脑和 32 位 Windows 7 上运行良好,但在 64 位 Windows 7 上会抛出异常,如下图所示:

在此处输入图像描述

如果我以管理员身份运行应用程序,则此错误已解决,但这是不可接受的。

有任何想法吗?

0 投票
2 回答
4212 浏览

c# - 当 Process.Kill() 因为进程终止而产生“访问被拒绝”时,我该如何处理?

在我的代码中,当发生以下任一情况时,我需要调用MSDN 中声明Process.Kill()的抛出Win32Exception

  1. 无法终止关联的进程。
  2. 该过程正在终止。
  3. 关联的进程是一个 Win16 可执行文件。

有时我确实面对Win32Exception消息Access is deniedNativeErrorCode设置为 5。MSDN 说这种组合发生在Kill()进程终止时被调用时。其他两个案例没有详细记录。

所以我需要合理处理这种情况。当然我可以抓住Win32Exception,但我怎么知道它到底为什么被抛出?如果进程已经终止并且可能在所有其他情况下重新抛出异常,我不需要做任何事情。

我如何识别和处理这种特定情况?

0 投票
2 回答
10258 浏览

c# - 给出凭据时 process.start() 抛出 win32Exception

我正在尝试使用 Process.Start() 来启动一个 lnk 文件。不提供凭据时很好,但是当我提供凭据时会引发异常。这是示例代码:

这工作正常

但是此代码会引发 Win32Exception:“指定的可执行文件不是此 OS 平台的有效应用程序”。

我的操作系统是 32 位的,程序也是

我需要这些凭据,因为文件位于网络驱动器上。

任何帮助将不胜感激!!

0 投票
1 回答
1546 浏览

vb.net - 使用 Process.Start() 时出错

我正在尝试从 vb.net 应用程序运行 sysprep,即使确认路径和文件名正确,它也会返回找不到文件。我尝试使用 process.start,声明为新进程,声明路径与文件名分开。这是我希望编写的代码,也许有人可以尝试一下,看看他们是否提出了解决方案?

0 投票
2 回答
1109 浏览

c# - 更改 MessageDialog 内容或显示来自 MessageDialog 处理程序 Windows Store 应用程序的新内容

我有MessageDialog负责删除确认的对话。

当用户单击Delete时,DeleteItemHandler调用对数据库的操作,但是如何通知用户操作不成功?

我试图创建新的 MessageDialog,但我得到了win32 exception.

通知用户错误的最佳方式是什么?

0 投票
1 回答
216 浏览

windows - MySQL 备份过程遇到 Win32Exception 系统找不到指定的文件

当我试图在 x64 Windows 8.0 机器上的 Windows 窗体、.Net Framework 4.0、Visual Studio 2010 上执行 mysqldump(backup) 来备份我的数据库时,我在这里遇到了一个神秘的 win32exception。

一切都很好,除了这个过程神秘地崩溃,他们说系统找不到指定的文件。

关于如何解决这个问题的任何方向?谢谢!

我遇到错误的地方