dong's profileThinking ...PhotosBlogLists Tools Help

Blog


    垂涎权限,转向驱动

    好不容易获做好了一些接口,测试但是查找模块的功能,当查找kernel.dll的时候,找到的数目
    总是比IceSword少一个,我起初以为是一个Bug,就认认真真一个个的和IceSword匹配,,最后戏剧性的发现,原来少的那一个就是IceSword的那一个,无奈人家牛啊,权限不足,对于NT提高到内核的不二法门就是加载驱动了,其余的实现方式一个是太复杂,另一个也不见得总是有效.
     驱动,将是我未来至少两个月生活的主题了,可是这方面没有基础,资料也比较老,只能找到一点电子文档看,或者从网上找到一些支离破碎的资料....不发牢骚了,头疼来袭..

    NativeAPI

    以前仔细的学习过PE文件的结构,DLL文件和PE文件结构差不多,

    NativeAPI存在于ntdll.dll中,这不就用上了,

    试试看吧

    把偏移地址找到基本上就完成任务了,

    导出来看了看竟然有一千多个函数,

    这怎么用呢?

    学习中.

    live Spaces抽风

    live spaces近来老是登不上来
    界面加载不进来,只是个纯文本的几篇日志样子,点个链接慢的要死
    终于上来了,真要好好抱怨一下,
    不知有没有什么别的办法,
    如果一直这样谁受得了

    被忽略的简体

    今天看到快讯中Google推出了Sky可以傲游太空了!Down回来爽一爽时才发现还是没有中文简体用,但让人吃惊的是网页上的文字竟然是繁体中文!。
     真不知道人们是怎么想的,常常把最庞大的用户群放在角落里。毕竟英语强到能读懂那些英文文档的人不是大多数。
    比如说,Ubuntu 算是linux系统中对中文支持最好的了,可是前几天我试装ubuntu7.04DVD版,其中有在Windows下的一个文字处理器,号称是“轻量级的word“,我就装在xp上体验一把,可是连中文都输入不进去,打开中文文档还生成乱码。。
     虽然西文在计算机领域占了先机,可是中文什么时候才能跟上来呢?昨天我义务的翻译xscan的一个插件的时候就想,开发的时候为什么就没中文界面呢?很简单,不是中国人开发的,另一个原因是这些是非商业软件,难免就有人不尽心尽力了,人为财死,鸟为食亡,商业利益却是是一个很棒的催化剂。
    不难发现,几乎所有的收费服务的商业软件,中文化都是不错的。比如微软,虽然不开源这一点让人不爽,但是在中文化方面还是值得称道的。Word从来都和中文相处的很好,WindowCE系统尽管可用的内存等资源非常少,但是微软还是采用双字符以支持Unicode,这是有远见。霸主自然有霸主的手段。
     再看看Linux系统,流行不开于此也有莫大的关系。我用过N歌linux,亲身感受到即使对中文支持最好的Ubuntu,想要在其中写一篇中文文档也是要费一点功夫配置的。其他连把中文文档打开或识别中文文件名都有困难!
     要想中文在电子行业普及,最根本的还是国软要发迹。虽然国外商业软件对中文支持不错,但是这是在Money的基础上的。
      我们在这西文的狂潮中也尽量尽点绵薄之力,支持一下开源的项目,文档能翻译一下就尽力而为。我们的程序员呢?虽然中文字符处理会稍麻烦一点,但也请多为同胞着想
     

    【转】灵魂出窍

    欧洲科学家成功模拟“灵魂出窍”现象

    2007年08月25日02:15  来源:人民网








    参加研究的志愿者
       人民网8月25日讯 很多媒体报道过所谓“灵魂出窍”的故事。比如,有位心脏病患者回忆说,心脏病发作后,他感觉自己浮在空中,看着医护人员将他救活。 一位外科病人也有类似经历:他盘旋在空中,注视着医生为他做手术。由于每十个人中便有一人自称有过上述经历,越来越多的科学家开始密切关注这种神秘的人体 现象。

      本月24日出版的《科学》杂志报道,英国和瑞士的研究人员找到了让人“灵魂出窍”的部分原因。专家指出,由于负责视觉与感官的 脑电波之间失去联系,结果造成人体出现了“灵魂出窍”现象。在实验中,研究人员通过扰乱人大脑收到的感官信号,成功让那些参加实验的志愿者感到自己的“灵 魂”离开身体“观察世界”。

      在第一个实验中,研究人员首先让志愿者坐下来,同时给他们戴上视频显示器,这种仪器可以让志愿者通过一对 摄影机(一只眼睛一个)来观察自己身后的情况。接下来,一名研究人员站在志愿者身后挥动一根塑料棒,并且让其反复出现在摄像机下部。与此同时,研究人员还 用另一根志愿者看不到的塑料棒触他们的胸部。

      结果在实验过程中,志愿者都产生了“灵魂出窍”的感觉,觉得好像在后面看他们自己的身 体。志愿者都认为自己内心深处的那个“我”从身体出来了,并且通过另一个人观察自己的身体。研究人员表示,他们通过改变视觉与跟触觉信息间的正常关系,让 大脑在解释感官信息的时候“欺骗自己”,从而模拟出“灵魂出窍”现象。

      在第二项试验中,为了测量人体的情绪反应度,研究人员首先把传 感器和皮肤连接起来,然后再让志愿者通过摄影机观看一个反复摆动的铁锤,进而制造出一种好像要被伤害的感觉,以便用传感器记录下包括恐惧在内的各类情绪反 应。结果显示,志愿者感到“我”离开了自己的身体,并且移向可能被铁锤所伤害到的“虚拟身体”。

      在另一个实验中,志愿者可看到虚拟身 体的三维图像,并看到一支画笔敲击背部的场面。当研究人员敲击志愿者背部时,他们表示,那个感觉像是来自虚拟影像背部,而不是自己真实的背部感觉。当研究 人员把显示关掉,领着志愿者退后几步,然后叫他们返回原来站的地方,志愿者通常就会走过头,返回接近“虚拟自我”的位置。

      由于在实验 过程中,调查人员没有使用任何药物,因此整个过程合法可信。对有些人来说,“灵魂出窍”现象是自然地发生;但有些人却是在“濒临死亡”时才出现这一现象。 其中的一种解释是,这要视乎一个人如何看待他的身体,那些不快乐或与身体接触较少的人出现“灵魂出窍”的可能更大。

      专家介绍说,上述这项研究成果可应用在神经学领域,也可对虚拟现实游戏等工业软件的研究有所帮助。

    行善积德->义务翻译

    昨天没什么事,在浏览xfocus积累点资料,xfocus是个相当不错的安全站点,我自己也找到了不少有用的东西,偶然看倒焦点项目中的翻译项目,想想自己也应该奉献一点了,多年来想到网络就想到下载,但是对网络不能只是无限索取无限DOWN,不如我承接一份工作。其实也挺简单的,翻译一段xscan的一个插件的一些用来生成文档的部分。稍有点英语基础都可以。
    我希望越来越多的朋友好好学习GNU的精神,能参与到自由软件的开发和维护工作中来,让中文嵌在软件界面和文档中,方便大家,何乐而不为

    解析”无法解析的外部符号“

    当用Visual Studio 链接程序时,往往会产生”无法解析的外部符号“这一种错误,但是我们只能看到错误产生的位置是因为使用了某一个外部函数,我们暂且称之为问题函数,所有使用这个问题函数的函数都会产生类似的错误
    难到是文件包含问题吗?不是,即使include 了包含有这个问题函数的头文件,错误依旧。开始抓头皮了吧!
    先别急,仔细想一想问题所在。
    记得在手工敲命令行编译汇编程序的时候,
    命令常常是一下这种情况:(一个很常见的编译命令,假设这里用到了kernel32.lib
     ml /c  /coff  sample.asm
     link /subsystem:windows /entry:start /out:sample.exe  sample.obj  kernel32.lib
    注意到后面的.lib文件,这就是问题的所在,我们如果用到了外部函数,即使源程序中已经写明了包含kernel32.lib,也要在链接的时候写入链接程序。
    Visual Studio的链接程序默认写入了很多常用到的库文件,但是也难免有一些我们用的的没有加入,所以解决办法就是在编译选项中加入问题函数所在的lib文件即可。
    在哪里加入呢?
     要么回到原始时代,用命令行编译,
     要么点击工程中的项目属性,里面有一大堆的选项,
    挨个试试看要比我告诉你在哪里加入什么长的经验多
    错误产生的原因是
     再补上一小段:
     原来产生这个错误的原因不只是因为这一个
    比如写程序的风格是在一个独立的头文件中写明类的定义,函数声明,而且另一个源文件(cpp)中写类成员函数的实现,和已声明函数的实现,如果因为一点小小的拼写错误导致两者有点不一致,这种情况下,编译器就不能识别了-当然编译器也不好意思报错,我们已经把函数声明了呀!
     问题产生的原理是一样的,还是编译器找不到函数的实现部分--》废话,不然怎么会产生同样的错误呢!

    闻声入梦

      昨天实在太累了,头脑昏昏沉沉,傍晚的时候我忍不住爬到床上,迷迷糊糊就睡过去了。
     不知过了多久,也不知到了什么地方,我感觉原本清晰得棱角分明的世界成了了一些模糊的轮廓组成的图形,梦里的环境不那么真切,但是让梦中的人不容怀疑。
     我和一些不太熟的人讲些我现在也不知道是什么的话,其实当时也不见得清楚,梦就是这样如同烟雾中。
     突然,我听见那人唱歌,似乎歌声到了最尾端,声音突然高亢起来,似乎狂吼,
    就在他吼第二声的时候,我就醒了过来,原来是外面楼下来了一辆拖拉机在突突突的叫着,声音竟然插入了梦中的情节。梦境的发展是由外界的环境导引的吗?
     相信大家也有类似的经历。
     还有一次,我在梦中听到有人叫我,四处张望的时候醒过来了。原来是有人把我叫醒了。
    做完梦中会醒,不知道是没有醒过来的梦不记得了呢,还是做完梦必然会醒来。
     想想看,如果睡觉事在旁边播放恐怖的音乐,会不会催人做噩梦呢?或者反过来,放点欢快的音乐就是待成真的美梦?