sendmessage-请问在C#中使用SendMessage发送字符串给另一个exe程序?

问题描述

请问在C#中使用SendMessage发送字符串给另一个exe程序?
我自己写的WinForm程序发送成功,系统自带的计算器和记事本都发送成功,我是64位win7系统。但是我要修改的目标程序却无法发送成功。
这个目标程序是关于证券交易的。
使用SendMessage用WM_GETTEXT可以获取到这个目标程序里面的数据。
现在问题是使用SendMessage用WM_SETTEXT无法把字符串修改到目标程序对应的控件中。控件句柄已经获取到了。
另外,是不是有可能有保护呢?

时间: 2024-09-12 10:57:05

sendmessage-请问在C#中使用SendMessage发送字符串给另一个exe程序?的相关文章

请问怎么在程序中以对话框的形式加载另一个exe程序

问题描述 请问怎么在程序中以对话框的形式加载另一个exe程序 请问怎么在程序中以对话框的形式加载另一个exe程序,同时怎么把这个程序中的数据发送到那个程序里,谢谢 解决方案 用shellexecute载入你的程序,用setparent设置程序的父窗体为你的窗体. 解决方案二: 用这个java为例子吧 首先你要做这个swing界面的对话框 (不会可以看看对话框打开的方法 swing ) 第二部你然后通过对话框去选择你的exe程序 这个时候把这个exe当文件看待 第三步是重点了: 如何执行程序 Ru

如何生成JSON还有如何从JSON中取出值呢?大家给一个例子程序最好!

问题描述 如何生成JSON还有如何从JSON中取出值呢?大家给一个例子程序最好! 解决方案 解决方案二:网上搜索有的是例子解决方案三: 解决方案四:使用newtonsoft.dll可将实体对象转换为json解决方案五:最简单的方法:stringjson='{"UserID":95,"Username":"fxdw001_001"},{"UserID":96,"Username":"fxdw001_

c# 连续发送-c#中serialPort 连续发送3次,如果直接发送3次的话 会出现问题接收不完全或其他错误。

问题描述 c#中serialPort 连续发送3次,如果直接发送3次的话 会出现问题接收不完全或其他错误. c#中serialPort 每发送一次接收一个返回值,要连续发送3次,如果直接发送3次的话 会出现和接收的冲突,如何解决这种冲突 让他能顺利的收发完成,分成3步操作的话是可以的已经测试了. 发送方式 第一次发送A1 下位机返回 B1 第二次发送A2 下位机返回 6个数据 第三次发A3 下位机返回25个数据 如何让这三次发送不冲突,能顺利完成 ,求大神解答. 解决方案 我也在找这个问题的答案

能不能把所有的文件都打集中一个.exe文件中?不使用.net自带的打包工具

问题描述 自已做了一个winform项目,包含一个.txt文件和一个.zip文件,发布后,在发布的文件夹里运行没有问题,调试也没有问题,可是如将发布后的.exe移至其它目录,提示找不到指定文件,请问能不能把所有的文件都打集中一个.exe文件中?不使用.net自带的打包工具,这样.exe文件移至任何目录,都可以安装! 解决方案 解决方案二:自己顶一下解决方案三:学习解决方案四:学习坐等高人~解决方案五:发错区了吧,这是webform解决方案六:其实用.net自带的打包是可以做到带路径的!googl

vc中使用SendMessage自定义消息函数

  这篇文章主要介绍了vc中使用SendMessage自定义消息函数的相关资料,需要的朋友可以参考下 SendMessage的基本结构如下: ? 1 2 3 4 5 6 SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄. UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, //在vc编译器中右键有个"转到WPARAM的定义"

C#中使用SendMessage进行进程通信的实例

原文:C#中使用SendMessage进行进程通信的实例 1 新建解决方案SendMessageSecondExample 在解决方案下面新建两个项目:Sender和Receiver,两者的输出类型均为"Windows 应用程序".整个程序的结构如下图所示.     2 实现项目Sender Sender仅包含一个名为"消息发送者"的窗体,如下图所示.   编写窗体后端代码,如下所示. using System; using System.Diagnostics;

C#中使用SendMessage在进程间传递数据的实例

原文:C#中使用SendMessage在进程间传递数据的实例 1 新建解决方案SendMessageExample 在解决方案下面新建三个项目:CopyDataStruct,Receiver和Sender. 其中,CopyDataStruct项目的输出类型为"类库",Receiver和Sender项目的输出类型为"Windows 应用程序". 整个实例程序的结构如下图所示.   2 CopyDataStruct项目实现 定义结构体COPYDATASTRUCT,代码如

在C#中使用SendMessage

在C#中使用SendMessage -------------------------------------------------------------------------------- 日期:2005-02-04作者:floodzhu备注:主要描述在调用API函数SendMessage时数据类型的转换. -------------------------------------------------------------------------------- SendMessag

企业接电信的emas,请问如何向mas中写入数据发送短信

问题描述 企业接电信的emas,请问如何向mas中写入数据发送短信,设备为华为的emas,听人说只要将数据写入数据库就行,有高手指点下吗? 解决方案 解决方案二:insertintotbl_SMSendTask(CreatorID,ServiceID,OperationType,sm_Content,OrgAddr,DestAddr,SendType,TaskStatus,FeeType,FeeCode,MsgID)values('0000','MSC2110505','WAS','对不起,该投