У меня есть проект Visual C #, где пользователь открывает файл и сохраняет его, но это работает. Я нахожусь на части EXE. Когда у меня установлен набор openFileDialog, он дает мне:
"Аргумент 3: невозможно преобразовать из строки в
"System.Security.SecureString».
Я пытался изменить var
на string
и SecureString
. Вот мой код.
private void button3_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
var extract = "e";
var spmPath = openFileDialog1.FileName;
var texPath = saveFileDialog1.FileName;
Process.Start("bin/ptr2spm.exe", extract, spmPath, texPath);
}
catch (SecurityException ex)
{
MessageBox.Show($"Security error.\n\nError message: {ex.Message}\n\n" +
$"Details:\n\n{ex.StackTrace}");
}
}
}