Как заставить строку «Производитель» отображаться на вкладке «Запуск msconfig»? - PullRequest
1 голос
/ 30 августа 2011

У меня есть приложение на C #, которое я разработал в Visual Studio 2010 и которое после установки помещается в папку автозагрузки пользователя, так что приложение запускается в трее при каждом входе пользователя в систему.Я установил строку «Производитель» в проекте установки VS, и она правильно отображается в разделе «Установка и удаление программ» панели управления.Проблема в том, что когда мы запускаем msconfig.exe и просматриваем вкладку «Автозагрузка», в столбце «Производитель» отображается «Неизвестно».Я не могу найти какие-либо сообщения в Интернете, которые говорят мне, где msconfig.exe получает строку производителя.Кто-нибудь может помочь?

Ответы [ 2 ]

2 голосов
/ 19 ноября 2013

MSConfig.exe знает bean-компоненты о вашем установщике, он только смотрит на фактический исполняемый файл.Нет никакого способа сопоставить файл .exe установщику, который его скопировал.

Поэтому он использует другой источник отображаемой информации, сам файл .exe.Он использует сертификат Authenticode, который встроен в файл.У любой коммерческой программы есть такая.Но да, это, скорее всего, отсутствует у вас, потому что покупка сертификата от таких как Verisign стоит больших денег.Примечательно, что сертификат также используется для отображения имени издателя в приглашении UAC, когда приложение запрашивает повышение прав.Это самый надежный способ получить настоящее имя, все остальное может быть слишком легко подделано.

0 голосов
/ 30 августа 2011

Вам потребуется указать информацию о сборке для вашего приложения с помощью диалогового окна Информация о сборке .

Из MSDN:

Для доступа к этому диалоговому окнувыберите узел проекта в обозревателе решений, а затем в меню «Проект» выберите пункт «Свойства».Когда появится дизайнер проекта, перейдите на вкладку «Приложение».На странице приложения нажмите кнопку Информация о сборке.

Столбец производителя в списке запуска msconfig связан с полем Компания в диалоговом окне Информация о сборке.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...