<p>I have created a custom installer dll &amp; everything is working fine.  I just want to call another installer's <code>Uninstall</code> method from my current installation.  When I do this, I get <code>error code 1618</code> (signifies another installer is already running).  However when I call the <code>uninstall</code> of the same product from a test project, it is working fine.</p>
<p>Could anyone suggest a solution to this?</p>
<p>Can I uninstall another application from the current installer?</p>

If this other product is your own (and hence you have access to what the installer should be doing), or you want to do something dirty, you could try removing the files/registry entries/etc yourself then unregistering the program in the registry (
```
HKEY_LOCAL(MACHINE|USER)\Software\Microsoft\Windows\CurrentVersion\Uninstall\{PROGRAM}
```
). Not really the greatest idea ever, but if you have access to what the installer should be doing, then it'll work for you.