Подскажите как разграничить выполнение команд, чтобы сначала выполнить удаление ключа в реестре, затем запуск внешнего приложения, после чего, в реестр должны вернуться параметры, и приложение завершит работу.
Это нужно для того, чтобы команда для удаления ключа реестра успела выполнить действия до открытия внешнего приложения, а приложение успело запуститься до возвращения параметров реестра в исходное состояние.
Как это работает - файл переносится на приложение, приложение считывает аргументы файла, далее по коду:
if (args.Any())
{
key = Registry.LocalMachine.OpenSubKey("MyAapp\\BranchReg", true);
key.DeleteValue("KeyReg", false);
key.Close();
Process.Start(args[0]);
key = Registry.LocalMachine.CreateSubKey("MyAapp\\BranchReg");
key.SetValue("KeyReg", "");
key.Close();
Application.Exit();
}
Process process = new Process();
process.Start();
process.WaitForExit();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня имеется список расширение которые нужно завершить ( и удалить файл )
Привет всемКак то я столкнулся с необходимостью сделать placeholder в textbox на wpf
Нужно считать, например, один символ или строку до разделителяПодскажите, как это сделать?