
using SystemDiagnostics; //命名空间
SystemDiagnosticsProcessStart(@"C:\Program Files (x86)\Tencent\QQMusic\QQMusicexe");
即 SystemDiagnosticsProcessStart(@"填写软件路径");
安装包可以集合NET Framework的。小程序用NET Framework 2 就可以了。安装NET Framework2 也比较小。安装一次,以后的程序都不用安装了。何必计较安装NET Framework呢!
你是怎么获得的?获得的是当前目录吧。当前目录不一定就是启动目录的。通过ApplicationStartupPath获得当前程序的目录。通过ClickOnce安装的程序是没有目录选择的
您可以按照以下步骤在C# WinForm中控制打开桌面快捷应用:
1 在您的WinForm应用程序中添加一个按钮或其他控件,用于触发打开桌面快捷应用的 *** 作。
2 在按钮的Click事件处理程序中,使用ProcessStart方法启动快捷方式的目标应用程序。例如,以下代码可以启动名为“Calculator”的计算器应用程序:
```
ProcessStart("calcexe");
```
3 如果您需要打开具有自定义参数的应用程序,可以在ProcessStart方法中指定参数。例如,以下代码可以启动名为“Notepad”的记事本应用程序,并打开名为“exampletxt”的文本文件:
```
ProcessStart("notepadexe", "exampletxt");
```
请注意,以上代码示例仅适用于Windows *** 作系统。如果您的应用程序需要在其他 *** 作系统上运行,请使用适当的代码来启动目标应用程序。
快捷键启动程序?
建议程序做成开机启动。
如果平时不想用可以将程序隐藏到任务栏小图标。
然后监听WINDOWS键盘事件,例如QQ最小化后可以用 ctrl + alt + z 换醒一样。
最小化不了的也能做成系统服务程序的呀
以上就是关于c#winform打开本地电脑上的一个应用程序全部的内容,包括:c#winform打开本地电脑上的一个应用程序、.NET Framework作为winform软件的安装程序依赖项,它的启动条件属性中InstallUrl 里面填写什么路径、C#winform发布的程序。为什么安装的时候没有路径选择的。而且安装后。我在代码里面获取当前的程序目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)