Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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# 无法从通过任务计划程序运行的应用程序接收UDP数据包_C#_Windows 8_Udp_Scheduled Tasks - Fatal编程技术网

C# 无法从通过任务计划程序运行的应用程序接收UDP数据包

C# 无法从通过任务计划程序运行的应用程序接收UDP数据包,c#,windows-8,udp,scheduled-tasks,C#,Windows 8,Udp,Scheduled Tasks,我用Visual Studio 2012创建了一个小的C#应用程序,我想用它向另一个应用程序发送消息。此应用程序使用UI自动化从另一个正在运行的应用程序中获取文本。我需要以管理员的身份运行这个程序,否则它无法获取我需要的文本,因为另一个应用程序显然也在管理员帐户下运行 我的客户端应用程序需要在任何帐户下运行,无论是提升帐户还是未提升帐户,因此我将管理部分与之分离。这个想法是从被授予管理员权限的应用程序中获取我需要的信息,并通过UDP将其广播到另一个应用程序 不幸的是,这不太好 如果我通过资源管理

我用Visual Studio 2012创建了一个小的C#应用程序,我想用它向另一个应用程序发送消息。此应用程序使用UI自动化从另一个正在运行的应用程序中获取文本。我需要以管理员的身份运行这个程序,否则它无法获取我需要的文本,因为另一个应用程序显然也在管理员帐户下运行

我的客户端应用程序需要在任何帐户下运行,无论是提升帐户还是未提升帐户,因此我将管理部分与之分离。这个想法是从被授予管理员权限的应用程序中获取我需要的信息,并通过UDP将其广播到另一个应用程序

不幸的是,这不太好

如果我通过资源管理器打开这两个任务,它会工作,但如果我自己使用资源管理器打开侦听器/客户端应用程序,并尝试通过任务调度程序自动运行管理部分,我将永远看不到广播。我将其设置为在启动和登录时运行,并指定了管理员用户名/密码。我可以在任务管理器中看到管理应用程序正在运行,但无法获得UDP广播

我的理解是,通过任务调度器启动的应用程序没有UI访问权限,但它们的本地套接字通信也被阻止了吗