上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页

2011年6月15日

窗口句柄

摘要: .版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕编辑框1.加入文本 (“_启动窗口句柄:” + 到文本 (_启动窗口.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“按钮1句柄:” + 到文本 (按钮1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“标签1句柄:” + 到文本 (标签1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“选择框1句柄:” + 到文本 (选择框1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“单选框1句柄:” + 到文本 (单选框1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“编辑框1句柄:” 阅读全文

posted @ 2011-06-15 19:48 wanghj_dz 阅读(445) 评论(0) 推荐(0) 编辑

枚举进程()、组合框的使用

摘要: .版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕模块注册 ().子程序 _组合框1_将弹出列表.局部变量 进程, 枚举进程结构, , "0" //进程变量是一个数组,数组元素是枚举进程结构.局部变量 计次, 整数型组合框1.清空 ().计次循环首 (枚举进程 (进程), 计次) ' 枚举出来所有的进程 组合框1.加入项目 (进程 [计次].程序名, 进程 [计次].进程ID) //组合框.加入项目(项目文本,项目数值) .如果真 (进程 [计次].程序名 = “calc.exe”) ' 找到自已想要的进程进行操作 ' 有了进程ID后可 阅读全文

posted @ 2011-06-15 16:12 wanghj_dz 阅读(438) 评论(0) 推荐(0) 编辑

小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?通过该试验加深对句柄的理解!!

摘要: 小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕模块注册 ()_启动窗口.标题 = “自进程ID=” + 到文本 (取自进程ID ()) + “ 主线程ID=” + 到文本 (取进程主线程 (-1)).子程序 _按钮1_被单击.局部变量 进程信息, 进程信息.局部变量 进程句柄1, 整数型.局部变量 进程句柄2, 整数型编辑框2.内容 = “”编辑框1.内容 = 扩展路径 (编辑框1.内容)' 运行() 进程_运行程序 ( 阅读全文

posted @ 2011-06-15 14:27 wanghj_dz 阅读(603) 评论(0) 推荐(0) 编辑

返回值是新的进程句柄的只有:打开进程()、创建进程()两个命令,创建进程()命令详解

摘要: 返回值是新的进程句柄的只有:打开进程()、创建进程()两个命令。创建进程()命令详解。.子程序 进程_创建进程, 逻辑型, 公开, 创建运行一个新程序进程.注.若不提供 进程信息 参数时会自动关闭句柄,若提供该参数可获得进程与线程句柄,供后续内存操作方面等使用.参数 程序文件, 文本型, , 指定一个程序的全路径名和启动参数 如 "c:\xxx\abc\a.exe" "c:\xxx\abc\a.exe -k -b -c".参数 运行目录, 文本型, 可空, 指定该进程的运行环境目录 如 "c:\xxx\abc\" "c:\x 阅读全文

posted @ 2011-06-15 12:53 wanghj_dz 阅读(444) 评论(0) 推荐(0) 编辑

由窗口类名、窗口标题获得窗口句柄,由窗口句柄获得进程ID,由进程ID获得进程句柄,进而控制进程

摘要: 由窗口类名、窗口标题获得窗口句柄,由窗口句柄获得进程ID,由进程ID获得进程句柄,进而控制进程。.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕.子程序 _按钮1_被单击.局部变量 窗口句柄, 整数型.局部变量 进程句柄, 整数型.局部变量 进程ID, 整数型窗口句柄 = 窗口_取窗口句柄 (“CalcFrame”, “计算器”) //“CalcFrame”,“计算器”都是通过软件获得的。进程ID = 进程_取窗口进程ID (窗口句柄, )进程句柄 = 打开进程 (进程ID)进程_暂停进程 (进程句柄) 阅读全文

posted @ 2011-06-15 09:15 wanghj_dz 阅读(1690) 评论(0) 推荐(0) 编辑

2011年6月11日

进程的若干思考

摘要: 在任务管理器中查看到explore的进程ID,但是explore程序并没有打开。联想到几个问题:能看到进程ID,程序没有打开,是不是隐藏了进程呢?使用易语言的外挂作坊模块的打开进程(进程ID)命令,能打开explore程序吗?如果能打开程序,多次使用该命令,打开多个explore程序,它们都是一个进程ID吗?进程句柄肯定不一样。---------------------------------------------------------------------------------------------------------------------------终于搞清楚了:操作系统把 阅读全文

posted @ 2011-06-11 10:35 wanghj_dz 阅读(294) 评论(0) 推荐(0) 编辑

2011年6月9日

新建dll文件

摘要: 新建----windows动态链接库形成一个只有程序集,没有窗口的易语言文件。注意:代码不要写在_临时子程序()中,要写在新插入的子程序中。保存的时候还是e语言文件,编译的时候就是dll文件----------------------------------------------------------------------------------mydll.e.版本 2.程序集 程序集1.子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码_临时子程序 () ' 在初始化代码执行完毕后调用测试代码返回 (0) ' 返回值被忽略。.子程序 _临时子程 阅读全文

posted @ 2011-06-09 14:38 wanghj_dz 阅读(222) 评论(0) 推荐(0) 编辑

终于解决了一个困扰多日的问题:模块句柄

摘要: 以前用易语言取模块句柄都是等于:4194304,而不是预期的400000,感觉很郁闷。研究多日终于发现问题所在,这是因为进制转换问题。4194304是十进制,而400000是16进制。所以代码应该如下:.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕信息框 (到文本 (进制_十到十六 (进程_取模块句柄 ())), 0, ) //精易模块----------------------------------------------------------------------------------万挂作坊教程:模块与线程 载入DLL.e.版本 2.程序集 窗口程序集1.程序集 阅读全文

posted @ 2011-06-09 12:47 wanghj_dz 阅读(547) 评论(0) 推荐(0) 编辑

2011年6月6日

or al,al

摘要: 这行语句是将AL和AL做或运算,结果放到AL中,同时根据结果修改标志位。而后面的JNZ则是根据Z标志位而进行判断,决定是否跳转。例如,如果前面AL=1h,那么OR语句后AL还是1h,但是Z标志位为0了,进而JNZ条件成立,就会跳转。而如果前面AL=0h,那么OR之后还是0,Z标志位为1,这样JNZ就不成立了,不跳转。------------------------------------------------------------------------------------------------------------其实or al,al 就是判断al是否为0。al的值不变。 阅读全文

posted @ 2011-06-06 12:20 wanghj_dz 阅读(337) 评论(0) 推荐(0) 编辑

2011年6月4日

OllyDBG 入门系列(二)-字串参考

摘要: 标题:【原创】OllyDBG入门系列(二)-字串参考作者:CCDebuger时间:2006-02-14,13:34:43链接:http://bbs.pediy.com/showthread.php?t=21308引用:感谢chuxuezhe朋友的反馈:http://bbs.pediy.com/showthread.php?s=&threadid=24703经检查才发现原来是写文章前曾用修改过的UltraStringReference插件查找过字串,这个修改后的插件会把找到的字串自动添加到代码后面作为注释,且所有字母都一律小写,导致原来文章写的时候注释中的大小写分不清楚,比较混乱。这次把 阅读全文

posted @ 2011-06-04 09:41 wanghj_dz 阅读(916) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页

导航