Installer crasht na lezen toc-files (windows 2000 probleem?)

Vragen over de installatie van NL2000 versie 3.0

Moderator: NL2000 Development Team

Post Reply
User avatar
mzz
Newbie
Newbie
Posts: 1
Joined: Thu Jan 01, 1970 2:00 am

Installer crasht na lezen toc-files (windows 2000 probleem?)

Post by mzz » Tue Oct 30, 2007 3:36 am

Ik ben aan het proberen jullie prachtige scenery te installeren in flightsimulator 2004 onder windows 2000. De systeemeisen zeggen dat windows XP vereist is, maar ik ben eigenwijs en probeer het toch. Loop nu tegen een probleem aan waarvan ik denk dat het door windows 2000 veroorzaakt wordt, en hoop dat jullie dit kunnen bevestigen.

Vooraf: ik start de installer vanaf het dvd1 iso bestand gemount in Daemon Tools, en heb de md5sum van dat bestand gecontroleerd.

Als ik de installer start krijg ik eerst de licentie in beeld, ik klik op "accept". Dan leest de installer diverse .toc bestanden van de dvd. Dan begint hij het volgende scherm van de installer te tekenen (waarin je de installatiefolder moet kiezen) maar springt eruit met een standaard .NET foutmeldingvenster.

Omdat dat foutmeldingvenster niet echt veel informatie bevatte heb ik een poging gedaan met WinDbg wat meer informatie te verzamelen. Dat gaf me:

Code: Select all

Exception object: 058ed868
Exception type: System.Management.ManagementException
Message: Not found

InnerException&#58; <none>
StackTrace &#40;generated&#41;&#58;
    SP       IP       Function
    0012EF64 03BD4CA2 System.Management.ManagementException.ThrowWithExtendedInfo&#40;System.Management.ManagementStatus&#41;
    0012EFA4 02BC4A91 System.Management.PropertyData.RefreshPropertyInfo&#40;&#41;
    0012EFAC 02BC49EF System.Management.PropertyDataCollection.get_Item&#40;System.String&#41;
    0012EFBC 02BC43AC System.Management.ManagementBaseObject.GetPropertyValue&#40;System.String&#41;
    0012EFC8 02BC4345 System.Management.ManagementBaseObject.get_Item&#40;System.String&#41;
    0012EFCC 03BD4323 NL2000V3_0.VE_Disks.getDriveInfoFromOS&#40;&#41;
    0012F3D4 03BD2F90 NL2000V3_0.frmNL2000V3_0_main.showDiskSpace&#40;&#41;
    0012F41C 03BD0E4E NL2000V3_0.frmNL2000V3_0_main.init&#40;&#41;
    0012F42C 02BC0578 NL2000V3_0.Main.main&#40;&#41;

StackTraceString&#58; <none>
HResult&#58; 80131501
Oftewel: de installer probeert System.Management (aka WMI) te gebruiken om de beschikbare schijfruimte te bepalen, en dat werkt niet (er is iets "Not found", ik heb WinDbg nog niet zover gekregen me te vertellen wat er "Not Found" is). Als ik "System.Management.ManagementException not found" aan Google voer vind ik een aantal gevallen van code die werkt onder windows XP maar niet onder 2000 (voornamelijk omdat "The 'Default' property is not supported on Windows 2000.")

Dus is mijn vraag: kan het bovenstaande kloppen (gebruikt de installer wmi-properties die onder windows 2000 niet bestaan)? Kan ik hier op een of andere manier omheen werken? Zo niet: kan ik jullie zo gek krijgen me te vertellen hoe de installer werkt (stukken van de broncode en/of documentatie) zodat ik een alternatieve installer kan fabriceren die wel werkt op mijn systeem?

(Ik ben echt onder de indruk van de kwaliteit van deze scenery (voor zover te beoordelen van screenshots) en heb er absoluut geen probleem mee als het enige antwoord op dit topic zoiets is als "de minimale systeemeisen zeggen dat je XP nodig hebt, kom maar terug als je dat geinstalleerd hebt", maar dacht "niet geschoten is altijd mis", ik zal toch even vragen of hier omheen te werken valt :))

User avatar
wolf32
NL2000 Development Team
NL2000 Development Team
Posts: 1037
Joined: Thu Jan 01, 1970 2:00 am
Location: Sneek

Post by wolf32 » Tue Oct 30, 2007 7:54 pm

Helaas moet ik jou vermoeden bevestigen, je dient idd XP te hebben geinstalleerd.
Een voorganger is hier ook tegenaan gelopen.
http://www.nl-2000.com/nuke/modules.php ... pic&t=1965
Groet

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest