C# Windows 8应用商店应用程序中的远程协助工具

C# Windows 8应用商店应用程序中的远程协助工具,c#,remote-assistance,C#,Remote Assistance,是否有任何可能的方法从windows 8应用商店应用程序启动远程协助工具 想创建一个应用商店,我可以安装在我父母的电脑上启动远程协助工具,并自动向我发送文件。我以前使用过一个简单的控制台应用程序,但我想知道是否有任何方法可以通过商店应用程序实现这一点。这将使我能够得到一个很好的瓷砖与我的照片,使安装过程也更好 下面是在没有发送部分的控制台应用程序中执行此操作的代码 static void Main(string[] args) { System.Diagnosti

是否有任何可能的方法从windows 8应用商店应用程序启动远程协助工具

想创建一个应用商店,我可以安装在我父母的电脑上启动远程协助工具,并自动向我发送文件。我以前使用过一个简单的控制台应用程序,但我想知道是否有任何方法可以通过商店应用程序实现这一点。这将使我能够得到一个很好的瓷砖与我的照片,使安装过程也更好

下面是在没有发送部分的控制台应用程序中执行此操作的代码

    static void Main(string[] args)
    {
        System.Diagnostics.Process p = new System.Diagnostics.Process();
        string fileurl = System.IO.Path.GetTempPath() + "Invitation.msrcincident";
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.RedirectStandardOutput = true;
        p.StartInfo.CreateNoWindow = true;
        p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        p.StartInfo.FileName = "Msra.exe";
        p.StartInfo.Arguments = "/saveasfile " + fileurl + " MyPassword";
        Console.WriteLine(p.StartInfo.Arguments);
        p.Start();

        while (!p.StandardOutput.EndOfStream)
        {
            string line = p.StandardOutput.ReadLine();
            Console.WriteLine(line);
        }
        while (File.Exists(fileurl) == false)
        {


            Thread.Sleep(1000);
        }
    }

当您从应用商店运行代码时会发生什么情况?您无法从应用商店调用进程—它们位于沙箱中,因此正在寻找其他方法来实现相同的效果。同时安装具有WCF终结点的非应用商店应用。您从应用商店应用程序调用WCF终结点,然后非应用商店应用程序可以生成该进程。@JohnKoerner您不一定需要WCF的开销(您真的希望服务全天候运行吗?)。其他形式的IPC(如DCOM)是否足够?