我只使用向导中的代码创建了一个新解决方案:
namespace TesteOpenWithDifferentUser
{
static class Program
{
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
我编译并打开输出文件夹" ... project \ bin \ Debug",在那里我尝试用不同的用户打开我的应用程序" [Shift] +右键单击 - >以不同的用户身份运行"。我键入另一个用户,而不是打开我的应用程序它崩溃并显示如下消息:
...申请目录......
指定的路径不存在。
检查路径,然后重试。
我已经阅读过有关模拟,权限和UseShellExecute的信息,但是没有(直到现在)解决了我的问题。我认为这可能会如此困难,但我无法使其发挥作用。