⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vcmon.htm

📁 这里面包含了很多的工具, 其中有DbgView这个非常方便的工具, 如进行VC编时, 在程序中加一句OutputDebugString("debug info"), 就可输出信息到DbgView这个工
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      </table>
    </td>
  </tr>
  <tr> 
    <td colspan="2" valign="top"> 
      <table width="570" border="0" cellspacing="0" cellpadding="0">
        <tr valign="top"> 
          <td colspan="3" height="429"><!-- #BeginEditable "Body" -->
            <TABLE CELLSPACING="10" CELLPADDING="0" WIDTH="408">
              <TR valign="top" align="left"> 
                <TD COLSPAN="2" width="651"> 
                  <table width="580" border="0" cellspacing="0" cellpadding="0">
                    <tr> 
                      <td valign="top"> 
                        <table width="549" border="0" cellspacing="0" cellpadding="0" dwcopytype="CopyTableRow">
                          <tr> 
                            <td colspan="3"><b><font face="arial"><b> </b></font></b></td>
                          </tr>
                          <tr> 
                            <td colspan="3" valign="top"><span class='include'>Last 
                              updated July 9, 1997</span>
                              <hr>
                            </td>
                          </tr>
                          <tr> 
                            <td colspan="3" height="40" valign="middle"><span class='sectionheader'>Introduction</span></td>
                          </tr>
                          <tr> 
                            <td valign="TOP" colspan="3" align="left"><i>VCMon 
                              </i>is a Windows 95 VxD/GUI combination that appeared 
                              in our May, 1996 Dr. Dobb's Journal article, &quot;Examining 
                              VxD Service Hooking&quot;. While its primary goal 
                              is to serve as a demonstration of the interesting 
                              things that can be monitored easily with service 
                              hooking, disk cache monitoring can be useful and 
                              informative in its own right. In addition, the graphs 
                              that <i>VCMon </i>implements may be useful in your 
                              own programs.</td>
                          </tr>
                          <tr> 
                            <td colspan="3" height="40" valign="middle"><span class='sectionheader'>Installation 
                              and Use</span></td>
                          </tr>
                          <tr> 
                            <td valign="TOP" colspan="3"> Install <i>VCMon </i>by 
                              copying Vcmon.vxd and Vcmon.exe to the same directory 
                              on your hard drive, and start it by running Vcmon.exe 
                              from that directory. The GUI dynamically loads the 
                              virtual device driver (VxD), which starts watching 
                              disk cache activity. The checkboxes can be toggled 
                              to pop open graphs that represent recent activity.<br><br>
                              <img src="../../images/screenshots/vcshot.gif" width="335" height="321"><br><br><img src="../../images/screenshots/vcshot2.gif" width="450" height="300"><br></td>
                          </tr>
                          <tr> 
                            <td colspan="3" height="40" valign="middle"><span class='sectionheader'>How 
                              VCMon Works</span></td>
                          </tr>
                          <tr> 
                            <td valign="TOP" colspan="3"> The heart of <i>VCMon 
                              </i>is in the virtual device driver, Vcmon.vxd. 
                              It is dynamically loaded, and in its initialization 
                              it installs VxD hooks for disk cache, as well as 
                              page faulting services. 
                              <p>Periodically (at a rate that can be controlled 
                                through the dialog), the GUI asks the VxD to fill 
                                in a data structure with the current statistics, 
                                which are then used to update the dialog box and 
                                the graphs.
        </td>
                          </tr>
                          <tr> 
                            <td colspan="3" height="40" valign="middle"><span class='sectionheader'>More 
                              Information </span></td>
                          </tr>
                          <tr> 
                            <td valign="TOP" colspan="3"> The following serve 
                              as additional sources of information on the Windows 
                              95 VxD hooking: 
                              <ul>
                                <li>The Windows 95 DDK</li>
                                <li>&quot;Examining VxD Service Hooking,&quot; 
                                  by Mark Russinovich and Bryce Cogswell, Dr. 
                                  Dobb's Journal, May 1996 </li>
                                <li>&quot;Systems Programming for Windows 95,&quot; 
                                  by Walter Oney, Microsoft Press, 1996 (a must 
                                  have for VxD writers)<font face="arial"></font></li>
                              </ul>
        </td>
                          </tr>
                          <tr> 
                            <td colspan="3" height="40" valign="middle" align="center"><br>
                              <p><a href="../../files/vcmon.zip"><b>Download VCMon 
                                (39KB)</b></a></p>
                              <p><a href="../../files/vcmsrc.zip"><b>Download VCMon 
                                Plus Source (107KB)</b></a><br>
                              <br>
                              <a href="#top"><b>Back to Top</b></a> </td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                </TD>
              </TR>
            </TABLE>
            <!-- #EndEditable --></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
<!-- #EndTemplate --></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -