C# 给指定应用程序发送Windows Message
来源:互联网 发布:帝国cms内容页js调用 编辑:程序博客网 时间:2024/06/06 09:25
- using System;
- using System.Diagnostics;
- using System.IO;
- using System.Runtime.InteropServices;
- using System.Windows.Forms;
- namespace 发消息
- {
- public partial class FrmMain : Form
- {
- public FrmMain()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- try
- {
- var procecess = Process.GetProcessesByName("SSDS");
- if (procecess.Length <= 0)
- {
- procecess = Process.GetProcessesByName("SSDS.vshost");
- }
- if (procecess.Length <= 0)
- {
- MessageBox.Show("请打开程序SSDS");
- return;
- }
- var msgId = Convert.ToInt32(textBox1.Text);
- var ssdProcess = procecess[0];
- //发消息
- PostMessage(ssdProcess.MainWindowHandle, (uint)msgId, IntPtr.Zero, IntPtr.Zero);
- //等待退出
- ssdProcess.WaitForExit();
- //读数据
- MessageBox.Show(File.ReadAllText("data.txt"));
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message);
- }
- }
- [DllImport("User32.dll")]
- static extern IntPtr PostMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam);
- private void FrmMain_Load(object sender, EventArgs e)
- {
- }
- }
- }
0 0
- C# 给指定应用程序发送Windows Message
- C# 给指定应用程序发送Windows Message
- C# 给指定应用程序发送消息
- C# 给指定应用程序发送消息
- C# socket主动给指定客户端发送数据的方法
- c# windows api message
- 用C#调用Windows API向指定窗口发送
- Service 如何给 Activity 发送 Message?
- C#中发送消息给指定的窗口,以及接收消息
- c# 给 c++ 发送消息
- 【极光推送】给指定用户发送消息
- 给windows应用程序创建快捷方式
- 如何给任意后缀名指定应用程序打开
- C#调用Windows应用程序
- C# windows应用程序打包
- 简单的数据发送给其他应用程序
- c#最小化指定应用程序+判断激活并最大化指定应用程序
- C# 向指定线程发送消息
- HotSpotVM 构建与调试小结
- 站在两个世界的边缘——尺素书
- HttpClient例子一个返回html一个返回字符流
- Jquery.dropkick.js的使用
- Ubuntu下LAMPP 常用命令
- C# 给指定应用程序发送Windows Message
- 设计模式定义、意义及三重境界
- Excel数据导入到oracle
- mysql explain用法和结果的含义
- 查看yarn的container的资源占用情况
- C# 给指定应用程序发送消息
- Autodesk 论坛 - 您开发的必经之地
- 使用InetAddress类的getHostName方法获得域名
- C# Win32消息系列-User32.dll