使用 Process.Start() 通过快捷方式运行应用程序

2023-11-23

有没有办法通过 C# 应用程序的快捷方式运行应用程序?

我正在尝试从我的 C# 应用程序运行 .lnk。该快捷方式包含大量参数,我希望应用程序不必记住这些参数。

尝试通过以下方式运行快捷方式Process.Start()导致异常。

Win32Exception:指定的可执行文件不是有效的 Win32 应用程序

这是我正在使用的代码。

ProcessStartInfo info = new ProcessStartInfo ( "example.lnk" );
info.CreateNoWindow = true;
info.UseShellExecute = false;
info.RedirectStandardError = true;
info.RedirectStandardOutput = true;
info.RedirectStandardInput = true;
Process whatever = Process.Start( info );

你能发布一些代码吗?像这样的东西应该有效:

Process proc = new Process();
proc.StartInfo.FileName = @"c:\myShortcut.lnk";
proc.Start();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Process.Start() 通过快捷方式运行应用程序 的相关文章

  • 使用 std::packaged_task/std::exception_ptr 时,线程清理程序报告数据争用

    我遇到了线程清理程序 TSan 的一些问题 抱怨某些生产代码中的数据争用 其中 std packaged task 通过将它们包装在 std function 中而移交给调度程序线程 对于这个问题 我简化了它在生产中的作用 同时触发 TSa
  • 如何在 .NET Framework 2.0 中模拟“Func<(Of <(TResult>)>) 委托”?

    我尝试使用这个类代码项目文章 http www codeproject com KB threads AsyncVar aspx在 VB NET 和 NET Framework 2 0 中 除了这一行之外 所有内容似乎都可以编译Privat
  • 如何将 protobuf-net 与不可变值类型一起使用?

    假设我有一个像这样的不可变值类型 Serializable DataContract public struct MyValueType ISerializable private readonly int x private readon
  • 使用 LINQ2SQL 在 ASP.NET MVC 中的各种模型存储库之间共享数据上下文

    我的应用程序中有 2 个存储库 每个存储库都有自己的数据上下文对象 最终结果是我尝试将从一个存储库检索到的对象附加到从另一个存储库检索到的对象 这会导致异常 Use 构造函数注入将 DataContext 注入每个存储库 public cl
  • 如何区分用户点击链接和页面自动重定向?

    拥有 C WebBrowser control http msdn microsoft com en us library system windows forms webbrowser aspx在我的 WinForms 应用程序中 并意识
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 如何使用 LINQ2SQL 连接两个不同上下文的表?

    我的应用程序中有 2 个数据上下文 不同的数据库 并且需要能够通过上下文 B 中的表的右连接来查询上下文 A 中的表 我该如何在 LINQ2SQL 中执行此操作 Why 我们正在使用 SaaS 产品来跟踪我们的时间 项目等 并希望向该产品发
  • 由 IHttpClientFactory 注入时模拟 HttpClient 处理程序

    我创建了一个自定义库 它会自动为依赖于特定服务的 Polly 策略设置HttpClient 这是使用以下方法完成的IServiceCollection扩展方法和类型化客户端方法 一个简化的例子 public static IHttpClie
  • 将 Word 文档另存为图像

    我正在使用下面的代码将 Word 文档转换为图像文件 但是图片显得太大 内容不适合 有没有办法渲染图片或将图片保存到合适的尺寸 private void btnConvert Click object sender EventArgs e
  • Azure 辅助角色“请求输入之一超出范围”的内部异常。

    我在辅助角色中调用 CloudTableClient CreateTableIfNotExist 方法 但收到一个异常 其中包含 请求输入之一超出范围 的内部异常 我做了一些研究 发现这是由于将表命名为非法表名引起的 但是 我尝试为我的表命
  • C# HashSet 只读解决方法

    这是示例代码 static class Store private static List
  • C# 中的合并运算符?

    我想我记得看到过类似的东西 三元运算符 http msdn microsoft com en us library ty67wk28 28VS 80 29 aspx在 C 中 它只有两部分 如果变量值不为空 则返回变量值 如果为空 则返回默
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 动态添加 ASP.Net 控件

    我有一个存储过程 它根据数据库中存储的记录数返回多行 现在我想有一种方法来创建 div 带有包含该行值的控件的标记 如果从数据库返回 10 行 则 10 div 必须创建标签 我有下面的代码来从数据库中获取结果 但我不知道如何从这里继续 S
  • 如何在非控制台应用程序中查看 cout 输出?

    输出到调试窗口似乎相当繁琐 我在哪里可以找到cout如果我正在编写非控制台信息 则输出 Like double i a b cout lt lt b lt lt endl I want to check out whether b is z
  • 如何部署“SQL Server Express + EF”应用程序

    这是我第一次部署使用 SQL Server Express 数据库的应用程序 我首先使用实体 框架模型来联系数据库 我使用 Install Shield 创建了一个安装向导来安装应用程序 这些是我在目标计算机中安装应用程序所执行的步骤 安装
  • C++ 条件编译

    我有以下代码片段 ifdef DO LOG define log p record p else define log p endif void record char data 现在如果我打电话log hello world 在我的代码中
  • 使用 .NET Process.Start 运行时挂起进程 - 出了什么问题?

    我在 svn exe 周围编写了一个快速而肮脏的包装器来检索一些内容并对其执行某些操作 但对于某些输入 它偶尔会重复挂起并且无法完成 例如 一个调用是 svn list svn list http myserver 84 svn Docum
  • 如何从 ODBC 连接获取可用表的列表?

    在 Excel 中 我可以转到 数据 gt 导入外部数据 gt 导入数据 然后选择要使用的数据源 然后在提供登录信息后 它会给我一个表格列表 我想知道如何使用 C 以编程方式获取该列表 您正在查询什么类型的数据源 SQL 服务器 使用权 看
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com

随机推荐

  • Dataframe Apply 方法返回多个元素(系列)

    import pandas as pd 假设我有一个dataframe像这样 df pd DataFrame a range 4 b range 1 5 它看起来像这样 a b 0 0 1 1 1 2 2 2 3 3 3 4 以及一个将 X
  • 如何让 bc(1) 打印前导零?

    我在 Makefile 中执行类似以下操作 echo 0 1 0 1 bc 当然 在真实文件中 数字是动态的 它打印 2但我想打印它0 2 我想这样做而不诉诸于sed但我似乎找不到如何获得bc打印零 或者是bc只是无法做到这一点 您还可以使
  • 如何通过TCL分割字符串并存储在列表中

    有没有办法分割字符串并保存在列表中 如何拆分字符串并保存在两个列表中 例如 我有一个字符串 我用它分割了几个字符串 a 1 b 2 c 3 d 4 然后我想创建两个这样的列表 a b c d and 1 2 3 4 以下是简单的tcl代码
  • 比较图像以找出差异

    任务 我在装配线的末端安装了一个摄像头 捕获生产物品的图像 举例来说 我们 制作门票 上面有一些文字和图片 所以每 生成的票据被拍照并作为图像保存到磁盘 现在我 想要检查这些保存的图像是否存在异常 即比较 将它们转换为图像 模板 这可以 所
  • 在Matlab中使像素透明

    我已经在 matlab 中导入了图像 在显示它之前如何使图像的背景透明 例如 我在白色背景上有一个红色球 如何使图像的白色像素透明 以便只有红色球可见 白色像素透明 您需要确保图像以 png 格式保存 然后您可以使用 阿尔法 参数png 文
  • Kotlin 多平台:访问代码中的构建变量

    我正在开发一个 Kotlin 多平台项目 该项目是一个为 iOS 和 Android 应用程序提供功能的 SDK In our build gradle kts我们希望在 iOS 和 Android 之间的公共代码共享代码中访问几个变量 作
  • bash:rsync,选项作为变量

    我正在编写 bash 脚本 该脚本在某些部分将通过 ssh 同步文件 不幸的是 我面临着将 rsync 选项保持为变量的问题 请看下面 variables directory etc backupDirectory backup incre
  • 即使我没有对项目进行任何更改,为什么我的数据库项目的 .dbmdl 文件也会发生变化?

    我遇到了一个小而奇怪的烦恼 似乎也发生在其他人身上 例如 查看SEDE的修订历史 我在 Visual Studio 2010 中有一个可以正常工作的 SQL Server 2008 数据库项目 当我提交 签入源代码管理时 我被告知我的数据库
  • Symfony2:自定义错误页面扩展base.html.twig

    我正在尝试自定义 Symfony 中的错误页面 这是我的error html twig文件位于app Resources TwigBundle views Exception extends base html twig block bod
  • Google GCM 服务器返回未经授权的错误 401

    我正在使用 GCM 服务从服务器推送信息 如果我使用浏览器键 它会显示成功消息 multicast id 4849013215736515938 成功 1 失败 0 canonical ids 0 结果 message id 0 13487
  • 将 NULL 插入具有默认值的 NOT NULL 列

    对于一些背景知识 我们使用Zend 框架 2 and Doctrine在上班 教义总是会插入NULL对于我们自己不填充的价值观 通常这是可以的 因为如果该字段有默认值 那么它应该使用该默认值填充该字段 对于我们正在运行的服务器之一MySQL
  • Java 正则表达式中的零长度匹配

    我的代码 Pattern pattern Pattern compile a Matcher matcher pattern matcher ababa while matcher find System out println match
  • Microsoft.AspNetCore.All 元包的优缺点[关闭]

    Closed 这个问题是基于意见的 目前不接受答案 In ASP NET Core 2 0无需包括个人package references in the csproj file Microsoft AspNetCore All元包包含所有必
  • 如何在 iOS 应用程序中列出所有 MFI 设备?

    我想显示所有通过 MFI 且之前未从 iOS 设置配对的苹果设备的列表 我可以使用以下代码列出已连接的设备 NSArray accessories EAAccessoryManager sharedAccessoryManager conn
  • Julia 中的奇怪分配

    考虑这个函数 function test function state M new number M state 1 new number end 在我的程序中 我想多次运行此函数 每次参数都是新的 有时由用户提供 为了测试这个函数的内存分
  • JavaFX:如何定位组件/节点?

    在JavaFX中 有类似的东西吗setLayout or setBounds 例如 我想将按钮放置到我想要的位置 JavaFX 场景图上的所有内容都是Node 每个节点都有一个 X 坐标和一个 Y 坐标 但有不同的方法set change
  • 为什么我不能使用 seq 强制执行 IO 操作?

    鉴于此代码片段 someFunction x print x seq 1 main do print someFunction test 为什么不print x print test代码什么时候执行 seq test 1 如果我把它替换为e
  • 如何使用 Ajax 将文件和表单数据一起发布到 MVC 控制器?

    我正在尝试使用 jquery Ajax 将文件与其他表单数据一起发布到 MVC 控制器 jQuery Ajax 调用 function SaveStundent var formData new FormData var file docu
  • 获取 SelectKBest 函数 python 的特征名称

    我从 sklearn 实现了 SelectKBest 我想获取 K 个最佳列的名称 而不仅仅是每个列的值 我需要做什么 my code X new SelectKBest chi2 k 2 fit transform X y X new s
  • 使用 Process.Start() 通过快捷方式运行应用程序

    有没有办法通过 C 应用程序的快捷方式运行应用程序 我正在尝试从我的 C 应用程序运行 lnk 该快捷方式包含大量参数 我希望应用程序不必记住这些参数 尝试通过以下方式运行快捷方式Process Start 导致异常 Win32Except