When my vb.net 2008 desktop app gets installed, I also copy MyApp.ini file in windows folder. Then the user runs my exe and first time it asks for SQL Server name. The user enters this name and I write to Myapp.ini. But I find that I can write this values from my vb.net for XP but on Vista, this file cannot get modified. Even I open this file outside my app using Notepad, even then I cannot save the changes. Please Help.