У меня есть программа VB.NET, которую я написал, которая использует Process.Start(), чтобы запустить '.ARTask 'файл, связанный с BMC Remedy User. По причинам , выходящим за рамки этого вопроса (кто - то еще была такая же проблема здесь) мне нужно запустить Remedy пользователя по совместимости XP Windows 7.
Моя проблема в том, что установка его в режиме совместимости, кажется, заставляет его работать от имени администратора (то есть с UAC), и это, кажется, нарушает процесс.Start () функциональность. Есть ли способ получить больший контроль над режимом совместимости в Windows 7, чтобы я мог запустить Remedy User в режиме совместимости с XP без прав администратора? Способ устранения Пользователь работает почти нормально без настроек совместимости с XP или прав администратора (если не считать проблемы, описанной выше), поэтому я вполне уверен, что они не нужны.
Просто чтобы прояснить, я не говорю о «режиме XP» на Virtual PC, я говорю о щелчке правой кнопкой мыши -> свойства -> параметры совместимости.