问题标签 [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.
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 中启动程序?我该怎么做?
如果没有,我收到这些程序错误的原因可能是什么?
编辑 - 我的代码:
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
.net - Win32异常“找不到指定的程序”是什么原因?
这个异常到底是什么意思,为什么会发生?
更多信息:
这就是它发生的地方:
我知道 GlobalAddAtom 确实在 kernel32.dll 中(这就是我从 DllImporting 的地方)。
c# - 为什么我在启动进程后会出现 win32exception?
这是启动进程的 ffmpeg.cs 类中的代码。我的兄弟试图单独运行 ffmpeg.exe 并且没有问题,但是一旦他单击按钮并且进程开始,他就会遇到异常:
我的兄弟有 windows xp 32 位,而我使用的是 windows 8 64 位,但 ffmpeg.exe 是 32 位版本,它在我的机器上工作。
这是他在计算机上收到的异常消息:
可能是什么问题呢 ?
winforms - 尝试保存文件时出现 Win32Exception
我正在Windows Form
Windows XP 下开发应用程序。我创建了一个Class Library
可供用户应用程序访问的文件,以便使用 PdfSharp 和 MigraDoc 库创建 PDF 文档。
当我尝试向 PDF 添加位图时,我的问题就开始了。我将图像存储在资源中,并且由于 MigraDoc 的特性,我首先需要将文件保存在磁盘上才能做到这一点,如下几行所示:
它在我的电脑和 32 位 Windows 7 上运行良好,但在 64 位 Windows 7 上会抛出异常,如下图所示:
如果我以管理员身份运行应用程序,则此错误已解决,但这是不可接受的。
有任何想法吗?
c# - 当 Process.Kill() 因为进程终止而产生“访问被拒绝”时,我该如何处理?
在我的代码中,当发生以下任一情况时,我需要调用MSDN 中声明Process.Kill()
的抛出Win32Exception
- 无法终止关联的进程。
- 该过程正在终止。
- 关联的进程是一个 Win16 可执行文件。
有时我确实面对Win32Exception
消息Access is denied
并NativeErrorCode
设置为 5。MSDN 说这种组合发生在Kill()
进程终止时被调用时。其他两个案例没有详细记录。
所以我需要合理处理这种情况。当然我可以抓住Win32Exception
,但我怎么知道它到底为什么被抛出?如果进程已经终止并且可能在所有其他情况下重新抛出异常,我不需要做任何事情。
我如何识别和处理这种特定情况?
c# - 给出凭据时 process.start() 抛出 win32Exception
我正在尝试使用 Process.Start() 来启动一个 lnk 文件。不提供凭据时很好,但是当我提供凭据时会引发异常。这是示例代码:
这工作正常
但是此代码会引发 Win32Exception:“指定的可执行文件不是此 OS 平台的有效应用程序”。
我的操作系统是 32 位的,程序也是
我需要这些凭据,因为文件位于网络驱动器上。
任何帮助将不胜感激!!
vb.net - 使用 Process.Start() 时出错
我正在尝试从 vb.net 应用程序运行 sysprep,即使确认路径和文件名正确,它也会返回找不到文件。我尝试使用 process.start,声明为新进程,声明路径与文件名分开。这是我希望编写的代码,也许有人可以尝试一下,看看他们是否提出了解决方案?
c# - 更改 MessageDialog 内容或显示来自 MessageDialog 处理程序 Windows Store 应用程序的新内容
我有MessageDialog
负责删除确认的对话。
当用户单击Delete
时,DeleteItemHandler
调用对数据库的操作,但是如何通知用户操作不成功?
我试图创建新的 MessageDialog,但我得到了win32 exception
.
通知用户错误的最佳方式是什么?
windows - MySQL 备份过程遇到 Win32Exception 系统找不到指定的文件
当我试图在 x64 Windows 8.0 机器上的 Windows 窗体、.Net Framework 4.0、Visual Studio 2010 上执行 mysqldump(backup) 来备份我的数据库时,我在这里遇到了一个神秘的 win32exception。
一切都很好,除了这个过程神秘地崩溃,他们说系统找不到指定的文件。
关于如何解决这个问题的任何方向?谢谢!