当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 本文源代码下载 一、 简介 最近,我了解到一个叫做sanctuary的相当有趣的安全产品。
 

 

    摘要:  摘要:本文通过实例代码演示了如何通过mixer api函数在程序中调节控制面板的音频设备性能的设置。   关键词:mixer函数,控制面板,音频设备调节  如果你用过windows的音频设备,比如播放音乐或者录音,聊天,调节麦克或者声音的大小,以及设置静音,都可以通过控制面板中的音频设置面板来调节,你对于下面的两个设置面板肯定不陌生。  播放时调节音量大小和左右声道的控制板,还可以通过它将某个......
    摘要:  在突尼斯举行的互联网全球峰会上,美国反驳了许多国家提出的不满意见,并坚持保留对互联网主要域名管理机构的监督权。  与此同时,美国同意设立一个论坛来讨论一系列互联网管理制度问题。美国官员表示,首次论坛将于明年上半年在希腊举行。  但参加峰会的美国代表团成员戴维·格罗斯(david gross)昨天晚间表示,即便达成了那样的协议,互联网管理的现状也不会有改变。  在由联合国国际电信联盟(itu)主......


利用钩子技术控制进程创建(附源代码)
  本文源代码下载

【程序编程相关:插入图片找窍门 可有效控制PPT文件体积

【推荐阅读:演绎别样精彩:两招实用远程控制技巧

  一. 简介 【扩展信息:英特尔称并未控制中美双方“无线标准之争”

  最近,我了解到一个叫做sanctuary的相当有趣的安全产品.它能够阻止任何程序的运行-这些程序没有显示在软件列表中-该表中的程序被允许在一个特定的机器上运行.结果,pc用户得到保护而免于各种插件间谍软件.蠕虫与特洛伊木马的侵袭-就算能够进入他/她的计算机,它们也没有机会执行,并因此没有机会对该机器造成任何损害.当然,我觉得这个特征相当有趣;并且,在稍作思考以后,我就有了一个自己的实现.因此,本文将描述如何通过钩住本机api的方式来实现监控一个进程的创建并在系统级上对之进行控制.

  本文大胆假设,目标进程是以一种用户模式(外壳函数,createprocess(),用一系列的本机api调用的手工的进程创建,等等)创建的.尽管从理论上,一个进程能够以内核方式启动;不过从实际来看,如此的可能性是可以忽略不计的,因此我们不必为此担心.为什么?请逻辑地思考一下-为了以内核方式启动一个进程,用户必须装载一个驱动程序,该驱动程序反过来首先要暗示某种用户模式代码的执行.因此,为了防止未被授权程序的执行,我们可以安全地在系统级上以用户模式限制我们自己控制的进程的创建.

  二. 定义策略

  首先让我们明确,之所以这样做的目的是为了在系统级上监视与控制进程创建.

  进程创建是一件相当复杂的事情-它包含相当多的工作(如果你不相信我,可以反汇编createprocess(),这样你就会亲眼看到这点).为了启动一个进程,可以使用下列步骤:

  1.可执行文件必须被以file_execute存取方式打开.

  2.可执行映像必须被装载进ram.

  3.必须建立进程执行对象(eprocess,kprocess与peb结构).

  4.必须为新建进程分配地址空间.


...   下一页
    摘要:  赵霞  运营商针对sp掀起的“整风运动”仿佛一直就没有停止过。特别是最近,整肃的力度更是超乎寻常:中国移动的“信用管理”要砸不合格sp的饭碗,中国联通一口气将79家sp清除出局,中国电信突然下发了对19家小灵通sp处以高额罚款的通知……面对不规范经营的sp,运营商要实施绝对控制。  其实,即便运营商们自己不动手,来自信息产业部的“高压”也会迫使他们对sp倾力进行整顿。从去年4月颁布的《关于规范......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE