У меня есть два разных исполняемых файла: один - это логин, а другой - основное приложение.Только начало проекта, если существует файл
Теперь я хочу сделать это только для того, чтобы открыть логин, но не главную программу. Прямо сейчас вы можете открыть основное приложение, просто нажав на него.
Приложение для входа в систему создает небольшой файл txt с некоторой информацией, а основная программа запускает и удаляет файл.
Есть ли способ заставить основную программу запускаться только в том случае, если этот файл существует? Чтобы никто не мог запустить основное приложение без входа в систему первым.
Итак, при входе в систему приложение проверяет базу данных mysql, если ваша учетная запись существует. Тогда это работает:
string übergabeparameter = Convert.ToString(typ);
string filename = (@"C:\Users\viuser\Desktop\test\dat.exe");
var proc = System.Diagnostics.Process.Start(filename, übergabeparameter);
using (System.IO.StreamWriter sw = System.IO.File.CreateText("fluff.txt"))
{
sw.Write(benutzername + System.Environment.NewLine + typ);
}
Close();
Затем dat.exe начинается, и работает следующим образом:
bürgerlichername = File.ReadLines("fluff.txt").First();
string line = File.ReadLines("fluff.txt").Skip(1).Take(1).First();
if (line == "1")
{
typ = "Trainer";
}
else
{
typ = "Lehrling";
};
System.IO.File.Delete("fluff.txt");
Я создал оба приложения в визуальной студии с МОФ и C#.
получил код, который вы пробовали? –
В начало вашего основного приложения проверьте, существует ли файл ('File.Exists (имя_файла)'), а затем запустите его – Rahul
. Расскажите о своем приложении. Является ли логин и основное приложение одной и той же сборкой или они являются отдельными проектами –