User User name Password  
   
Friday 27.2.2026 / 23:44
Search AfterDawn Forums:        In English   Suomeksi   Pĺ svenska
afterdawn.com > forums > software specific discussion > nero discussion > illegal disc error: aspi corrupted
Show topics
 
Forums
Forums
Illegal disc error: aspi corrupted
  Jump to:
 
Posted Message
gmooney
Junior Member
_
18. July 2006 @ 17:51 _ Link to this message    Send private message to this user   
Got yet another illegal disc error, Nero system info says that my system aspi is corrupted but the Nero one is fine, i'm sure thats teh problem, just don't know how to fix it, here's the log anyway

Windows XP 5.1
IA32
WinAspi: File 'Wnaspi32.dll': Ver=4.71 (0002), size=45056 bytes, created 21/11/2005 06:48:21
ahead WinASPI: File 'C:\Program Files\Ahead\nero\Wnaspi32.dll': Ver=2.0.1.74, size=164112 bytes, created 26/10/2004 19:35:34
Nero Version: 6.6.0.18
Internal Version: 6, 6, 0, 18e
(Nero Express)
Recorder: <LITE-ON DVDRW SOHW-1693S>Version: KS0B - HA 1 TA 0 - 6.6.0.18
Adapter driver: <atapi> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <LITE-ON DVDRW SOHW-1693S>Version: KS0B - HA 1 TA 0 - 6.6.0.18
Adapter driver: <atapi> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : ST380012A atapi Port 0 ID 0 DMA: On
DiskPeripheral : ST3200822A atapi Port 0 ID 1 DMA: On
CdRomPeripheral : LITE-ON DVDRW SOHW-1693S atapi Port 1 ID 0 DMA: On
CdRomPeripheral : CD-RW CDR-7S52 atapi Port 1 ID 1 DMA: On
CdRomPeripheral : JA0965Z YKA206V 2.0B vaxscsi Port 2 ID 0 DMA: Off

=== CDRom-Device-Map ===
LITE-ON DVDRW SOHW-1693S D: CDRom0
CD-RW CDR-7S52 E: CDRom1
JA0965Z YKA206V G: CDRom2
=======================

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 765MB (784368kB)
Free physical memory: 283MB (290300kB)
Memory in use : 62 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

19.7.2006
UDF/ISO compilation
02:40:42 #1 Phase 112 File dlgbrnst.cpp, Line 1832
DVD-Video files reallocation started

02:40:42 #2 Phase 114 File dlgbrnst.cpp, Line 1832
DVD-Video files reallocation completed (no file modified)

02:40:42 #3 Text 0 File Isodoc.cpp, Line 6359
UDF document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
UDF Mode : UDF/ISO bridge
UDF Revision : 1.02
UDF Partition Type : physical
ISO Level : 2 (Max. of 31 chars)
Character set : ISO 9660
Joliet :FALSE
Allow pathdepth more than 8 directories : FALSE
Allow more than 255 characters in path : FALSE
Write ISO9660 ;1 file extensions : TRUE

02:40:42 #4 Phase 111 File dlgbrnst.cpp, Line 1832
DVD-Video files sorted

02:40:43 #5 Text 0 File Reader.cpp, Line 127
Reader running

02:40:43 #6 Text 0 File Writer.cpp, Line 122
Writer LITE-ON DVDRW SOHW-1693S running

02:40:43 #7 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

02:40:43 #8 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

02:40:43 #9 Text 0 File Burncd.cpp, Line 3233
Turn on Disc-At-Once, using DVD media

02:40:43 #10 Text 0 File DlgWaitCD.cpp, Line 270
Last possible write address on media: 2298495 (510:46.45, 4489MB)
Last address to be written: 1896207 (421:22.57, 3703MB)

02:40:43 #11 Text 0 File DlgWaitCD.cpp, Line 282
Write in overburning mode: NO (enabled: CD)

02:40:43 #12 Text 0 File DlgWaitCD.cpp, Line 2483
Recorder: LITE-ON DVDRW SOHW-1693S, Media type: DVD-R
Disc Manufacturer: FUJIFI - LM03
Disc Application Code: 64, Disc Physical Code: 193

02:40:43 #13 Text 0 File DlgWaitCD.cpp, Line 448
>>> Protocol of DlgWaitCD activities: <<<
=========================================

