Jos*_*man 3 .net c# uri winforms
我有一个启动默认程序的URI,我试图弄清楚如何从Windows窗体应用程序启动它.Google上的所有结果都使用Windows Apps API来启动URI,但我需要从表单中执行此操作.如何才能做到这一点?
这是应用程序版本:
System.Uri uri = new System.Uri("myprotocl://10.0.0.123");
var success = await Windows.System.Launcher.LaunchUriAsync(uri);
Run Code Online (Sandbox Code Playgroud)
假设您的计算机上已为"myprotocl"注册了"处理程序",则可以通过将uri指定为进程的文件名来启动uri.
var url = "myprotocl://10.0.0.123";
var psi = new ProcessStartInfo();
psi.UseShellExecute = true;
psi.FileName = url;
Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)