• 元气恢复中

    2009-07-02

    这周不知怎么的,奇困无比,估计到周末甚至下周才能恢复更新,顺便休息一下握鼠标已经有痛感的右手.

    于是各位这几天先不用来的太勤了.

  • 力度

    2009-06-29

    中午听老板总结了一下和M$中国的合作情况,也有些气愤,做人做事都要有力度,如果最初没有,将来也会被逼获得这种能力,这是殊途同归的.

    打鼓也是这样,晚上和ztabris 羽毛还有他女友去西单玩了会,不论架子鼓还是太鼓都因为上肢力量的增强而能获得更好的成绩.

    回来聊天提起前天给奶牛过生日KTV的趣事,于是众人提议以后不定期去唱唱,不知我这京剧腔啥时候能适应流行歌曲,笑.

  • 诡异问题记录

    2009-06-26

    某程序,如果该进程被调试方式启动(注意只要带调试器启动,如果正常启动后期附加调试器没事)在执行某个操作后崩溃,出错原因是错对0xabababbb地址解引用,实际上是一个指针错误的被初始化为0xabababab(编译为Release版的默认初始值),然后在它的10字节偏移空间上操作造成的.

    在崩溃前对该指针下数据断点,结合IDA pro调试,发现最后是在 TranslateMessage API里将数据改为0xabababab,适当在函数栈上回溯,发现exe模块的入口点函数又被执行了一次,并非入口点函数的直接调用,而是确实是从kerner.dll user.dll 一步步过来的,不得其解.

  • DirectUI的消失

    2009-06-24

    本轮爆发结束,日志隐藏.

  • 做LED灯的师傅以前没搞过USB口通信的单片机,商议后决定单片机方面仍采用RS232串口,下午羽毛买了个USB 串口转接线拿了过来,给他写个测试程序.

    首先要找到这个USB转接线设备,于是CreateFile遍历\\.\HCDn(每个都代表一个主机上的USB主控设备),然后得到这个主控的RootHub的路径再次CreateFile,之后获取端口信息,在端口上有外设的时刻获取它的驱动名,再转换成可读得驱动描述,如果为USB Serial Converter那么就是要找的设备了.

    取这个设备的描述,VID(idVendor) PID(idProduct),然后按照
    \\?\usb#vid_0403&pid_6001#ftehm5hd#{a5dcbf10-6530-11d2-901f-00c04fb951ed}的格式(最后的USB类的GUID)组织成一个路径最后一次CreateFile,这次打开的就是设备本身了,也就是这个USB转接线,然后WriteFile即可向串口方面发送数据.

    设备的描述不清楚会不会是固定的,如果是的话,不用进行枚举过程直接打开即可.

    写这个程序学习了一下WINDDK,对驱动开发一窍不通费了不少时间,不过对于usb类设备的操作,主要看看usbview这个例子就好.

  • 没字幕的先不看了,起来之后再下.

    本集已经换上了新OP歌,Aya团长的单曲Super Driver,大概是下个月推单曲吧.

    新OP歌詞暫定版

    Super Driver
    作曲:神前暁 作詞:畑亜貴 歌:平野綾(涼宮ハルヒ)

    Day By Day うんざりだよね/Day by Day,枯燥又乏味吧?
    だから ほとんど断っちゃう 君になりなよ/所以堂堂正正的拒绝,找回你自己把
    Oh,My Boy きっぱりしなきゃ 嘘に/oh,My Boy如果不够干脆
    付き合ってられないよ 狭い世界で/我可不会同你交往在这狭小的世界

    自分で見つけた Myself 好きになって当然!/这是自己找出来的my sense,自然会喜欢
    くだらない やり方蹴って/把无聊的办法踢到一边
    全てはあたしが決める!/一切由我作主

    (I Say,I Say,My Heaven!)

    Supar Driver (とし?)任せて なんてったって前進!/交给我这个Super Driver代你勇往直前
    不可能飛び越えて Get (聴き取れない) Go!/在我面前没有不可能,Take it easy go!
    大勝利! ってとかもちろん どうなったって快感!/大获全胜就像一声巨响,无论结果如何,这里只有快感

    風が それよりさ 急いでよ/如疾风般奔驰吧

    あれもこれも未体験 いつだって無理矢理/你总是任性的说"试试这个再试试那个"
    まるで まるで 未経験 これからしましょう!/没试过就去尝试下吧

    あれもこれも未体験 いつだって突然/几乎一切未曾体验,每次都是突如其来
    まるで まるで 未経験 それがどうしたの?/几乎就像未曾体验,那又如何?

    看到作曲和作词者的名字基本就可以放心了.
    已经传到土豆网,处理完就更新到背景音乐.

    有个地方有点奇怪,那个暑假的最后2周由于团长不满意重复了一万五千四百九十八次,为什么我印象里是两万七千八百八十八遍...

    2ch上有消息称,古川流年内将同期为第2季造势完成凉宫春日物语系列最新之凉宫春日的惊愕,快来吧.


    以上为假想封面,这位就是伪SOS团团长佐佐木了,真假团长PK,佐佐木内牛满面

  • 基本上是黑话.

  • 使用WINAPI QueryDosDevice即可:

    DWORD WINAPI QueryDosDevice( __in LPCTSTR lpDeviceName, __out LPTSTR lpTargetPath, __in DWORD ucchMax );

    MSDN上有个例子是根据打开的文件句柄获得文件名.

    最近发现,FPE这个东西不只在修改游戏时有用,对了解应用程序的内存分布情况也有很大帮助.

    因为二次开发编程的时候,最基础的工作就是找到切入点,找到期望影响的数据或者要改变的流程所会影响的数据的地址的话,再调试器里下个内存断点就可以守株待兔了,在调用栈里站稳之后,即可sigsig,在某个地方摔了之后会发现就是要寻找的地方,这话说得有点抽象,sig娘如图:

     

  • 图书推荐

    2009-06-05

    程序员的自我修养—链接、装载与库

    当当页面http://product.dangdang.com/product.aspx?product_id=20569834

    前几天为操作RS232LED屏去当当网挑书做准备时,曾经看到这本书,当时犹豫了一下没有下单.

    看到网易的游戏制作人云风大侠在他的技术博客codingnow上写了一篇书评

    一些观点很有共鸣,于是也整上书架吧.

  • 感谢GV汉化组后援翻译 邪紫蝉加(家属关系-_=,实际上不属于任何组) 百忙之中帮助翻译.

    以后有机会合作一把.

    ==========================================

    点击察看

     

  • vczh不愧是M$编译器小霸王!

    有点2,但是追了3年了如今出现了有这样的表现也不为过吧.

    SOS团第2季乱入,竹叶狂想曲~

    下面就该是27888遍的暑假,凉宫春日的叹息,神秘示爱客,雪山症候群等等了...

    古川流在小说系列,凉宫分裂之后也该抓紧了吧,真假团长PK,佐佐木内牛满面.

  • 跳舞,加油

    2009-05-21

    晚上听ztabris说老板要我们今天去公司有急事,好像是在某个银行定制开发UC时,其先前使用OC版本早于我们的07年补丁版,于是DirectUI静态库需要升级(实际上是降级),找关键调用和变量的地址的时间需要评估.

    于是10点就早早睡了,没想到刚才又醒了.

    去追跳舞最近的小说,<<天王>>,最近这部小说跟恶魔法则比起来似乎无聊很多,昨天知道跳舞家里出事了,今天他报料,估计要离婚了.

    没想好就不要在一起吧.

  • 休息几天

    2009-05-17

    各方面都要好好整理梳理一下.

  • 开战

  • 429发行,今天感觉应该出新歌了才去搜索而发现,失态.

    凉宫第2季追了两三年了,今年差不多了吧.