create an instance of the SolidWorks software problem in vb.net

hello everyone, I have a problem in creating an instance of solidworks 2013 version.

I insert in my program in vb.net the following code:

Dim swApp As SldWorks.SldWorks         

swApp = New SldWorks.SldWorks()

if solidworks is closed at the time of the execution of these lines of code, the program creates an instance in background process windows of solidworks, so everything is ok ... but then if I open the program manually solidworks opens a new instance different from one created by my program in vb.net so I can not retrieve the values ​​that I would like the part ... someone can help me?

Thanks very much

SolidworksApi macros