title: Create a shell namespace extension
body: <p>How does acronis create this virtual folders. For example I created a backup of the folder <code>Example</code> located at <code>C:\Example</code> This is how the backup looks:</p>
  
  <p><img src="https://i.stack.imgur.com/FaTzV.png" alt="enter image description here"></p>
  
  <p><strong>If I double click on that file then I could navigate to:</strong></p>
  
  <p><img src="https://i.stack.imgur.com/KlZ52.png" alt="enter image description here"> </p>
  
  <p><strong>if I right click on that folder I will not get the regular menu that I get with directories. If I double click that directory then I will navigate to the content of that folder as:</strong></p>
  
  <p><img src="https://i.stack.imgur.com/m6g29.png" alt="enter image description here"></p>
  
  <p><strong>Note that the content that I am looking at is inside a file not on windows explorer.</strong></p>
  
  <p>I know that if I send VirtualDir.tib to somewone they will not be able to see the same because they do not have <a href="http://www.acronis.com/homecomputing/products/trueimage/" rel="nofollow noreferrer">acronis true image</a> installed. </p>
  
  <p>How could I be able to do something similar with c# ?</p>
  
  <hr>
  
  <h2>Edit</h2>
  
  <p><strong>Sorry I just updated the title. How will I be able to create a chell namespace extension with c#?</strong></p>