Thank you for your reply. Even though both answers went right over my head <g> (not your fault, I just need to learn a lot of things). I will search the web on some articles/white papers describing these things.
>Using the good ol cacls command you can accomplish this. TLBIMP will create a dotnet proxy that allows you to use a vfp mtdll with .NET (no VS.net required, just the Framework and SDK which are completely free)...
>>PMFJI,
>>
>>But how do you programmatically setup a data folder with certain rights for ASPNET user? And what is TLBIMP?
>>
>>Thank you.
>>
>>>I think it's enough since I don't think it matters which version is installed. This is what I'll do if it's detected at all:
>>>1.) Setup a particular data folder with Write rights for the ASPNET user
>>>2.) Run TLBIMP over a vfp mtdll
>>>I don't think these things are version dependent, but, please let me know if I'm wrong...
>>>>I don't think it's enough because you may have .NET Framework 1.0 installed but not 1.1. And 2.0 is comming soon.
>>>>
>>>>>Looks like if I just check if "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot"
>>>>>is empty in the registry, I'll know if it's there or not...
>>>>>
>>>>>>This may have been asked before, but, is there a vfp routine available that will check if the .NET Framework is installed??
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham