Запуск другой программы через первую - C#
Формулировка задачи:
Здравствуйте, хотелось бы узнать возможно ли осуществить такую вещь:
Имеется 2 программы, к примеру Program 1 и Program 2.
Нужно дабы запуск Program 1 был осуществлён только через Program 2 а на обычные способы открытия Program 1 она вовсе не отвечала либо писала какую нибудь ошибку.
Решение задачи: «Запуск другой программы через первую»
textual
Листинг программы
using System; using System.Globalization; namespace Program { class Program { static void Main(string[] args) { if (args[0] != GetToken()) { Console.WriteLine("Ошибка"); Console.ReadKey(); Environment.Exit(0); } Console.WriteLine("Делаем что-то"); Console.ReadKey(); } static string GetToken() { string _token; _token = DateTime.Now.DayOfYear.ToString(CultureInfo.InvariantCulture); return _token; } } }