【问题标题】:Popup dialog from server to remote computer in local network从服务器到本地网络中的远程计算机的弹出对话框
【发布时间】:2019-12-09 20:03:30
【问题描述】:

我正在尝试弹出一个对话框,其中包含来自本地网络服务器的一些问题 并使用 c# 接收用户的答案,类似于 winforms 窗口。 有什么建议可以做到这一点吗?

【问题讨论】:

  • 我没有看到问题。查看此链接How to ask
  • 您是否尝试过可以向我们展示的东西?看起来您是新手,我建议您使用简单的 UDP 连接。只需建立一个接受来自 IP 的答案并发送问题的服务器。
  • 客户端不应该安装任何东西。
  • 远程运行命令很“简单”,但出于(有效的)安全原因,与桌面交互以显示弹出窗口可能是一个问题。您可以通过Terminal Service API 获得有限的交互性。例如,请参阅previous answer of mine

标签: c# powershell local-network


【解决方案1】:

我找到的解决方案是使用 PsExec 工具。

var proc = new Process
        {
            StartInfo = new ProcessStartInfo
            {
                FileName = "path of psExec",
                Arguments = $"psexec -i -s  \\\\{machineName} {path}",
                UseShellExecute = false,
                RedirectStandardOutput = true,
                CreateNoWindow = true
            }
        };

        proc.Start();
        proc.WaitForExit();`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 2017-07-30
    • 2011-03-30
    相关资源
    最近更新 更多