[Mono-dev] Windows ME and 98

Joachim Ante joe at otee.dk
Tue Jan 31 07:57:45 EST 2006


Hi,

We just found out that mono doesn't run on windows me and 98.

As far as i can see the mono needs psapi.dll, which is available only on
NT-based windows (NT, 2k, XP). From it mono seems to be using only three
functions: EnumProcessModules, EnumProcesses, GetModuleBaseNameW - which
seem to be called basically from diagnostics code.
(ves_icall_System_Diagnostics_Process_ProcessName_internal,
ves_icall_System_Diagnostics_Process_GetProcesses_internal).

Apart from that, mono uses lots of unicode versions of win32 API (so by
default that won't run on 9x/ME, unless you install unicode layer): starting
from filesystem (CreateDirectoryW, CreateProcessW, ...), to some
security/cryptography (CryptAcquireContextW, SetNamedSecurityInfoW etc.).


Is there a plan to support Windows ME / Windows 98?
Can anyone think of any other issues than the above in order to get mono
running on those platforms?

Joachim Ante
www.otee.dk





More information about the Mono-devel-list mailing list