线程SetTime函数执行出错! 我在函数中用到了settime主线程中直接调用能够创建成功,我用注入工具远程注入执行就失败,这是什么问题,我要怎么解决,有说绑定到主线程中执行,不知道还有没有别的办法,不知道绑定到主线程中执行又要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 timer需要消息链的支持远程的话,在自己的线程里判断时间,然后再修改远程线程 注入的远程线程必须是UI线程,否则没有办法使用timer 线程中控制时间用while(1) + Sleep() 感觉蛮好的 timeEvent, #include <MMSystem.h> 如果光靠进程解析获得到的句柄。光靠这个句柄HWND 是不可能操作这个进程中涉及到线程的函数。timer 本身就是一个线程 所以如果是你自己的程序 就发送 copydata 消息把。如果破坏别人的程序 就适合而止。 主程序OnCopyData && WM_COPYDATAstructobject obj;SetTimer(obj.timeid,obj.timespace,NULL); 问题找到了,其实注入dll的时候就已经是主线程了,只是我没注意,我在dll中又创建 了一个新线程来执行这个,所以调用不成功,现在改变一下不创建新线程就好了 完成端口的一个概念不懂? 请教一下clistbox响应的问题 还是VC的DLL参数定义转成VB的参数问题(在线等候) 请帮忙看看这段代码,比例改变控件位置与大小 一个迷茫的程序员 请教:如何将bmp图缩小成规定的32*32格式? 为什么没有Accelerator? 请大家讨论下: 指针 句柄 和 MFC句柄映射件的关系 如何得到button的COMMAND ID 设置背景后,TEXTOUT为什么看不到? 求指教滚动条怎么和坐标系联系起来 listbox怎么改变指定项的颜色,用SDK
远程的话,在自己的线程里判断时间,然后再修改远程线程
#include <MMSystem.h>
光靠这个句柄HWND 是不可能操作这个进程中涉及到线程的函数。
timer 本身就是一个线程 所以如果是你自己的程序 就发送 copydata 消息把。
如果破坏别人的程序 就适合而止。
主程序
OnCopyData && WM_COPYDATAstructobject obj;SetTimer(obj.timeid,obj.timespace,NULL);