win32exception相关内容

获取进程路径时拒绝访问

我正在尝试通过 pid 获取进程路径,但我收到了 Win32Exception(访问 ID 被拒绝). 代码如下: string path = Process.GetProcessById(pid).Ma​​inModule.FileName 我尝试将 OpenProcess 与 GetModuleFileNameEx 一起使用,但 OpenProcess 返回 0.我什至尝试根据 C# ..
发布时间:2021-12-18 08:02:53 C#/.NET

.Net Core 2.0 Process.Start 抛出“指定的可执行文件不是此操作系统平台的有效应用程序";

我需要让 .reg 文件和 .msi 文件使用与用户 Windows 上关联的这两种文件类型的任何可执行文件自动执行. .NETCore 2.0 Process.Start(string fileName) docs 说:“文件名不需要代表可执行文件.它可以是扩展名与系统上安装的应用程序相关联的任何文件类型." 不过 using(var proc = Process.Start(@" ..
发布时间:2021-11-26 12:29:41 C#/.NET

.Net Core 2.0 Process.Start 抛出“指定的可执行文件不是此操作系统平台的有效应用程序";

我需要让 .reg 文件和 .msi 文件使用与用户 Windows 上关联的这两种文件类型的任何可执行文件自动执行. .NETCore 2.0 Process.Start(string fileName) docs 说:“文件名不需要代表可执行文件.它可以是扩展名与系统上安装的应用程序相关联的任何文件类型." 不过 using(var proc = Process.Start(@" ..
发布时间:2021-11-24 12:15:23 C#/.NET

处理特定的Win32异常(例如“未找到应用程序")的最佳方法是什么?

我使用文件类型的默认应用程序启动了一个进程,但是如果用户删除了其默认应用程序,则会引发Win32Exception.此外,在其他情况下会引发Win32Exception,例如如果用户无权打开默认应用程序. 现在,我正在寻找区分异常的最佳方法. 我如何检查到底抛出了哪个异常?是通过异常消息检查它的唯一方法吗? 我正在这样捕捉它: try { ..
发布时间:2020-11-01 21:04:55 C#/.NET

使用Process.Start()时出错

我正在尝试从vb.net应用程序运行sysprep,即使确认路径和文件名正确,它仍返回它找不到该文件的信息.我尝试使用process.start,将其声明为新进程,并声明与文件名分开的路径.这是我希望编写的代码,也许有人可以尝试一下,看看他们是否提出解决方案? Private Sub btnsysp_Click(ByVal sender As System.Object, ByVal e A ..

Win32Exception @ ServiceHost.Open()for WCF服务

我正在为正在编写的一系列WCF服务基础结构编写BDD规范.我注意到,我编写的每个规范都涉及到对ServiceHost.Open()的调用,该行需要花费2到6秒钟才能执行(随着我添加越来越多的规范,时间不断增长).我注意到调用此方法时,将引发Win32Exception: Win32Exception occurred Message: The specified domain either ..
发布时间:2020-07-07 00:02:08 其他开发

使用AvalonDock 2.0时未处理的“ System.ComponentModel.Win32Exception”

我正在使用 AvalonDock 2.0 ,并且无论何时,我都在调试模式下打开停靠容器应用程序崩溃(无需调试即可正常运行)。我得到以下异常: WindowsBase.dll中发生了类型'System.ComponentModel.Win32Exception' 的未处理异常 其他信息:操作成功完成 我遇到了这个答案,建议取消选中“例外设置”中的复选框。有线的东西是它第一次使用就 ..
发布时间:2020-06-10 23:29:21 C#/.NET

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

我需要让.reg文件和.msi文件使用这两个文件类型在用户Windows上关联的任何可执行文件自动执行。 。NET Core 2.0 Process.Start(字符串fileName)docs 说: “该文件名不需要表示可执行文件。它可以是扩展名已与系统上安装的应用程序相关联的任何文件类型。” 但是 使用(变量proc = Process.Start(@“ C:\Users\ ..
发布时间:2020-05-31 19:19:23 C#/.NET

Win32Exception:目录名称无效

我试图运行过程作为具有管理员权限的启用运行Vista和UAC 2个不同的计算机,但在其中的一个我得到一个Win32Exception,说:“目录名称是无效的” 谁能告诉我什么是错我的代码? VAR MYFILE = “D:\\SomeFolder\\MyExecutable.exe” VAR workingFolder =“D:\\SomeFolder” 变种PINFO =新S ..
发布时间:2016-09-26 21:19:04 C#/.NET

拒绝访问而得到处理路径

我想通过PID获取进程的路径,但我发现Win32Exception(访问ID被拒绝)。 在code是这样的: 路径字符串= Process.GetProcessById(PID).MainModule.FileName 我已经使用调用OpenProcess与GetModuleFileNameEx尝试,但调用OpenProcess将返回0。我甚至试图根据的 C# - 如何启用SeDebugP ..
发布时间:2016-08-28 13:35:04 C#/.NET

诊断上和QUOT;超过配额" Win32Exception

在大多数情况下作为一个.NET开发人员给了我们自由地浪费时间在高层次,抽象的我们的世界,但有时现实踢你的私处,并告诉你找到一个男人谁的真的的理解。 我刚刚的这些经验之一。我认为这将足以列出栏目数据作为一个项目列表让你了解我们在这里: 在Win2008的服务器 在64位环境 由多个客户端同时使用在WPF应用程序 应用程序是一个发射器,打开使用的Process.Start其他应用程序() 有时,我 ..
发布时间:2015-11-27 10:33:14 C#/.NET

第一个机会异常类型的“System.ComponentModel.Win32Exception”在WindowsBase.dll发生

我有一个.NET 4.0的WPF项目。 当我打开一个FileDialog的,选择一些文件和preSS确定按钮,然后我在输出窗口看到以下错误: 有一个第一次机会异常的类型'System.ComponentModel.Win32Exception“的在WindowsBase.dll发生 打开文件对话框的FileDialog =新的OpenFileDialog(); fil ..
发布时间:2015-11-26 21:22:05 C#/.NET

" Win32Exception没有足够的存储是可用来处理此命令"作为Windows服务运行错误

有时候,我得到的错误 Win32Exception没有足够的存储是可用来处理此命令 在该应用程序已经运行了一个月左右左右。 这对应于 ERROR_NOT_ENOUGH_MEMORY(8) 通常情况下,它的运行为Windows服务,并改变它的身份登录仍然让错误发生的用户。不过,如果我在上面运行通过双击应用程序,它工作正常。它可以作为Windows服务重新运行的唯一方法是在服务器重新启动。 ..
发布时间:2015-11-26 18:41:01 C#/.NET