Есть ли способ запустить приложение с помощью ярлыка из приложения C #?
Я пытаюсь запустить .lnk из моего приложения C #. Ярлык содержит значительное количество аргументов, которые я бы предпочел, чтобы приложение не запоминало.
Попытка запустить ярлык через Process.Start вызывает исключение.
Спасибо
EDIT:
Исключение составляет a "Win32Exception": "Указанный исполняемый файл не является допустимым приложением Win32."
Вот (сокращенный) код:
ProcessStartInfo info = new ProcessStartInfo ( "example.lnk" );
info.CreateNoWindow = true;
info.UseShellExecute = false;
info.RedirectStandardError = true;
info.RedirectStandardOutput = true;
info.RedirectStandardInput = true;
Process whatever = Process.Start( info );