This is not popping up to "Run As Administrator". Here is my code. I do not think this requires a manifest file? Do you see any errors in the code? I also included the manifest file in case you think that is required, that did not pop up the UAC Yes/No message either.
vb Code:
  1. Dim installString As String = "/i " & Chr(34) & Application.StartupPath & "\setup\MySQLSetup.msi" & Chr(34) & " /qn INSTALLDIR=" &
  2.                      Chr(34) & Application.StartupPath & "\MySQL" & Chr(34) & " PORT=55655 " & "PASSWORD=test" & " SERVICENAME=PlazDB"
  3.                 MessageBox.Show("msiexec.exe" & installString)
  4.  
  5. Dim oProcess As New Process()
  6.                 Dim oStartInfo As New ProcessStartInfo("msiexec.exe", installString)
  7.                 If System.Environment.OSVersion.Version.Major >= 6 Then 'Vista or higher check
  8.                     oProcess.StartInfo.Verb = "runas"
  9.                 End If
  10.                 oStartInfo.UseShellExecute = True
  11.                 oStartInfo.RedirectStandardOutput = False
  12.                 oProcess.StartInfo = oStartInfo
  13.                 oProcess.Start()
  14.                 oProcess.WaitForExit()

xml Code:
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <asmv1:assembly manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
  3.     <asmv1:assemblyIdentity name="PlazSalesConfigWizard" version="1.2.0.0" type="win32" processorArchitecture="x86"/>
  4.     <asmv2:trustInfo>
  5.         <asmv2:security>
  6.             <asmv2:requestedPrivileges>
  7.                 <asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
  8.             </asmv2:requestedPrivileges>
  9.         </asmv2:security>
  10.     </asmv2:trustInfo>
  11. </asmv1:assembly>