02:40:43 #14 Text 0 File ThreadedTransferInterface.cpp, Line 838
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 1896208 (1896208) = #1896208/421:22.58
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 1896208 blocks [LITE-ON DVDRW SOHW-1693S]
--------------------------------------------------------------

02:40:43 #15 Text 0 File ThreadedTransferInterface.cpp, Line 1051
Prepare recorder [LITE-ON DVDRW SOHW-1693S] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 3883433984, ISRC ""
DAO layout:
===========
__Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep__________
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
1896208 | lead-out | 1 | 0x41 | 0x00

02:40:44 #16 Phase 24 File dlgbrnst.cpp, Line 1832
Caching of files started

02:40:44 #17 Text 0 File Burncd.cpp, Line 4122
Cache writing successful.

02:40:44 #18 Phase 25 File dlgbrnst.cpp, Line 1832
Caching of files completed

02:40:44 #19 Phase 36 File dlgbrnst.cpp, Line 1832
Burn process started at 8x (11,080 KB/s)

02:40:44 #20 Text 0 File ThreadedTransferInterface.cpp, Line 2661
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

02:40:44 #21 Text 0 File DVDR.cpp, Line 2571
Recording mode: Sequential Recording Mode

02:40:44 #22 Text 0 File Mmc.cpp, Line 21774
Set BUFE: Buffer underrun protection -> ON , SMART-BURN : ON

02:40:44 #23 Text 0 File DVDR.cpp, Line 2726
Start write address at LBA 0
DVD high compatibility mode: Yes

02:40:44 #24 Text 0 File Cdrdrv.cpp, Line 8892
---- DVD Structure: Physical Format Information (00h) ----
Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
Disc Size: 120 mm, Maximum Rate: <not specified> (F h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Physical Sector Number of Data Area: 26127F h
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16..63]:
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

02:41:34 #25 Text 0 File Cdrdrv.cpp, Line 1288
02:41:34.937 - LITE-ON DVDRW SOHW-1693S\H1 T0 : Queue again later

02:44:03 #26 SCSI -1046 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 1, TA 0, LUN 0, buffer 0x0C130000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x30
Sense Qual: 0x05
CDB Data: 0x2A 0x00 0x00 0x00 0x07 0x00 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x30 0x05

02:44:03 #27 CDR -1046 File Writer.cpp, Line 311
Illegal disc

02:44:03 #28 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

02:44:03 #29 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

02:44:03 #30 Text 0 File DVDR.cpp, Line 2969
EndDAO: Last written address was 1791

02:44:04 #31 Phase 38 File dlgbrnst.cpp, Line 1832
Burn process failed at 8x (11,080 KB/s)


Existing drivers:
File 'Drivers\CDRALW2K.SYS': Ver=8.0.0.212 , size=2560 bytes, created 19/05/2006 22:16:24
File 'Drivers\ASPI32.SYS': Ver=4.71 (0002) built by: WinDDK, size=16512 bytes, created 21/11/2005 06:48:21
File 'Drivers\PXHELP20.SYS': Ver=3.00.11B, size=46080 bytes, created 16/05/2006 21:23:54 (Prassi/Veritas driver for win 2K)
File 'Drivers\atapi.sys': Ver=5.1.2600.2180 (xpsp_sp2_rtm.040803-2158), size=95360 bytes, created 04/08/2004 06:59:42 (Adapter driver for rec)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)
AfterDawn Addict
_
18. July 2006 @ 18:18 _ Link to this message    Send private message to this user   
Quote:
Disc Manufacturer: FUJIFI - LM03
Quote:
Media Specific [16..63]:
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
Your burner doesnt recognize these discs, have you tried a different brand, Verbatim or Sony (made in japan)
Quote:
Burn process failed at 8x (11,080 KB/s)
Slow burn to 4X
Quote:
File 'Drivers\CDRALW2K.SYS': Ver=8.0.0.212 , size=2560 bytes, created 19/05/2006 22:16:24
You have Roxio installed, it clashes with Nero, to remove, run this zapper http://www.softpedia.com/get/Tweak/Uninstallers/Roxio-Zap.shtml



guide by ScubaPete http://www.dvdplusvideo.com/tutorial007.html Nero guide by alkohol http://www.dvdplusvideo.com/Guides/alkohol_guide3.html

