Background:
I built an installer for my app, and all my dll\'s and content files are getting correctly copied to the C:\\Program Files\\MyComp
The Environment.CurrentDirectory
contains current directory that is really current directory now. The value depends on many factors. Any application may change the value. This value doesn't concerned with your application only.
If you want to get the start up directory then use Application.StartupPath
.