processstartinfo相关内容

Process.Start 权限问题

我正在尝试使用 Process.Start 从 C# 运行外部问题,但遇到了权限问题.当我正常打开命令提示符(不是以管理员身份)并运行我的命令时,它们工作正常,但是当我通过 Process.Start 打开命令提示符时,我在目录上收到写入错误.(“我无法在文件 test.log 上写入") 如果我通过 Process.Start 以管理员身份运行它,它可以正常工作,但我会弹出权限.有没有人有任何 ..
发布时间:2022-01-24 12:31:55 C#/.NET

ClickOnce 应用程序不通过 Process.Start(“x.abc") 启动,其中 *.abc 与 ClickOnce 应用程序关联

我已成功开发并部署了一个 ClickOnce 应用程序,该应用程序注册了一个关联的文件扩展名,例如 *.abc.当我单击一个名为 x.abc 的文件或从命令提示符键入 x.abc 时,ClickOnce 应用程序将启动,我可以通过专用的API.我还可以使用以下代码以编程方式启动应用程序: System.Diagnostics.Process.Start ("x.abc"); 在我的 Windo ..
发布时间:2022-01-18 11:47:03 C#/.NET

以编程方式运行 MSBuild

我正在尝试以编程方式执行 MSBuild,但无法执行以下命令: string command = string.Format(@"C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe ""{0}\{1}.csproj""", _args.项目路径,_args.项目名称); 字符串被渲染为: C:\Windows\Microsoft ..
发布时间:2022-01-08 14:47:50 C#/.NET

.NET - WindowStyle = hidden vs. CreateNoWindow = true?

当我开始一个新进程时,如果我使用 WindowStyle = 隐藏 或 CreateNoWindow = true ProcessStartInfo 类的属性? 解决方案 正如Hans所说,WindowStyle是传递给进程的推荐,应用可以选择忽略它. CreateNoWindow 控制控制台如何为子进程工作,但它不能单独工作. CreateNoWindow 与 Use ..
发布时间:2022-01-02 18:57:41 C#/.NET

在 C# 中执行批处理文件

我正在尝试在 C# 中执行批处理文件,但我没有成功. 我在互联网上找到了多个这样做的例子,但它对我不起作用. public void ExecuteCommand(string command){int 退出代码;ProcessStartInfo ProcessInfo;工艺流程;ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + c ..
发布时间:2021-12-01 09:53:51 C#/.NET

C# 打开带有关联应用程序传递参数的文件

我正在尝试启动为指定附加参数的扩展注册的默认应用程序: ProcessStartInfo p = new ProcessStartInfo();p.Arguments = "myargument";p.FileName = "file.ext";Process.Start(p); 应用程序开始正确打开指定的文件.问题是它只获取一个参数(文件名),完全忽略了额外的“参数". 可以做我想做的事 ..
发布时间:2021-11-17 05:31:55 C#/.NET

进程WaitForExit不等待

我创建了Print spooler应用程序以异步打印pdf. (应用程序使用veryPDF命令从网络打印机进行打印) 这里是代码 var procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd","/c" +"E:\ pdfprint_cmd \ pdfprint.exe-$ 388444444448350FA394 ..
发布时间:2021-04-01 21:04:06 C#/.NET

如何将属性更改为UAC?

我需要更改Windows用户帐户控制的属性. (程序名称,文件来源,已验证的发布者) 这可能吗? 解决方案 您必须对应用程序进行数字签名. 进行数字签名之前: 数字签名后: 是的,这意味着您必须购买数字签名证书. ..
发布时间:2020-07-04 18:43:28 其他开发

ProcessStartInfo参数

我有一个过程,需要一些参数.我希望它从C#开始.我已经在快捷方式中尝试过相同的参数,并且可以正常工作.另一方面,在c#中没有,因此这里是参数.参数格式正确,但在-k 时出现错误的参数错误 ProcessStartInfo prf = new ProcessStartInfo("C:\\" + "argstest.exe"); prf.UseShellExecute =true; ..
发布时间:2020-07-04 18:43:25 C#/.NET

在C#.aspx页面上通过重定向执行命令提示符中的命令

我正在尝试在.aspx页上的C#代码中的命令提示符下执行命令.该代码不会引发任何错误,但是由于未生成新文件,因此该命令未执行. 我看不到命令​​本身有任何问题,因为如果我从调试视图复制命令并将其粘贴到命令提示符中,它将执行正常. 有什么想法为什么我的代码不能生成ResultadoCheckMac_100939.txt? 代码: string cmd = ej ..
发布时间:2020-07-04 18:43:21 C#/.NET

从C#中运行安装程序

我需要编写代码以下载和运行程序,例如notepad ++(npp.5.9.3.Installer.exe)可以在网上找到. 我使用ProcessStartInfo类运行它.但是,当我正常执行notepad ++安装程序时,它将在实际安装前向我显示一些步骤,例如选择语言,路径等. 是否可以通过编程方式跳过这些步骤并安装软件?希望我的问题清楚.如果有帮助,我还附加了到目前为止只能启动安装程序的方 ..
发布时间:2020-07-04 18:43:19 C#/.NET

从控制台应用程序异步获取标准输出,而无需等待控制台退出

我的应用程序产生了一个小型的长时间运行的控制台应用程序,无法获得一些控制台标准输出的问题. 我的应用程序启动了控制台应用程序,并且控制台应用程序将在我的应用程序生命周期内(或直到被明确终止)一直保持监听端口状态. 启动控制台应用程序时,它将输出正在监听的端口号,我需要异步获取该端口号,并在应用程序中的其他位置使用它.问题是,我的事件处理程序从未获取输出数据.我敢肯定,我一定会忘记一些琐 ..
发布时间:2020-07-04 18:43:16 C#/.NET

使用进程时程序不会终止

使用ProcessStartInfo和Process,我想启动一个程序(例如getdiff.exe),然后读取该程序产生的所有输出.稍后,我将以一种更具建设性的方式使用数据,现在我只想打印数据以确保其正常工作.但是,程序并未按预期终止.有人会为什么吗?谢谢你. ProcessStartInfo psi = new ProcessStartInfo("getdiff.exe"); psi.Ar ..
发布时间:2020-07-04 18:43:12 C#/.NET

LPR命令无法从Windows服务打印pcl文件(现在是托盘应用程序)

我已经寻找了一段时间,以寻求可能的解决方案和解释,但是我什么都找不到. 正在从Windows服务运行以下命令.如果直接在cmd中使用,则相同的命令也起作用. 它不会返回任何错误或其他任何事情. System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics ..
发布时间:2020-07-04 18:43:10 C#/.NET

从Azure WebJob运行Python脚本

我正在尝试从Azure webjob运行python脚本.这是我在 通过URL https://.scm.azurewebsites.net访问kudu工具,并通过“站点扩展"标签 安装Python 364x86 已确认Python 364x86已安装在以下路径中:D:\home\python364x86 在D:\home\python364x86 中添加了我的脚本 ..
发布时间:2020-07-04 18:43:08 C#/.NET