New RipIt4Me + DVD Shrink + ImgBurn guid <==== Rip any DVDs http://forums.afterdawn.com/thread_view.cfm/422740 Guides by bbmayo..... http://webpages.charter.net/bacitup/
gmooney
Junior Member
_
19. July 2006 @ 06:32 _ Link to this message    Send private message to this user   
thanks gewndolyn but i'm still having problems, i switched back to discs i'd been using previously and i still get an illegal disc error, here's my log again


Windows XP 5.1
IA32
WinAspi: File 'Wnaspi32.dll': Ver=4.71 (0002), size=45056 bytes, created 21/11/2005 06:48:21
ahead WinASPI: File 'C:\Program Files\Ahead\nero\Wnaspi32.dll': Ver=2.0.1.74, size=164112 bytes, created 26/10/2004 19:35:34
Nero Version: 6.6.0.18
Internal Version: 6, 6, 0, 18e
(Nero Express)
Recorder: <LITE-ON DVDRW SOHW-1693S>Version: KS0B - HA 1 TA 0 - 6.6.0.18
Adapter driver: <atapi> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <LITE-ON DVDRW SOHW-1693S>Version: KS0B - HA 1 TA 0 - 6.6.0.18
Adapter driver: <atapi> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : ST380012A atapi Port 0 ID 0 DMA: On
DiskPeripheral : ST3200822A atapi Port 0 ID 1 DMA: On
CdRomPeripheral : LITE-ON DVDRW SOHW-1693S atapi Port 1 ID 0 DMA: On
CdRomPeripheral : CD-RW CDR-7S52 atapi Port 1 ID 1 DMA: On
CdRomPeripheral : JA0965Z YKA206V 2.0B vaxscsi Port 2 ID 0 DMA: Off

=== CDRom-Device-Map ===
LITE-ON DVDRW SOHW-1693S D: CDRom0
CD-RW CDR-7S52 E: CDRom1
JA0965Z YKA206V G: CDRom2
=======================

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 765MB (784368kB)
Free physical memory: 315MB (322848kB)
Memory in use : 58 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

19.7.2006
UDF/ISO compilation
15:09:16 #1 Phase 112 File dlgbrnst.cpp, Line 1832
DVD-Video files reallocation started

15:09:17 #2 Phase 114 File dlgbrnst.cpp, Line 1832
DVD-Video files reallocation completed (no file modified)

15:09:17 #3 Text 0 File Isodoc.cpp, Line 6359
UDF document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
UDF Mode : UDF/ISO bridge
UDF Revision : 1.02
UDF Partition Type : physical
ISO Level : 2 (Max. of 31 chars)
Character set : ISO 9660
Joliet :FALSE
Allow pathdepth more than 8 directories : FALSE
Allow more than 255 characters in path : FALSE
Write ISO9660 ;1 file extensions : TRUE

15:09:17 #4 Phase 111 File dlgbrnst.cpp, Line 1832
DVD-Video files sorted

15:09:17 #5 Text 0 File Reader.cpp, Line 127
Reader running

15:09:17 #6 Text 0 File Writer.cpp, Line 122
Writer LITE-ON DVDRW SOHW-1693S running

15:09:17 #7 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

15:09:17 #8 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

15:09:17 #9 Text 0 File Burncd.cpp, Line 3233
Turn on Disc-At-Once, using DVD media

15:09:17 #10 Text 0 File DlgWaitCD.cpp, Line 270
Last possible write address on media: 2298495 (510:46.45, 4489MB)
Last address to be written: 1896207 (421:22.57, 3703MB)

15:09:17 #11 Text 0 File DlgWaitCD.cpp, Line 282
Write in overburning mode: NO (enabled: CD)

15:09:17 #12 Text 0 File DlgWaitCD.cpp, Line 2483
Recorder: LITE-ON DVDRW SOHW-1693S, Media type: DVD-R
Disc Manufacturer: TYG02 -
Disc Application Code: 64, Disc Physical Code: 193

15:09:17 #13 Text 0 File DlgWaitCD.cpp, Line 448
>>> Protocol of DlgWaitCD activities: <<<
=========================================

15:09:17 #14 Text 0 File ThreadedTransferInterface.cpp, Line 838
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 1896208 (1896208) = #1896208/421:22.58
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 1896208 blocks [LITE-ON DVDRW SOHW-1693S]
--------------------------------------------------------------

15:09:17 #15 Text 0 File ThreadedTransferInterface.cpp, Line 1051
Prepare recorder [LITE-ON DVDRW SOHW-1693S] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 3883433984, ISRC ""
DAO layout:
===========
__Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep__________
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
1896208 | lead-out | 1 | 0x41 | 0x00

