问题标签 [process.start]
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# - Process.Start(对象)不工作
我正在开发一个创建 PDF 的应用程序。我正在使用 Process.Start(startInfo) 创建 PDF。现在,当我在本地运行此应用程序时,它可以正常工作并创建 PDF,但是当我将其部署到开发服务器上时,它不会创建 PDF。
我使 Process.Start("IExplore.exe") 变得非常简单,但它仍然无法在开发服务器上运行。
请让我知道我是否需要做其他任何事情才能开始工作?
c# - 当路径包含 url 片段时,如何在 Web 浏览器中打开本地 html 文件
我正在尝试通过以下方法打开网络浏览器。但是,当浏览器打开 url / 文件路径时,片段片段会被损坏(从“#anchorName”到“%23anchorName”),这似乎没有得到处理。所以基本上,文件打开但不会跳转到文档中的适当位置。有谁知道如何打开文件并处理片段?对此的任何帮助将不胜感激。
打开的示例路径是“c:\MyFile.Html#middle”
vb.net - 使用登录的用户凭据启动进程 Windows 7
我有一个部署包,可以在安装完成后打开一个应用程序。打开时,此应用程序使用集成 Windows 安全性验证与数据库的连接。
问题是当它调用
该应用程序在机器帐户下打开,实际上是在 Windows 7 中的 UAC 下进行安装。
我知道我可以使用 ProcessStartInfo 对象来要求用户指定他们的密码等,但是当他们已经登录到机器上时,这对他们来说真的很烦人。
我曾尝试使用 ProcessStartInfo、WinAPI 等,但无济于事。
是否有其他人遇到过此类问题和/或有建议的解决方案。
总之,我想打电话
在登录用户的凭据下作为 Windows 7 下部署包的最后一个操作
在 VS2010 中使用 Windows Installer 部署开发的 VB.NET 应用程序。
c# - C# Process.Start Passing Arguments recursively
I have this use case in which I have to run
ikvm.exe -jar XXX.jar,
where XXX.jar takes the string args as argument.
So how do I invoke Process.Start so that I can accomplish this.
Simply typing ikvm.exe -jar XXX.jar args does not work.
xna - Process.Start 在 XNA 游戏中打开太多浏览器
我正在 XNA 中创建一个在 PC 上运行的游戏。
在初始屏幕上,用户有三个选项。如果他们按“Enter”,游戏将开始,如果他们按“M”,他们将进入帮助菜单,如果他们按“W”,我希望将他们带到我的网站。
我正在使用 Process.Start 将浏览器打开到我的网站。
问题是当我按“W”时,有时它会打开 1 个浏览器和网站。但是,大多数情况下,它会同时打开 3 到 7 个浏览器。
为什么同时打开多个浏览器?
按下“W”时如何使其仅打开1个浏览器?
这是我的代码。我还没有建立我的网站,所以我使用 yahoo.com 作为目的地:
谢谢,
麦克风
c# - 使用 .NET Process.Start 执行重定向输出流时,FIND shell 命令不起作用
我对 bat 文件中的 windows shell find 命令有问题。find 命令的输出始终为空。Bat 文件Process.Start
在 C# 中使用 .NET 的方法执行。我使用输出流重定向。我想做的事:
批处理文件 (c:\test.bat) 包含带有重定向到输出文件的 find 命令:
outputStream 的重定向工作正常,但 output.txt 的内容为空(文件大小为 0B)。当我执行相同的批处理命令时, output.txt 包含找到的字符串出现。是否可以在批处理文件中使用 find 命令Process.Start
并重定向输出流?
谢谢你的帮助。
c# - 如何使用另一个 C# 程序启动 XNA 游戏
所以,我最近开始尝试使用一个 XNA 程序来启动另一个 XNA 程序。我一直在使用“Process.Start”的普通方法,在打开 Firefox 或 Media Player 时效果很好。但是,每当我尝试启动任何 XNA 程序(我已经尝试了几个)时,我都会收到错误消息“找不到合适的图形卡。无法创建图形设备。该程序需要像素着色器 1.1 和顶点着色器 1.1。” 当图形设备无法处理 XNA 时,我认为这是错误,但这不是问题所在,因为我已经开始运行 XNA。
我的代码目前如下所示:
但那是在尝试了Process.Start(filename)
我能想到的几乎所有添加之后。如果这意味着什么,我正在 Acer 上网本上运行 XNA 3.1 版。
如果有人理解这有什么问题,我们将不胜感激您的帮助!
c# - Process.Start() 可以考虑系统路径吗?
我一直在搜索和试验一段时间,但我没有运气。
我正在尝试制作一个控制台程序来自动化一些我无法用 BAT 文件完成的任务。我想从 Windows SDK 调用“signcode.exe”,在我的系统 PATH 中包含所有工具的 bin 文件夹,我可以从任何地方调用“signcode”,但Process.Start
忽略了路径。
当前代码:
我已经确认 StartInfo.EnvironmentVariables["Path"] 与我的系统路径匹配,并且包含 Windows SDK 文件夹。手动设置也不起作用。
我什至尝试按照 MSDN 页面上的EnvironmentVariables Property所示设置 TempPath ,但这也不起作用。我想知道如果它没有效果,为什么你可以设置它。
如果System.Diagnostics.Process
不能使用路径,还有其他我可以使用的功能吗?我也想在我的控制台应用程序中看到命令的输出。
以下是一些额外的调试值:
该路径"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"
是 signtool.exe 所在的位置,我可以通过简单地键入从命令提示符运行它signtool
,但是如果我从同一提示符运行此应用程序,它不会注册该路径。
c# - 如果指定了用户凭据,则使用 Process.Start 从 ASP.NET 启动的应用程序将失败
当我指定用户凭据时,我无法使用它Process.Start
来启动简单的控制台应用程序。似乎调用Process.Start
尝试启动应用程序,但应用程序立即失败并显示一个事件日志条目(见下文)。我在 Windows 7 Ultimate (x64) 机器上运行 IIS 7.5/.NET 4.0。应用程序池在 ApplicationPoolIdentity 下运行并使用集成模式。网站设置为在完全信任下运行。
为了测试,我创建了一个简单的控制台应用程序,ConsoleApplication1
它只是将“Hello World”写入控制台并将当前日期和时间附加到一个文本文件中,这样我就可以看到应用程序已执行。当我使用以下代码在我的 ASP.NET 应用程序中单击按钮运行应用程序时,我看到一个新值按预期写入我的文本文件。
当我尝试使用下面的代码指定一组用户凭据来运行应用程序时,没有任何内容写入我的文本文件,并且我在事件查看器中看到一条消息,指出:
Application popup: ConsoleApplication1.exe - Application Error : The application was unable to start correctly (0xc0000142). Click OK to close the application.
这是导致错误的代码:
我很确定用户凭据的身份验证工作正常,因为Logon failure: unknown user name or bad password
如果我输入不正确的信息,我会收到错误消息。
我觉得我一定错过了一些简单的东西,但是有人可以在这里指出我正确的方向吗?
vb.net - Process.start System.nullreferenceexception:对象引用未设置为对象的实例
好的,所以我尝试使用以下参数启动该过程
当我尝试启动它时,虽然我得到一个 System.nullreferenceexception: Object reference not set to an instance of an object
我究竟做错了什么?