资源简介
本实例完成RTX与Windows进程通信,包含两个工程:1、Windows MFC 程序,创建共享内存,并可完成对共享内存的读写操作;2、RTX进程通过读共享内存完成通信。开发环境:MS VS2005。参考资料: RTX Help文档。推荐资料:博客http://wzhyblog.yo2.cn/articles/tag/rtx
代码片段和文件信息
// RTXShareMemoryMFCTest.cpp : 定义应用程序的类行为。
//
#include “stdafx.h“
#include “RTXShareMemoryMFCTest.h“
#include “RTXShareMemoryMFCTestDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CRTXShareMemoryMFCTestApp
BEGIN_MESSAGE_MAP(CRTXShareMemoryMFCTestApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()
// CRTXShareMemoryMFCTestApp 构造
CRTXShareMemoryMFCTestApp::CRTXShareMemoryMFCTestApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CRTXShareMemoryMFCTestApp 对象
CRTXShareMemoryMFCTestApp theApp;
// CRTXShareMemoryMFCTestApp 初始化
BOOL CRTXShareMemoryMFCTestApp::InitInstance()
{
CWinApp::InitInstance();
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T(“应用程序向导生成的本地应用程序“));
CRTXShareMemoryMFCTestDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此处放置处理何时用“确定”来关闭
// 对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用“取消”来关闭
// 对话框的代码
}
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
// 而不是启动应用程序的消息泵。
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 155648 2011-12-24 11:11 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\debug\RTXShareMemoryMFCTest.exe
文件 1127688 2011-12-24 11:11 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\debug\RTXShareMemoryMFCTest.ilk
文件 3509248 2011-12-24 11:10 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\debug\RTXShareMemoryMFCTest.pdb
文件 2526 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\ReadMe.txt
文件 21630 2005-11-11 22:45 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\res\RTXShareMemoryMFCTest.ico
文件 377 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\res\RTXShareMemoryMFCTest.rc2
文件 964 2011-12-24 09:51 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\resource.h
文件 58468 2011-12-24 10:04 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.aps
文件 1427 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.cpp
文件 531 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.h
文件 5146 2011-12-24 10:04 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.rc
文件 5613 2011-12-23 22:39 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.vcproj
文件 1427 2011-12-24 11:14 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.vcproj.PC-201003152136.Administrator.user
文件 4552 2011-12-24 11:09 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTestDlg.cpp
文件 948 2011-12-24 11:10 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\RTXShareMemoryMFCTestDlg.h
文件 152 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\stdafx.cpp
文件 1541 2011-12-23 22:49 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\stdafx.h
文件 18639872 2011-12-24 11:14 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.ncb
文件 928 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.sln
..A..H. 24064 2011-12-24 11:14 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest.suo
文件 732160 2011-12-24 11:11 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\rtssdebug\RtxSharmeMemoryTest.pdb
文件 94624 2011-12-24 11:11 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\rtssdebug\RtxSharmeMemoryTest.rtss
文件 398 2011-12-24 10:33 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\rtssdebug\RtxSharmeMemoryTest.rtss.manifest
文件 602 2011-12-24 11:10 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest\RtxShareMemeory.cpp
文件 10177 2011-12-24 10:31 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest\RtxSharmeMemoryTest.vcproj
文件 2669 2011-12-24 11:13 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest\RtxSharmeMemoryTest.vcproj.PC-201003152136.Administrator.user
文件 6671360 2011-12-24 11:13 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest.ncb
文件 1348 2011-12-24 10:29 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest.sln
..A..H. 10752 2011-12-24 11:13 RTX共享内存(互斥对象)测试通过\RtxSharmeMemoryTest\RtxSharmeMemoryTest.suo
目录 0 2011-12-23 22:18 RTX共享内存(互斥对象)测试通过\RTXShareMemoryMFCTest\RTXShareMemoryMFCTest\res
............此处省略10个文件信息
相关资源
- C/C++:Windows编程—调用DLL程序的2种方
- 基于tcp 的windows发送文件系统mfc界面
- Windows编程大作业
- 用C++、Qt实现的记事本,模拟Windows自
- Windows GDI 飞机游戏源码和图片
- Windows个人防火墙的设计与实现
- Windows 核心编程第五版(Windows Via C
- Windows设备驱动程序WDF开发源码
- 学单词小软件 MFC
- C++实现吃豆子人小游戏windows控制台
- traceroute在windows下的c++实现源代码
- WindowsAPI参考大全forCC++(chm)
- 我用VS2010 C++和windows API制作的坦克大
- Windows XP SP2 Platform SDK
- C语言Windows程序设计 机房收费管理系
- VC++6.0 安装包,及Windows10安装解决方案
- Programming Windows with MFC
- Microsoft Visual C++ 14.02019
- MFC Windows程序设计(第二版)(中文版
- Win-TCwindows下的C语言编程工具
- VC++远程桌面监控系统
- Windows下 基于ModbusRtu的master端开发C语
- C 语言贯通教程——C、C++、Visual C++
- Windows下基于ModbusRtu的Slave端开发C语言
- mingw+msys已配置好,移植直接用
- VS2017C++windows桌面应用程序项目OpenCV及
- Windows版微信打飞机游戏C++
- c++基于Windows编程的打飞机小游戏源代
- windows xp下个人防火墙的设计与实现
- MVC++环境2005-2017全部一键安装包x86 x
评论
共有 条评论