Как подписать мой код vb6?Подписание кода с помощью vb6
Какой api я использую?
Я слышал, что CAPICOM больше не поддерживается в Vista вверх. Я развиваюсь с vb6 и нуждаюсь в этом, чтобы работать над win2000 вверх.
Как подписать мой код vb6?Подписание кода с помощью vb6
Какой api я использую?
Я слышал, что CAPICOM больше не поддерживается в Vista вверх. Я развиваюсь с vb6 и нуждаюсь в этом, чтобы работать над win2000 вверх.
Я обстреливать signtool, чтобы сделать работу, что-то вроде этого
c:>signtool.exe sign /f KeyFile.p12 /d "App description" MyApp.exe
Это делает требует CAPICOM 2,0 устанавливается.
, требуется, чтобы CAPICOM был установлен в среде разработки или в среде пользователя? – Smith
Вы запускаете signtool как часть процесса сборки и упаковки. В этот момент ему нужен CAPICOM, но я не вижу причин, по которым вам нужно будет развернуть CAPICOM как часть вашего приложения. – Bob77
Как насчет сертификатов, как мне его создать – Smith
[CAPICOM представляет собой 32-разрядное единственный компонент, который доступен для использования в следующих операционных системах: Windows Server 2008, Windows Vista, Windows XP и Windows 2000. Вместо этого используйте. NET Framework для реализации функций безопасности. Для получения дополнительной информации см. Альтернативы использованию CAPICOM.]
Таким образом, хотя CAPICOM является «устаревшим», что на самом деле означает «мы хотим, чтобы вы перешли на .Net».
Я только что протестировал программу, используя несколько функций CAPICOM в Win7, отлично работает.
I напомним, что CAPICOM был способом вызова MS Crypto API из VB6 с использованием COM, а не технологии подписи кода. –
Интересно, только что проверил страницу CAPICOM на MSDN, и это позволяет делать цифровые подписи. Никогда не знал этого. –
@Bob Riemersma: что такое .Net версия подписи кода ??? – Smith
Часть, которая отсутствует, «я купил сертификат, и они сказали мне сделать это и то». С кем вы его взяли? –
Что я имел в виду, так это то, что я хочу, чтобы верхний знак моего кода был таким, чтобы перед тем, как он запускается в любой системе, окна проверяют подпись, и если она была подделана, приложение откажется запускаться. также подписание кода позволит пользователю убедиться, что приложение действительно от меня, потому что моя подпись есть – Smith
Да, это то, что подписывает. Вот статья из статьи Verisign, вид компании, с которой вы можете купить сертификат: https://knowledge.verisign.com/support/code-signing-support/index?page=content&id=AR190&actp=LIST&viewlocale=en_US –