![]() |
1
0
您的EXE可以承载WCF服务。此服务可以公开操作(而不是属性),这些操作可以公开有关正在运行的EXE的信息。 |
![]() |
2
1
这样不行。 在进程之间共享数据的唯一方法是管道(Process.Start()可以重定向标准输入、标准输出和标准错误)、共享内存(在纯托管代码中不可用)、退出代码以及文件系统或网络通信机制。 在您的特定情况下,我猜命名管道是您想要的技术。
|
![]() |
3
1
您是否考虑过将对象公开给PowerShell,以便从PowerShell调用对象? 暴露对象:
在这个对象中,您可以使用一些简单的“getter”方法来返回有关exe的信息。
|
![]() |
4
1
PerfMon counters 并定期更新。 |
![]() |
5
0
您可以为第一个应用程序编写一个简单的WMI.NET提供程序扩展,将配置设置公开给WMI。。。然后其他程序可以监视和更改设置。。。
WMI.NET提供程序扩展方案
如何通过WMI公开配置设置
Windows有许多不同的提供者来监视和管理Windows设置。您可以为应用程序注册一个新的命名空间,然后在另一个.NET应用程序中使用PowerShell或System.Management.Instrumentation来监视该命名空间。 |
![]() |
Mear1628 · vb.net从随机选择的端口号接收UDP 5 月前 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 11 月前 |
|
Josh · 通过反思访问孩子的财产 11 月前 |
![]() |
Khu RJ · 更新网格中的单元格-DevExpress网格控件 11 月前 |
![]() |
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |