暈倒,Live!Ware for Win2K附的Creative Recorder老是出错!!!

音效卡的問題在此討論。

版主: DearHoney

回覆文章
sad
大師
文章: 74
註冊時間: 2001-01-18 08:00
來自: 中國上海
聯繫:

文章 sad »

害得我用也没法用。
reinstall了n遍還是老樣子。
有誰遇到過這種情形嗎?
配置:
PIII733
192M SDRAM
ASUS CUSL2(815e chipset)
Gainward GeforceMX
SB Live!標準版
OS: Win2K英文版(with SP1 and DirectX8.0,另加裝了簡繁體中文字庫,日文字庫和各自的IME)

<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2001-02-04 15:13 被 sad 編輯過 ]</font><!-- Edit Notice End -->
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

出錯的狀況是?
sad
大師
文章: 74
註冊時間: 2001-01-18 08:00
來自: 中國上海
聯繫:

文章 sad »

跳出一個dialog。
Title是 Creative Recorder: CTRec.exe - Application Error
裡面show的message是 The instruction at "ox018a887a" reference memory at "0x00000004". The memory could not be "written".

Click on OK to terminate the program
Click on CANCEL to debug the program

看上去像是記憶體出錯。但是事先申明本人的機器沒有在overclock的狀態下運行,而且記憶體為PC133的,CAS設為比較低的3而非2。並且run其他的各種application均很正常,為何單單Creative Recorder會報錯。
現在的Win2K系統也是新裝的,裡面很乾淨,基本可以排除其他程式的干擾。
Weichung
神人
文章: 296
註冊時間: 2001-01-11 08:00

文章 Weichung »

基本上, 遇到這種問題... 試試看重灌吧!

那問題的訊息是
在"0x018a887a"的位置上的指令, 企圖指向"0x00000004"的位置...

基本上, 如果這是換算後的"絕對位置"
那Windows一定會要中斷此程式

這是基於保護模式的架構, 權限小的程式一定不可以存取其他的位置...

NT算是個架構相當良好的系統(缺點就是大龐大了, 有點像怪物), 同時系統進入了V86模式/保護模式
而每一個子程式都是活在VM(虛擬機器)下
理論上, 他們不知道真實位置, 但實際上, 還是有一些技巧可以取得真實位置, 在透夠選擇子, 即可存取真實位置,但如果權限小的話, 就會引發錯誤

照我看來, 這應該也不是Creative的程式有問題
而是你的系統(可能是硬體, 也有可能是Win2000)

因為如果是絕對位置0x0000004, 程式去指向那裡根本沒有多大的意義
那塊區域只是NT的拿來紀錄的表格而已
(這是當年在挖NT 3.5秘密的一些的心得啦! 現在NT的架構可能又有變吧!)
sad
大師
文章: 74
註冊時間: 2001-01-18 08:00
來自: 中國上海
聯繫:

文章 sad »

可是Win2K是剛重灌的啊。硬體應該沒問題,至少原用Win98時一切正常。

真是搞不明白。
回覆文章