Koen van de Sande <k...@tibed.net> added the comment:

This is listed as a known limitation of the Ext2 FS driver. From 
http://www.fs-driver.org/relnotes.html :

===
Running programs on an Ext2/Ext3 volume on Windows Vista 

Currently it is not possible to start a program on Vista if UAC is enabled and 
the program's executable is stored on an Ex2/Ext3 volume. An "invalid 
parameter" message box appears, but the program does not start. 

UAC is the feature of Vista that prompts the user to elevate the user 
privileges to administrator level when necessary. UAC is enabled by default. It 
is not recommended to disable it. 

The problem is caused by Vista's internals: There is some code that compares 
whether the name of the file system type is one of the following: "NTFS", 
"FAT", "FAT32", "CDFS", "NPFS", "MSFS" or "UDF". If there is a match, it is one 
of Microsoft's file system types and a lot of code is skipped in the Multiple 
UNC Provider (MUP) implementation of Vista. If the file system type is a 
third-party type, for example "Ext2", some code runs in the MUP of Vista that 
always generates an ERROR_INVALID_PARAMETER error status code due to a bug of 
Vista.
===

So the bug is in that FS (or in Windows if you will). It is not something 
Python can fix.

----------
nosy: +koen

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8870>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to