c# - 如何在本地用户中运行应用程序
问题描述
我正在尝试创建将在本地用户下运行 windows 进程的应用程序 不确定我将如何执行此操作,例如 C:\Users\Local User\AppData\Local\app Folder\App.exe 无法更改安装路径
我试图将它作为进程运行,但仍然没有运气
private void Button5_Click(object sender, EventArgs e)
{
Process.Start(@"C:\\Users\Local User\AppData\Local\app Folder\App.exe");
}
所以我现在有
private void Button11_Click(object sender, EventArgs e)
{
string some = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string el = @"..\\Local\appfolder\one more\app.exe";
string path = Path.Combine(some,el);
}
我做错了什么 ?
解决方案
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
这将为您提供 AppData 路径。然后,您可以与路径的其余部分连接。
推荐阅读
- javascript - 如何让我的 React 应用在 Edge 和 IE 11 上运行?
- c++ - 不完整向量类型的编译错误 (C++17)
- c# - 带有 AutoGeneratedColumns 的 WPF 代码隐藏数据绑定不起作用
- jquery - 为什么此脚本在 Google Chrome 中运行缓慢?
- java - 为什么spring boot中不需要tomcat
- fortran - 谁能帮我在 Mac OS Catalina 中安装 Intel 软件包 fortran?
- c++ - C++ pegtl:如何在 pegtl 计算器示例中处理一元运算符的解析?
- r - 如何在 R studio IDE 中用 R 语言定义函数对象
- sql - 如何在 Oracle SQL regexp_like 查询中转义](括号)?
- objective-c - 将 CIAffineClamp 和 CIGaussianBlur 与 CALayer backgroundFilters 一起使用