title: How to get the application specific data folder (ProgramData)?
body: <p>I need to read and write files that contain application specific data, shared between all the users.</p>
  
  <p>I tried to use <code>Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)</code>, but it returns only <em>C:\ProgramData</em>.</p>
  
  <p>My question is :</p>
  
  <p>Does it exist a system like <code>Path.GetDirectoryName(Application.UserAppDataPath)</code>, which will give me the exact folder to write, according to my application name and version?</p>
  
  <p>Or is <em>ProgramData</em> not the right place to do that.</p>
  
  <p>Thanks.</p>