C# 给指定应用程序发送Windows Message
来源:互联网 发布:杀插屏广告软件 编辑:程序博客网 时间:2024/06/06 15:39
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) { } }}
- 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# 向指定线程发送消息
- Hibernate跨级修改子级数据,Hibernate根据父级ID跨级修改子级数据
- dpkg: error: dpkg status database is locked by another process
- Unity3D协同程序(Coroutine)
- ZooKeeper Commands
- CFree出现无法找到g++.exe,是否手动定位
- C# 给指定应用程序发送Windows Message
- 黑马程序员-CKEditor读书笔记
- 面向接口编程详解(二)——编程实例
- 《C++/CLI面向对象编程》(郑阿奇)读书笔记
- 面向接口编程详解(三)——模式研究
- annotion 时间类型
- CentOS网络相关设置(vim手工配置)
- intent 大全
- PostgresQL中的NUlls first/last功能