求教,除了keil 还有哪些开发软件啊,界面美观的

新手交流Andy Scout 回复了问题 • 4 人关注 • 4 个回复 • 361 次浏览 • 4 小时前 • 来自相关话题

STM32L073 RTC时钟初始化问题

问题困惑缺月疏桐 回复了问题 • 3 人关注 • 5 个回复 • 70 次浏览 • 12 小时前 • 来自相关话题

分享一个利用Cubemx直接生成Coide工程文件的小工具(欢迎提交bug)

其他分享super_meters 回复了问题 • 3 人关注 • 2 个回复 • 2254 次浏览 • 18 小时前 • 来自相关话题

串口接收中断不能打断FreeRTOS任务

回复

问题困惑扑风捉影 发起了问题 • 1 人关注 • 0 个回复 • 29 次浏览 • 1 天前 • 来自相关话题

求助,关于HAL库的

新手交流hachp365 回复了问题 • 4 人关注 • 3 个回复 • 331 次浏览 • 3 天前 • 来自相关话题

STM32F103的HAL USART很奇怪的问题

问题困惑hachp365 回复了问题 • 5 人关注 • 9 个回复 • 561 次浏览 • 3 天前 • 来自相关话题

上位机学习笔记:Hid上位机软件的实现

经验分享zdsurge 回复了问题 • 2 人关注 • 21 个回复 • 2488 次浏览 • 3 天前 • 来自相关话题

IAP调试前准备之什么是IAP?协议Ymodem是什么?运行机制是什么

其他分享仿如梦境 回复了问题 • 2 人关注 • 1 个回复 • 991 次浏览 • 4 天前 • 来自相关话题

公告 : 有关Stm32cubemx软件的Bug问题,请到以下官方网站提交!

问题困惑Beloring 回复了问题 • 19 人关注 • 18 个回复 • 6250 次浏览 • 4 天前 • 来自相关话题

CubeMX4.20.1生成程序并下载后无法调试

问题困惑jialian4213 回复了问题 • 2 人关注 • 16 个回复 • 335 次浏览 • 5 天前 • 来自相关话题

stm32cubemx怎么了?

问题困惑yzvip7 回复了问题 • 2 人关注 • 3 个回复 • 116 次浏览 • 2017-10-12 00:12 • 来自相关话题

安装钩子问题!不知道哪里错了!

问题困惑renmaoer 发表了文章 • 2 个评论 • 46 次浏览 • 2017-10-10 13:34 • 来自相关话题

dll代码如下#include<Windows.h>#include <string>#include"resource.h"using namespace std;HMODULE g_hModule;HHOOK hhk;HWND WND;HHOOK StartHook();BOOL EndHook();LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam);BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);BOOL APIENTRY DllMain(HMODULE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved){ switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: { g_hModule = hModule; hhk = StartHook(); if (NULL == hhk) { MessageBox(NULL, L"Set Hook Failed!", L"ERROR", MB_OK); return FALSE; } break; } case DLL_PROCESS_DETACH: { if (FALSE == EndHook()) { MessageBox(NULL, L"End Hook Failed!", L"ERROR", MB_OK); return FALSE; } break; } case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: break; } return TRUE;}HHOOK StartHook(){ return SetWindowsHookEx(WH_CALLWNDPROC, HookProc, g_hModule, GetProcessIdOfThread(WND));}BOOL EndHook(){ return UnhookWindowsHookEx(hhk);}LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam){ if (nCode >= 0) { CWPSTRUCT* cwps = (CWPSTRUCT*)lParam; if (WM_COMMAND == cwps->message) { INT wmId = LOWORD(cwps->wParam); if (wmId==1099) { //DialogBoxParam(g_hModule, (LPCTSTR)IDD_DIALOG, NULL, DlgProc, NULL); MessageBox(NULL,TEXT("HELLOW"),TEXT("HOOK"),MB_OK); } } } return CallNextHookEx(hhk, nCode, wParam, lParam);}//just for exporting a function__declspec(dllexport) void EmptyFunc(){ //Do nothing} 查看全部

20171010133228.gif

dll代码如下

#include<Windows.h>

#include <string>

#include"resource.h"

using namespace std;


HMODULE g_hModule;

HHOOK hhk;

HWND WND;

HHOOK StartHook();

BOOL EndHook();

LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam);

BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);




BOOL APIENTRY DllMain(HMODULE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)

{

switch (ul_reason_for_call)

{

case DLL_PROCESS_ATTACH:

{

g_hModule = hModule;

hhk = StartHook();

if (NULL == hhk)

{

MessageBox(NULL, L"Set Hook Failed!", L"ERROR", MB_OK);

return FALSE;

}

break;

}

case DLL_PROCESS_DETACH:

{

if (FALSE == EndHook())

{

MessageBox(NULL, L"End Hook Failed!", L"ERROR", MB_OK);

return FALSE;

}

break;

}

case DLL_THREAD_ATTACH:

case DLL_THREAD_DETACH:

break;

}

return TRUE;

}


HHOOK StartHook()

{

return SetWindowsHookEx(WH_CALLWNDPROC, HookProc, g_hModule, GetProcessIdOfThread(WND));


}


BOOL EndHook()

{

return UnhookWindowsHookEx(hhk);

}


LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam)

{

if (nCode >= 0)

{

CWPSTRUCT* cwps = (CWPSTRUCT*)lParam;


if (WM_COMMAND == cwps->message)

{

INT wmId = LOWORD(cwps->wParam);

if (wmId==1099)

{

//DialogBoxParam(g_hModule, (LPCTSTR)IDD_DIALOG, NULL, DlgProc, NULL);

MessageBox(NULL,TEXT("HELLOW"),TEXT("HOOK"),MB_OK);

}

}

}


return CallNextHookEx(hhk, nCode, wParam, lParam);

}




//just for exporting a function

__declspec(dllexport) void EmptyFunc()

{

//Do nothing

}


有没有人碰到使用STM32F429的HAL库里面的I2C读写24C02,读和写都不行的情况?

问题困惑随其自然的活着 回复了问题 • 5 人关注 • 7 个回复 • 1357 次浏览 • 2017-10-09 22:18 • 来自相关话题

IAR编译器中程序死在HardFault_Handler

问题困惑言贰叁 回复了问题 • 5 人关注 • 6 个回复 • 181 次浏览 • 2017-10-09 17:05 • 来自相关话题

怒了!aar里各种字符和数据格式相互转换总结

回复

新手交流admin 回复了问题 • 1 人关注 • 11 个回复 • 301 次浏览 • 2017-10-08 17:49 • 来自相关话题