public string OutputFile(string OutputFile = "")
{
string caption = Properties.Resources.ChooseUnpackFile;
if (this.isVista)
{
CommonSaveFileDialog dOutputFile = new CommonSaveFileDialog();
dOutputFile.Title = caption;
dOutputFile.DefaultExtension = ".pack";
dOutputFile.Filters.Add(new CommonFileDialogFilter(Properties.Resources.PackFileDesc, "*.pack"));
dOutputFile.InitialDirectory = MabiDir + "\\Package\\";
if (dOutputFile.ShowDialog() == CommonFileDialogResult.Ok)
{
OutputFile = dOutputFile.FileName;
}
}
else
{
SaveFileDialog dOutputFile = new SaveFileDialog();
dOutputFile.InitialDirectory = OutputFile;
dOutputFile.Title = caption;
dOutputFile.DefaultExt = ".pack";
dOutputFile.Filter = Properties.Resources.PackFileDesc + "|(*.pack)";
if (dOutputFile.ShowDialog() == DialogResult.OK)
{
OutputFile = dOutputFile.FileName;
}
}
return OutputFile;
}