Hi,
as a response to my previous message i spent some time
to find a solution to the problem. Googling around
for a cross-Windows way to find the system drive letter
reveals that the best approach is to query the 'windir' environment
variable and extract the system drive letter from that.
The good thing is that it can be done using standard C lib calls
and the attached tiny C program demonstrates just that.
Vagelis