『叡揚資訊為服務廣大的DevPartner、DriverStudio及OptimalJ產品用戶,特自7月號開始開闢全新內容的Developing Paradise入口網站,提供您相關技術支援、軟體下載、採購資訊、線上教學以及會員討論區等豐富內容。歡迎舊雨新知的您趕快到《Developing Paradise入口網站》瞧瞧吧!』

叡揚資訊 文件管理暨商業智慧服務部
2005年08月

 
   

叡揚資訊即將於8月11日舉辦DriverStudio教育訓練課程,除產品工具介紹外,更提供學員上機實習,名額有限,敬請把握機會。

    詳細課程查詢與報名網址請參考:<<NuMega 入口網課程查詢>>或洽詢連絡電話:(02)2586-7890 分機555 何小姐

Compuware OptimalJ v4.0版正式上市

    新版本的OptimalJ新增以下好用功能:
  ■ 支援WebSphere 6.0
  ■ 支援 Sun JDK 1.5
  ■ 支援 plug-in to JBuilder 2005功能
  ■ 提供OptimalJ Developer Edition for Eclipse版本
  詳細產品介紹說明請參考 <Developing Paradise入口網站>
   
在VMWare虛擬作業系統中使用SoftICE時,為何該虛擬作業系統會當機?
    通常只要修改VMWare的組態設定即可使SoftICE操作正常,修改方式如下:

Step1.
以文字編輯器開啟VMWare虛擬作業系統的組態設定檔
Step2.
新增兩行設定
vmmouse.present = "FALSE"
svga.maxFullscreenRefreshTick = "2"
   
SoftICE武功秘笈篇(五)
 

  SoftICE提供許多的指令用以檢視應用程式或系統的詳細資訊,本章節將教導使用者如何使用H(help)與CLASS命令,H命令提供一般性的求助方式,可針對所有SoftICE命令或指定某特定的SoftICE命令,首先關閉Locals window,SoftICE會自動增加Command window的視窗大小。
運用SoftICE命令

1. 使用WL命令關閉Locals window
:WL
2. 檢視CLASS命令用法,以CLASS作為H命令的輸入參數
:H CLASS
 Display window class information
 CLASS [-x] [process | thread | module | class-name]
 ex: CLASS USER
第一行提供CLASS命令的簡單描述,第二行為CLASS命令的語法,包含可使用的參數項目,第三行為使用範例
3. 使用TABLE命令切換目前的符號表至GDIDemo符號表
:TABLE GDIDemo
4. 使用BPX命令設定中斷點在CreateAppWindow
:BPX CreateAppWindow
5. 使用G或X命令(F5功能鍵)脫離SoftICE返回SoftICE範例程式nmdemo1a
6. 於範例程式主畫面點選”Other Demos”
7. 點選”Launch GDIDemo”,出現一對話視窗詢問使用者是否立即執行GDIDemo
8. 點選”確定”,SoftICE視窗立即彈出
9. 使用CLASS命令檢查由GDIDemo所註冊的class
:CLASS GDIDEMO

善用符號(Symbols)與符號表(Symbol Tables)
  載入應用程式的符號表後,SoftICE會建立程式模組中所有已定義的符號,符號表可用於檢查應用程式所產生的符號檔是否是最新的,用以確保符號表與符號檔兩者的一致性,當應用程式檔有作更新,只需要透過符號載入器(Symbol Loader)重新轉換一次並且重新載入符號表即可維持一致性。

1. 使用TABLE命令,檢視目前有那些符號表被載入
:TABLE
 demodll [NM32]
 dsdemo1d [NM32]
 GDIdemo [NM32]
 nmdemo1a [NM32]
 0000503629 Bytes Of Symbol Memory Available
