window应用程序
zjx_cfbx
这个作者很懒,什么都没留下…
展开
-
Win32平台下NOTIFYICONDATA的气泡点击功能的响应与实现
功能来源:本人实现开启自己开发的应用程序或者在用户点击应用程序的关闭按钮来实现最小化到系统托盘,并且要求弹出气泡通知而且能够支持鼠标点击功能。 使用了win32的NOTIFYICONDATA结构体并分析了各个成员变量的含义以及相应的新特性;讲解了新特性的适用场合并给出官方链接。使用shell_NotifyIcon函数设置的结构体,并实现了鼠标点击事件。原创 2018-08-17 19:38:16 · 4055 阅读 · 0 评论 -
window平台下两个进程间通信
功能需求:现如今有两个进程一个进程A,一个进程B,通过Windows的消息机制实现进程A 发送消息给B, 进程B也能发送消息给A。平台:首先我们使用Win32程序实现相应的功能,使用VS2017+C++以及Windows API工具与函数惊醒开发。方案:通过对需求(即我们只需要两个进程能够收到响应的消息,具体应用场景就是两个进程是同种属性的进程,也即都为另一种进程而生存且服务,例如,现在进...原创 2018-08-17 20:50:17 · 594 阅读 · 1 评论 -
win32根据进程名获取进程ID或者终止进程
第一部分:根据进程名获取进程ID。首先我们需要了解三个windows API函数:HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID);CreateToolhelp32Snapshot函数可以得到系统进程快照的句柄,如果函数调用成功返回快照句柄,否则返回INVALID_HA...原创 2018-09-04 21:12:33 · 7359 阅读 · 0 评论 -
windows10 下使用win32调用uwp的toastNotification功能----直接进入消息中心不用弹出
距离window10发布已经三四年的时间了,而微软在win10平台进一步丰富了UWP的功能,比如我们将要讲解的toast通知模块,uwp(Universal Windows Platform简称,即Windows通用应用平台,在Windows 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,uwp不同于传统pc上的exe应用...原创 2018-09-03 10:33:38 · 2377 阅读 · 0 评论 -
Win32判断用户操作系统的版本号以及位数
一:操作系统版本号: 至今为止从官方文档上查找到的windows操作系统版本号的对照表为:微软的官方文档链接地址为:https://docs.microsoft.com/zh-cn/windows/desktop/SysInfo/operating-system-version其中windows APi函数提供许多判断操作系统的函数://Windows8以上的操作系统判断不...原创 2018-09-03 21:24:26 · 1860 阅读 · 0 评论 -
Windows提取进程加载的DLL同目录下的其他文件
现在有如下需求:有一个文件Example.exe放在加载进进程的一个kernel.dll的同级目录下,现在要获取该Example.exe的文件路径,程序如下所示:BOOL __getOtherFilePath(){ HINSTANCE hr; WCHAR ExampleFileName[] = L"\\ExmapleDemo.exe"; WCHAR ExampleFilePath[M...原创 2018-09-03 21:42:12 · 539 阅读 · 0 评论 -
windows编程用WM_COPYDATA进行两进程间传输大量数据
现在有个需求需要在两进程间大量传递数据,而在windows程序下两个进程间进行通信 可以有多个方法:1、管道(未命名管道、命名管道)2、共享内存3、消息队列不过上述实现起来比较麻烦,现在我们来讲解如何使用sendMessage来传输大量数据。LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, ...原创 2018-09-20 23:23:50 · 2267 阅读 · 0 评论