return false; \r
}\r
\r
- return (uninstallPackage.Type != InstallerType.ARCHIVE);\r
+ return (uninstallPackage.Type != InstallerType.ARCHIVE)\r
+ && (uninstallPackage.Type != InstallerType.ITSELF);\r
}\r
\r
void RunasCheckBoxCheckedChanged(object sender, EventArgs e)\r
\r
private void updateUseRunas()\r
{\r
- if (UseRunas) {\r
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InstallationConfirmForm));\r
- okButton.Image = ((System.Drawing.Bitmap)(resources.GetObject("okButton.Image")));\r
- } else {\r
- okButton.Image = null;\r
- }\r
+ AppliStation.Util.NativeMethods.Button_SetElevationRequiredState(okButton, UseRunas);\r
}\r
\r
#endregion\r