C# user settings resets
<p>I try to save a user-settings properties on my app,and it updates and work as long as i run the program from the same directory,but when i just change it's location,it seems like the properties reset.
This is my code:</p>

<pre><code>   static void Main(string[] args)
    {

        string user = Properties.Settings.Default.username;
        string pass = Properties.Settings.Default.password;
        Console.WriteLine(user);
        if (string.IsNullOrEmpty(user) || string.IsNullOrEmpty(pass))
        {
            Console.WriteLine("Welcome to KeepOnGoing , lets sign-up.");
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Remember,you may sign up only once! Once you'll sign up you get a unique account which cannot be made again!");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Enter your new username : ");
            user = Console.ReadLine();
            Console.WriteLine("Enter your new Password : ");
            pass = Console.ReadLine();
            Properties.Settings.Default.username = user;
            Properties.Settings.Default.password = pass;
            Properties.Settings.Default.Save();
        }
    }
</code></pre>

<p>As you can see i created a <code>if</code> condition to check if it the user fills the data in the first time,otherwise i'll have to display him the sign-up part.
How can i prevent the properties reset and make it common for the whole computer directories?
Thanks.</p>