以粗體字顯示的符號表意指正在運作中的符號表,一般用於解決那些的符號名稱被使用,假使運作中的符號表並非使用者欲參考的符號,可採用TABLE命令並指定欲參考的符號表名稱,設定該符號表為運作狀態。
2. 使用TABLE命令切換目前符號表至nmdemo1a
:TABLE nmdemo1a
3. 檢視目前的符號表是否已變更
:TABLE
 demodll [NM32]
 dsdemo1d [NM32]
 GDIdemo [NM32]
 nmdemo1a [NM32]
 0000503629 Bytes Of Symbol Memory Availabl
4. 切換符號表返回GDIDemo
:TABLE GDIDemo
5. 使用SYM命令顯示GDIDemo符號表內的所有符號
:SYM
 .text(001B:00401000,000153E6 bytes)
 001B:00401000 WinMain
 001B:004010B5 WndProc
 001B:004011DB CreateProc
 001B:00401270 CommandProc
 001B:00401496 PaintProc
 001B:004014D2 DestroyProc
 001B:004014EA lRandom
 001B:00401530 CreateBounceWindow
 001B:004015A4 BounceProc
 001B:004016A6 BounceCreateProc
 001B:00401787 BounceCommandProc
 001B:0040179C BouncePaintProc
此範例中顯示的符號是GDIDemo所有的函數,SYM命令也可以適用於搜尋字串,協助尋找某特定的符號,如以下範例所示。
:SYM paint*
 .text(001B:00401000,000153E6 bytes)
 001B:00403790 PaintProc
 001B:00402430 PaintWindow
   
 

  相信您使用Compuware產品時,一定有一些不錯的經驗與應用方法,歡迎您投稿分享您的寶貴經驗,若經選用製作為成功案例,我們將致贈您稿費,以玆感謝。在您投稿之前,請您先e-Mail到numega@gss.com.tw,留下您的聯絡方式,我們將會派專員與您聯絡,協助您完成文稿。請趕快動動您的筆或鍵盤吧!

  叡揚資訊於2002年八月起開闢一個顧客專屬討論區,提供使用者一個技術交流的園地,只要上網登錄,即可進入討論,每個月還可以收到Developing Paradise資訊快遞。我要<<立即訂閱Developing Paradise資訊快遞>>。

  若您有進一步問題歡迎來電(02)2586-7890 Ext.555 何小姐洽詢或e-mail:susan_ho@gss.com.tw。
  若不願繼續收到Developing Paradise資訊快遞,請按 <<拒收月報>> , 我們將遵從您的意願!!造成您的困擾...深感抱歉!
  本報所報導之產品畫面及商標版權,屬各產品公司所有,其餘圖文版權為本公司所有,非經同意不得轉載。

vmware softice相关推荐

  1. VMware 安装 SOFTICE 问题

    原因一: softice在Windows XP系统上安装有点问题,安装后net start ntice后,弹出错误: 发生系统错误 31. 连到系统上的设备没有发挥作用. 修改boot.ini文件: ...

  2. 在装有Ubuntu16.04的VMware虚拟机下安装OpenCV3.2.0

    引言 最近因为学习需要,要在VMware虚拟机下安装OpenCV,在网上查了一下OpenCV3.3.0目前已经出来了,但是考虑到稳定性问题,决定先装一个3.2.0版本的.需要注意的是,pip可以安装的 ...

  3. Kali2021.2 VMware最新版安装步骤

    这里演示的是 kali 2020 版本,kali VMware 目前所有版本安装方法大致相同 一.下载最新版 kali VMware版本: (这里网址更新了,但是区别不大) https://www.k ...

  4. vmware虚拟机怎么让窗口自动调整大小适应主机

    vmware是一款非常好用的虚拟机,大部分用户都会用vmware安装各种操作系统,安装后可能会出现一个问题,就是主机屏幕太小,无法完整显示VMware虚拟机界面,这时候就可以设置让VMware自动适应 ...

  5. VMware 12.0 在安装的时候出现 microsoft runtime dll

    出现错误后,不要点确定.开始菜单运行输入 %temp% ,在弹出的窗体中找到一个文件名中含 {132E3257-14F1-411A-BC6C-0CA32D3A9BC6}~setup 的文件夹(只要找到 ...

  6. 浪潮服务器怎么装虚拟机,VMware 6.7系统安装步骤

    一.从光盘启动 从服务器光驱启动,进入到Vmware ESXi安装界面,选择第一行 按Enter键,加载安装介质 欢迎界面,回车,安装程序正在检测服务器硬件信息,如果不满足系统安装条件会跳出错误提示. ...

  7. win7怎么关闭虚拟机服务器,大师教您Win7系统怎么彻底关闭退出vmware虚拟机的处理要领...

    windows系统由于出色的稳定性,深受大家的喜爱,但是还是难免会到Win7系统怎么彻底关闭退出vmware虚拟机的问题,有可能我们都会遇到Win7系统怎么彻底关闭退出vmware虚拟机这样的情况吧, ...

  8. VMware安装CentOS6.8详细教程

    准备工作,电脑上安装了VMware Workstation,百度经验一搜即可.我的版本是14.1.3 build-9474260 下载CentOS镜像,我下载的版本是64位的CentOS6.8 前两步 ...

  9. 在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录

    一.业务场景 在rMBP上的VMware Fushion 15.1安装虚拟机,采用一切默认的配置,经过简单几步,我们将得到一个dhcp协议的具有动态ip地址的虚拟机,可以满足绝大多数情况,也很方便很好 ...

  10. VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用和secureCUT乱码

    错误:VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用 改正:找到虚拟机的位置找到下图灰色的部分:打开 .vmx后缀的操作系统配置文件,加入以下代码: cpuid.1.eax = :: 2. ...

最新文章

  1. 尴尬!因软件 Bug ,美国数百名囚犯释放后无法出狱
  2. 解决eclipse报PermGen space异常的问题
  3. 【GAN优化外篇】详解生成模型VAE的数学原理
  4. Ubuntu16.04下Hadoop的本地安装与配置
  5. iPhone Safari下iframe不显示滚动条无法滚动的解决方法
  6. 读取xml文件转成ListT对象的两种方法(附源码)
  7. AOE网与关键路径简介
  8. 通过channel进行goroutine间的通信
  9. python统计频数_python统计单词出现次数
  10. JavaScript 求和(字符串转换成数组、for循环求和)
  11. host速度 mtk usb_MTK功能机MT2503平台USB充电电流设置
  12. 计算机科学与技术研究生课表,计算机科学与技术(一级学科)硕士研究生培养方案...
  13. python 实验七 字典与集合 (下)
  14. entity framework 新手入门篇(2)-entity framework基本的增删改查
  15. java判断是否微信浏览器_Java判断浏览器是微信还是支付宝
  16. 李彦宏说百度吹的牛都实现了,还扔出来一个ACE计划
  17. 如何将QQLive和QQ2010和虚拟光驱运行在ubuntu上
  18. php线程教程,实例讲解php实现多线程
  19. 《少年的你》首映 易烊千玺坦言哭戏最有挑战
  20. java 二叉树第n层节点数及层序遍历

热门文章

  1. 怎么更换linux桌面管理,切换窗口管理器/桌面环境?
  2. 阿里开女性创业者大会 马云:世界因为女性而美好
  3. uniapp web设置ios safri浏览器 添加到屏幕 像是应用 但是不用证书
  4. 《Jenkins持续集成入门到精通02》
  5. 嵌入式系统概述3-嵌入式系统的开发流程和学习基础、方法
  6. 腾讯云云通信TLS后台API在mac上JAVA DEMO搭建
  7. 用python计算工资工资_薪资计算-Python,薪水,python
  8. 10个屌炸天的设计网址导航带你嗨翻科技设计界 #精选前端开发设计素材
  9. Vue中如何实现Excel导入导出
  10. 【问题记录】Win10笔记本电脑禁用自带键盘的方法