15:09:17 #16 Phase 24 File dlgbrnst.cpp, Line 1832
Caching of files started

15:09:18 #17 Text 0 File Burncd.cpp, Line 4122
Cache writing successful.

15:09:18 #18 Phase 25 File dlgbrnst.cpp, Line 1832
Caching of files completed

15:09:18 #19 Phase 36 File dlgbrnst.cpp, Line 1832
Burn process started at 8x (11,080 KB/s)

15:09:18 #20 Text 0 File ThreadedTransferInterface.cpp, Line 2661
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

15:09:18 #21 Text 0 File DVDR.cpp, Line 2571
Recording mode: Sequential Recording Mode

15:09:18 #22 Text 0 File Mmc.cpp, Line 21774
Set BUFE: Buffer underrun protection -> ON , SMART-BURN : ON

15:09:18 #23 Text 0 File DVDR.cpp, Line 2726
Start write address at LBA 0
DVD high compatibility mode: Yes

15:09:18 #24 Text 0 File Cdrdrv.cpp, Line 8892
---- DVD Structure: Physical Format Information (00h) ----
Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
Disc Size: 120 mm, Maximum Rate: <not specified> (F h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Physical Sector Number of Data Area: 26127F h
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16..63]:
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

15:10:41 #25 Text 0 File Cdrdrv.cpp, Line 1288
15:10:41.421 - LITE-ON DVDRW SOHW-1693S\H1 T0 : Queue again later

15:14:02 #26 SCSI -1135 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 1, TA 0, LUN 0, buffer 0x0C150000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x00
CDB Data: 0x2A 0x00 0x00 0x00 0x02 0x60 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x00

15:14:02 #27 CDR -1135 File Writer.cpp, Line 311
Write error

15:14:02 #28 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

15:14:02 #29 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

15:14:02 #30 Text 0 File DVDR.cpp, Line 2969
EndDAO: Last written address was 607

15:14:02 #31 Phase 38 File dlgbrnst.cpp, Line 1832
Burn process failed at 8x (11,080 KB/s)


Existing drivers:
File 'Drivers\ASPI32.SYS': Ver=4.71 (0002) built by: WinDDK, size=16512 bytes, created 21/11/2005 06:48:21
File 'Drivers\PXHELP20.SYS': Ver=3.00.11B, size=46080 bytes, created 16/05/2006 21:23:54 (Prassi/Veritas driver for win 2K)
File 'Drivers\atapi.sys': Ver=5.1.2600.2180 (xpsp_sp2_rtm.040803-2158), size=95360 bytes, created 04/08/2004 06:59:42 (Adapter driver for rec)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)
Advertisement
_
__
 
_
Senior Member
_
19. July 2006 @ 12:39 _ Link to this message    Send private message to this user   
If system aspi is corrupt, and you want to fix that part, here is the link to aspi for an XP system:

http://www.adaptec.com/en-US/speed/software_pc/aspi/aspi_471a2_exe.htm

You could also try burning slower like Gwen suggested.




Die CMC Mag!!!

This message has been edited since posting. Last time this message was edited on 19. July 2006 @ 12:42

Related links
Instructions on how to install ASPI drivers correctly to your system!
 
Related forum topics Posts Last post Forum room
ASPI Layer In Nero & The Nero Infotool Tab 4 9. October 2012 Nero discussion
No aspi Adapter for smartripper 3 6. December 2010 Convert DVD to another format
ASPI Manager loading failed error 1 18. March 2010 PS2 - DVD backup discussion
How to properly remove ASPI? (Solved) 4 14. January 2010 DVD±R for newbies
Fail to initializing aspi or spti interface - XBC 2.9 6 30. August 2009 Xbox 360 - Modding & Hacking
Error message - ASPI device n=module not attached. 2 3. February 2009 DVD Shrink forum
Need ASPI files for vista 32 bit 4 8. April 2008 DVD±R for newbies
No ASPI tab in Infotool? 2 19. March 2008 Nero discussion
How do you install Adaptec ASPI v4.71.2? 7 30. January 2008 Nero discussion
Does anybody have the Nero(6) ASPI by Ahead Software? 4 30. January 2008 Nero discussion

 
afterdawn.com > forums > software specific discussion > nero discussion > illegal disc error: aspi corrupted
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2026 by AfterDawn Ltd.

  IDG TechNetwork