1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
// -------------------------------------------------------------
// -- on uninstall ask user if he want to remove his config
// -- and skin directory and if no show path where is the file
// -------------------------------------------------------------
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
langue, cheminconfig, effacerconfig, ouestconfig: String;
begin
if CurUninstallStep = usUninstall then
begin
langue := ActiveLanguage;
if langue = 'French' then
begin
effacerconfig := 'Voulez-vous effacer vos réglages d''utilisation de DVD Rebuilder'#13'ainsi que le dossier contenant tout les skins?';
ouestconfig := 'Votre configuration de DVD Rebuilder et le dossier skins sont la:';
end
else if langue = 'Portuguese' then
begin
effacerconfig := 'Deseja eliminar as suas definição do DVD Rebuilder'#13'assim como a pasta das ""Skins""?';
ouestconfig := 'A sua configuração do DVD Rebuilder e a pasta das "Skins" estão aqui:';
end
else
begin
effacerconfig := 'Do you want to erase your settings of DVD Rebuilder'#13'and the dir containing all the skins?';
ouestconfig := 'Your settings of DVD Rebuilder and dir skins are registered here:';
end;
RegQueryStringValue( HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\DVD Rebuilder_is1', 'InstallLocation', cheminconfig)
if MsgBox('' + effacerconfig + '', mbConfirmation, MB_YESNO) = IDYES then
begin
DeleteFile('' + cheminconfig + '\rebuilder.ini');
DelTree('' + cheminconfig + '\Skins',true,true,true);
end
else
begin
MsgBox('' + ouestconfig + ''#13''#13'' + cheminconfig + '', mbInformation, MB_OK)
end;
end;
end; |
Partager