| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1852 人关注过本帖
标题:这里stdin 是什么意思?
取消只看楼主 加入收藏
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:6 
这里stdin 是什么意思?
   buffer   db 100 dup(?)
   .CODE
   START:
      invoke StdIn,addr buffer,sizeof buffer
2012-08-21 17:27
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
这是全部代码: 没看到buffer初始化
   .386
   .model flat, stdcall
   option casemap :none

   include windows.inc
   include user32.inc
   include kernel32.inc
   include masm32.inc

   includelib user32.lib
   includelib kernel32.lib
   includelib masm32.lib
   include macro.asm

   .data?
      Handle1   dd   ?
      Handle2   dd ?
      buffer   db 100 dup(?)
   .CODE
   START:
     ;get the handle of the taskbar
   
    ; invoke FindWindow,CTXT('SciCalc'),NULL
      invoke FindWindow,CTXT('Shell_TrayWnd'),NULL         
      mov    Handle1,eax
     ;get the handle of the start button from the taskbar
      invoke FindWindowEx,Handle1,0,CTXT('Button'),NULL   
      mov     Handle2,eax
     ;set the text
      invoke SetWindowText,Handle2,CTXT('go')
     ;used to refresh the caption of the start button
    invoke SendMessage,Handle2,WM_MOUSEMOVE,0,0   
   
      ;????,?????
      invoke StdIn,addr buffer,sizeof buffer
      invoke ExitProcess,0   
   end START
2012-08-21 17:27
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
上面代码出自
http://www.
还有个问题:
文字被改动之后,什么情况下会恢复为原来的呢?

[ 本帖最后由 u332744 于 2012-8-21 17:31 编辑 ]
2012-08-21 17:30
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
上面代码运行后把开始菜单的START或者中文版的"开始" 改为 "GO"了,   怎么改回去
2012-08-22 09:13
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
过一段时间自动改回来了
可是我没看到有改回来的代码啊
2012-08-23 09:21
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
invoke SetWindowText,Handle2,CTXT('开始')
我当然知道是这么写,我意思是没有这个代码,计算机怎么会自动改回来? 是不是系统每隔一段时间会自动调用恢复原形的API
2012-08-23 17:57
u332744
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-9-11
收藏
得分:0 
可以拦截一下这个东西的消息? 可以拦截吗? hook代码怎么写?
2012-08-24 09:30
快速回复:这里stdin 是什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.066070 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved