Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从桌面应用程序运行Windows 10的摄像头应用程序_C#_Win Universal App - Fatal编程技术网

C# 从桌面应用程序运行Windows 10的摄像头应用程序

C# 从桌面应用程序运行Windows 10的摄像头应用程序,c#,win-universal-app,C#,Win Universal App,我需要在c#中运行windows 10的默认照相机应用程序。 我尝试了不同的方法,比如: process.start("camera.exe"): ms-camera:// microsoft.windows.camera 但一切都失败了 它不是商店应用程序,因此我无法使用“启动URI”方法。使用此方法启动摄像头应用程序: Process.Start("microsoft.windows.camera:"); 使用此选项启动摄像头应用程序: Process.Start("microsoft.

我需要在c#中运行windows 10的默认照相机应用程序。 我尝试了不同的方法,比如:

process.start("camera.exe"):
ms-camera://
microsoft.windows.camera
但一切都失败了


它不是商店应用程序,因此我无法使用“
启动URI
”方法。

使用此方法启动摄像头应用程序:

Process.Start("microsoft.windows.camera:");

使用此选项启动摄像头应用程序:

Process.Start("microsoft.windows.camera:");

摄像头应用程序是通用Windows应用程序,因此您不能简单地执行*.exe。使用Nasreddine所示的注册协议,或通过
IAApplicationActivationManager
使用此方法

使用来自的源代码

然后通过其AppUserModelID
Microsoft.WindowsCamera_8wekyb3d8bbwe启动摄像头应用程序!应用程序

private void button3_Click(object sender, EventArgs e)
{
    ApplicationActivationManager appActiveManager = new ApplicationActivationManager();
    uint pid;
    appActiveManager.ActivateApplication("Microsoft.WindowsCamera_8wekyb3d8bbwe!App", null, ActivateOptions.None, out pid);
}

摄像头应用程序是通用Windows应用程序,因此您不能简单地执行*.exe。使用Nasreddine所示的注册协议,或通过
IAApplicationActivationManager
使用此方法

使用来自的源代码

然后通过其AppUserModelID
Microsoft.WindowsCamera_8wekyb3d8bbwe启动摄像头应用程序!应用程序

private void button3_Click(object sender, EventArgs e)
{
    ApplicationActivationManager appActiveManager = new ApplicationActivationManager();
    uint pid;
    appActiveManager.ActivateApplication("Microsoft.WindowsCamera_8wekyb3d8bbwe!App", null, ActivateOptions.None, out pid);
}

你能详细说明一下“全部失败”吗?具体发生了什么?也许你已经读过了:你把完整的路径放在了camera.exe上了吗?你能详细说明一下“全部失败”吗?具体发生了什么?也许你已经读过了:你把完整路径放在camera.exe上了吗?我尝试了两种方法,但都失败了第一种方法显示弹出屏幕在窗口商店中查看新应用第二种方法发送例外我已经在windows 10上成功测试了这两种方法。可能您已卸载计算机上的摄像头应用程序。您可以从计算机上windows 10的“开始”菜单启动照相机应用程序吗?我可以从“开始”菜单启动它。请回顾一下你的答案。请在问题中添加Startmenü中条目的截图和跑步应用程序的截图,因此,我们知道我们谈论的是同一件事。我尝试了两种方法,但都失败了。第一种方法显示弹出屏幕,在窗口商店中查看新应用。第二种方法发送例外。我已在windows 10上成功测试了这两种方法。可能您已卸载计算机上的摄像头应用程序。您可以从计算机上windows 10的“开始”菜单启动照相机应用程序吗?我可以从“开始”菜单启动它。请您回顾一下您的答案。请在问题中添加Startmenü中条目的屏幕截图和跑步应用程序的屏幕截图,这样我们就知道我们在谈论同样的事情。有没有不使用物理摄像头的摄像头模拟?我的笔记本电脑中没有安装usb摄像头或摄像头。因此,我想知道是否有任何摄像头模拟可以作为UWP应用程序的物理摄像头?是否有任何不使用物理摄像头的摄像头模拟?我的笔记本电脑中没有安装usb摄像头或摄像头。因此,我想知道是否有任何摄像头模拟可以作为UWP应用程序的物理摄像头?