Supongo que estas intentando realizar una instalacion del SQLSERVER desde una aplicacion como parte de un "instalador especializado"
y para ello realizaste un proyecto de "INSTALADOR desde VS2010" de la cual estas ejecutando alguna libreria especial para hacerlo.
Bueno lo que sucede es que al correr tu aplicacion la corres desde el modo USUARIO en windows 7 (supongo), lo que hace es que no tiene los suficientes permisos para realizar la instalacion.
Prueba corriendo tu APP dando boton contrario y "EJECUTAR COMO ADMINISTRADOR" si asi funciona quiere decir que es lo que te cuento.
Ahora bien. para solucionar el problema tendrias que Inpersonalizar tu DLL para que tome la Credencial de administrador del windows y realice la ejecucion del instalador.
podria ser por medio de seguridad del proyecto en VS2010 o bien usando la impersonalizacion por codigo del framework net.
saludos.