ustimenko (ustimenko) wrote,
ustimenko
ustimenko

Category:

"Запуск от имени..." для Application Reference

Проблема

Обычно любое приложение в windows можно "запустить от имени" (щелкнув по нему правой кнопкой и зажав shift). Также можно поступить и с ярлыком к приложению.
Но в новой технологии развертывания приложений от M$, когда используются т.н. Application Reference этого нету!
Application Reference — это фактически те же ярлыки, в которых пишется строчка типа http://someserver/Some/Path/Some.Win.application#Some.Win.application,Culture=ru-RU,PublicKeyToken=qwertyuio,processorArchitecture=msil для запуска приложений.

Решение

  1. regedit
  2. Дойти до HKEY_CLASSES_ROOT\Application.Reference\shell
  3. Создать раздел runas
  4. Внутри него создать раздел command
  5. У раздела command значение по умолчанию сделать таким же, как у раздела open\command:


rundll32.exe dfshim.dll,ShOpenVerbShortcut %1
Tags: c#, Системное администрирование, ЦИТ
Subscribe

  • Global assembly cache — ЗЛО!

    Сегодня ушло у меня 6 часов на то, чтобы отыскать хитрейший баг на будущем модуле сайта nsuem.ru Мы в проекте в качестве слоя бизнес-логики…

  • Usable and beauty Enums in C#: Simple changing, simple testing

    When you have some Enum in your code with flags, f.i.: enum Options { None = 0, // 0 OptionOne = 1 << 0, // 1 OptionTwo = 1 << 1, // 2…

  • Code review на коленке

    Ревью кода -- очень полезная штука и делать его можно разными способами [1]. Однако лучше его делать с помощью инструментов. Минус их только в том,…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments