v10.0.22621.755
06 Mar 08:46
Delphier
v10.0.22621.755
55c7d4f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: 4AEE18F83AFDEB23
Learn about vigilant mode.
Compare
{{ refName }}
default
v10.0.22621.755
Latest
Latest
Create README.md
Assets
3
5 people reacted
How to install SignTool.exe in Visual Studio 2015 for Windown 10?
I tried to build my project but the program threw an error :
Error An error occurred while signing: SignTool.exe not found.
YakovL
7,62712 gold badges63 silver badges102 bronze badges
asked Aug 7, 2015 at 4:07
6
You need to install the Windows 10 SDK.
- Visual Studio 2015 Update 1 contains it already, but it is not installed by default. You should go to Control Panel -> Programs and Features, find Microsoft Visual Studio 2015 and select «Change».
Visual Studio 2015 setup will start. Select «Modify».
In Visual Studio components list find «Universal Windows App Development Tools», open the list of sub-items and select «Windows 10 SDK (10.0.10240)».
Windows 10 SDK in VS 2015 Update 1 Setup
- Of cause you can install Windows 10 SDK directly from Microsoft: https://go.microsoft.com/fwlink/?LinkID=698771
As josant already wrote — when the installation finishes you will find the SignTool.exe in the folders:
- x86 -> c:\Program Files (x86)\Windows Kits\10\bin\x86
- x64 -> c:\Program Files (x86)\Windows Kits\10\bin\x64\
answered Feb 2, 2016 at 11:03
IvanhoeIvanhoe
1,6051 gold badge11 silver badges7 bronze badges
4
If you only want SignTool and really want to minimize the install, here is a way that I just reverse-engineered my way to:
- Download the
.iso
file from https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk (current download link is http://go.microsoft.com/fwlink/p/?LinkID=2022797) The.exe
download will not work, since it’s an online installer that pulls down its dependencies at runtime. - Unpack the
.iso
with a tool such as 7-zip. - Install the
Installers/Windows SDK Signing Tools-x86_en-us.msi
file — it’s only 388 KiB large. For reference, it pulls in its files from the following.cab
files, so these are also needed for a standalone install:4c3ef4b2b1dc72149f979f4243d2accf.cab
(339 KiB)685f3d4691f444bc382762d603a99afc.cab
(1002 KiB)e5c4b31ff9997ac5603f4f28cd7df602.cab
(389 KiB)e98fa5eb5fee6ce17a7a69d585870b7c.cab
(1.2 MiB)
There we go — you will now have the signtool.exe
file and companions in C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64
(replace x64
with x86
, arm
or arm64
if you need it for another CPU architecture.)
It is also possible to commit signtool.exe
and the other files from this folder into your version control repository if want to use it in e.g. CI scenarios. I have tried it and it seems to work fine.
(All files are probably not necessary since there are also some other .exe
tools in this folder that might be responsible for these dependencies, but I am not sure which ones could be removed to make the set of files even smaller. Someone else is free to investigate further in this area. I tried to just copy signtool.*
and that didn’t work, so at least some of the other files are needed.)
answered Oct 24, 2018 at 7:57
Per LundbergPer Lundberg
3,8711 gold badge36 silver badges46 bronze badges
2
Here’s where you’ll find it:
C:\Program Files (x86)\Windows Kits\10\App Certification Kit
Screenshot:
Dharman♦
31.1k25 gold badges87 silver badges138 bronze badges
answered Jun 22, 2019 at 18:27
0
Best solution end of 2020:
Just download Windows 10 SDK from Microsoft here:
https://go.microsoft.com/fwlink/?LinkID=698771
In setup, choose only Windows App Certification App (it’s only 184 MB)
You can find signtool.exe here:
%PROGRAMFILES(X86)%\Windows Kits\10\bin\x64
Cheers!
StayOnTarget
11.8k10 gold badges52 silver badges84 bronze badges
answered Dec 17, 2020 at 11:34
BenBen
3,37830 silver badges46 bronze badges
1
As per the comments in the question… On Windows 10 Signtool.exe and other SDK tools have been moved into «%programfiles(x86)%\Windows Kits\».
Typical path to signtool on Windows 10.
- 32 bit = «c:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe»
- 64 bit = «c:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe»
Tools for SDK 8.0 and 8.1 also reside in the «Windows Kits» folder.
answered Aug 21, 2015 at 13:12
agilejoshuaagilejoshua
2,8481 gold badge21 silver badges30 bronze badges
1
Another answer from 2021.
You might not need Windows SDK at all. If you have VS-2019 installed, you might already have signtool in C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe
NOTE: The good thing about this particular signtool
version (compared to the Windows SDK one), is that it’s self-contained, and does not need all the dll’s next to it (mssign32.dll
, wintrust.dll
etc, which usually lie around in Windows SDK folders).
You can even add this file to your source code repo (just one file), since this tool hasn’t changed since 2016.
P.S. I had this signtool even without «ClickOnce publishing» component installed in my Visual Studio Community Edition.
answered Jun 1, 2021 at 8:30
Alex from JitbitAlex from Jitbit
54.3k19 gold badges164 silver badges149 bronze badges
Location:
C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe
answered Sep 24, 2018 at 13:55
Daniel KmakDaniel Kmak
18.2k8 gold badges67 silver badges89 bronze badges
1
In 2019, this is a quite recent link from Microsoft about how to obtain this tool:
The SignTool tool is a command-line tool that digitally signs files,
verifies signatures in files, or time stamps files. For information
about why signing files is important, see Introduction to Code
Signing. The tool is installed in the \Bin folder of the Microsoft
Windows Software Development Kit (SDK) installation path.SignTool is available as part of the Windows SDK, which you can
download from https://go.microsoft.com/fwlink/p/?linkid=84091.
I only needed signtool, so I chose the minimal I came up with and signtool.exe is now in C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe
Microsoft article link:
https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool
answered Sep 29, 2019 at 21:39
cdsaenzcdsaenz
5201 gold badge10 silver badges15 bronze badges
to install just the signingtools from the winsdksetup.exe (available at the same url as the windows sdk iso mentioned above) this is an option to, straight from the Dockerfile i’m working in:
RUN powershell Start-Process winsdksetup.exe -ArgumentList ‘/features OptionId.SigningTools’, ‘/q’, ‘/ceip off’, ‘/norestart’, -NoNewWindow -Wait
so if you’re in windows then that’d be:
winsdksetup.exe /features OptionId.SigningTools
winsdksetup /h gives you the options, so i won’t summarise them here.
I include the dockerfile snippet, as that is what i started my day looking for the solution for.
answered Oct 13, 2020 at 5:57
AllisterAllister
1891 silver badge5 bronze badges
You don’t have to install the Signtool. It might already be there.
Go to C:\Program Files (x86)\
and search for signtool.exe
. In my system I found it under C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool
No matter which version of Windows you are using, the above signtool will solve your purpose.
answered Jun 17, 2022 at 8:57
SujoySujoy
1,06113 silver badges26 bronze badges
1
If you’re using VS Express 2015, just go to your control panel —> programs and features —> select vs 2015 —> click change, then in the VS Express installer select ‘Modify’ —> select Publishing tools, and finish. Once setup completes the changes you will be able to create your installer.
answered Dec 27, 2015 at 12:33
0
You should go to Control Panel -> Programs and Features, find Microsoft Visual Studio 2015 and select «Change».
Visual Studio 2015 setup will start. Select «Modify».
In Visual Studio components list, open the list of sub-items and select «ClickOnce Publication Tools» and «Windows 10 SDK» too.
answered Mar 31, 2018 at 21:57
I did a modify with the Visual Studio from Control Panel, Programs and Features. The SDK was not at first apparent so I installed the Common Tools which lo and behold did include the SDK Update 3.
answered Aug 23, 2017 at 16:44
1
It’s available many, many places, depending upon what is installed:
On my box, every one except the v6.0A SDK version supports the /fd option.
answered Oct 26, 2019 at 9:43
SignTool is available as part of the Windows SDK (which comes with Visual Studio Community 2015). Make sure to select the «ClickOnce Publishing Tools» from the feature list during the installation of Visual Studio 2015 to get the SignTool.
Once Visual Studio is installed you can run the signtool
command from the Visual Studio Command Prompt.
By default (on Windows 10) the SignTool will be installed in:
C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
answered Mar 26, 2020 at 11:20
Benny CodeBenny Code
51.8k28 gold badges236 silver badges199 bronze badges
For me in 2021 the signtool.exe was here: «C:\Program Files (x86)\Windows Kits\10\bin\x64» or in: x86
and not under: C:\Program Files (x86)\Windows Kits\10\App Certification Kit
even if I have this folder and may files in it.
answered Jun 21, 2021 at 9:28
Nighty Nighty
213 bronze badges
I ran into an issue using this tool in a restrictive Azure DevOps Pipelines environment, where I couldn’t even expand PATH
or call any tools from an absolute path outside of the ADO build directories, meaning in this case anything from C:\Program Files (x86)\
My solution was to package it as a Secure File in ADO Pipelines’ Library
-> Secure Files
section, allow my pipeline to access the file via its security settings, then download it as a build task and run it via a powershell task.
In the example below, I just query the help with the /?
command. Just replace that with whatever command you want to use.
- task: DownloadSecureFile@1
displayName: "Signtool Download"
name: MSSignTool
inputs:
secureFile: 'signtool.exe'
- task : PowerShell@2
displayName: "Run Signtool"
inputs:
targetType: "inline"
script: $(MSSignTool.secureFilePath) /?
Warning 1: I’m not sure what dependencies are required for signtool.exe
to work standalone, or if it even has any. The Windows 10 SDK and ADK was already installed in this build environment. If querying the help causes the tool to fail or crash, make sure one or both of those are installed. Hopefully you will have access to something like choco
to install any missing dependencies.
Warning 2: Be careful if copying those code segments. ADO is pretty strict with dynamic whitespace, so if your spacing is off it will brick your whole pipelines file until you adjust the spacing to its correct position.
answered Oct 6, 2021 at 9:25
Тут в основном рассматривается ситуация — почему не работает алгоритм подписывания программ алгоритмом sha256 на Windows 10.
Справка по ключам signtool.exe:
Usage: signtool sign [options]
Use the «sign» command to sign files using embedded signatures. Signing
protects a file from tampering, and allows users to verify the signer (you)
based on a signing certificate. The options below allow you to specify signing
parameters and to select the signing certificate you wish to use.
Certificate selection options:
/a Select the best signing cert automatically. SignTool will find all
valid certs that satisfy all specified conditions and select the
one that is valid for the longest. If this option is not present,
SignTool will expect to find only one valid signing cert.
/ac <file> Add an additional certificate, from <file>, to the signature block.
/c <name> Specify the Certificate Template Name (Microsoft extension) of the
signing cert.
/f <file> Specify the signing cert in a file. If this file is a PFX with
a password, the password may be supplied with the "/p" option.
If the file does not contain private keys, use the "/csp" and "/kc"
options to specify the CSP and container name of the private key.
/i <name> Specify the Issuer of the signing cert, or a substring.
/n <name> Specify the Subject Name of the signing cert, or a substring.
/p <pass.> Specify a password to use when opening the PFX file.
/r <name> Specify the Subject Name of a Root cert that the signing cert must
chain to.
/s <name> Specify the Store to open when searching for the cert. The default
is the "MY" Store.
/sm Open a Machine store instead of a User store.
/sha1 <h> Specify the SHA1 thumbprint of the signing cert.
/fd Specifies the file digest algorithm to use for creating file
signatures. (Default is SHA1)
/u <usage> Specify the Enhanced Key Usage that must be present in the cert.
The parameter may be specified by OID or by string. The default
usage is "Code Signing" (1.3.6.1.5.5.7.3.3).
/uw Specify usage of "Windows System Component Verification"
(1.3.6.1.4.1.311.10.3.6).
Private Key selection options:
/csp <name> Specify the CSP containing the Private Key Container.
/kc <name> Specify the Key Container Name of the Private Key.
Signing parameter options:
/as Append this signature. If no primary signature is present, this
signature will be made the primary signature instead.
/d <desc.> Provide a description of the signed content.
/du <URL> Provide a URL with more information about the signed content.
/t <URL> Specify the timestamp server's URL. If this option is not present,
the signed file will not be timestamped. A warning is generated if
timestamping fails.
/tr <URL> Specifies the RFC 3161 timestamp server's URL. If this option
(or /t) is not specified, the signed file will not be timestamped.
A warning is generated if timestamping fails. This switch cannot
be used with the /t switch.
/tseal <URL> Specifies the RFC 3161 timestamp server's URL for timestamping a
sealed file.
/td <alg> Used with the /tr or /tseal switch to request a digest algorithm
used by the RFC 3161 timestamp server.
/sa <OID> <value> Specify an OID and value to be included as an authenticated
attribute in the signature. The value will be encoded as an
ASN1 UTF8 string. This option may be given multiple times.
/seal Add a sealing signature if the file format supports it.
/itos Create a primary signature with the intent-to-seal attribute.
/force Continue to seal or sign in situations where the existing signature
or sealing signature needs to be removed to support sealing.
/nosealwarn Sealing-related warnings do not affect SignTool's return code.
Digest options:
/dg <path> Generates the to be signed digest and the unsigned PKCS7 files.
The output digest and PKCS7 files will be: <path>\<file>.dig and
<path>\<file>.p7u. To output an additional XML file, see /dxml.
/ds Signs the digest only. The input file should be the digest
generated by the /dg option. The output file will be:
<file>.signed.
/di <path> Creates the signature by ingesting the signed digest to the
unsigned PKCS7 file. The input signed digest and unsigned
PKCS7 files should be: <path>\<file>.dig.signed and
<path>\<file>.p7u.
/dxml When used with the /dg option, produces an XML file. The output
file will be: <path>\<file>.dig.xml.
/dlib <dll> Specifies the DLL implementing the AuthenticodeDigestSign or
AuthenticodeDigestSignEx function to sign the digest with. This
option is equivalent to using SignTool separately with the
/dg, /ds, and /di switches, except this option invokes all three
as one atomic operation.
/dmdf <file> When used with the /dlib option, passes the file's contents to
the AuthenticodeDigestSign or AuthenticodeDigestSignEx function
without modification.
PKCS7 options:
/p7 <path> Specifies that for each specified content file a PKCS7 file is
produced. The PKCS7 file will be named: <path>\<file>.p7
/p7co <OID> Specifies the <OID> that identifies the signed content.
/p7ce <Value> Defined values:
Embedded - Embeds the signed content in the PKCS7.
DetachedSignedData - Produces the signed data part of
a detached PKCS7.
Pkcs7DetachedSignedData - Produces a full detached PKCS7.
The default is 'Embedded'
Other options:
/ph Generate page hashes for executable files if supported.
/nph Suppress page hashes for executable files if supported.
The default is determined by the SIGNTOOL_PAGE_HASHES
environment variable and by the wintrust.dll version.
/rmc Specifies signing a PE file with the relaxed marker check semantic.
The flag is ignored for non-PE files. During verification, certain
authenticated sections of the signature will bypass invalid PE
markers check. This option should only be used after careful
consideration and reviewing the details of MSRC case MS12-024 to
ensure that no vulnerabilities are introduced.
/q No output on success and minimal output on failure. As always,
SignTool returns 0 on success, 1 on failure, and 2 on warning.
/v Print verbose success and status messages. This may also provide
slightly more information on error.
/debug Display additional debug information.
Примечание: в примерах выше сертификат «BIT driver KKT 03» установлен в хранилище сертификатов в Windows.
Типичная проблема sha1 работает:
signtool sign /as /v /debug /n «BIT driver KKT 03» /td sha1 /tr http://timestamp.digicert.com /fd sha1 BIT_driverKKT.exe
sha256 не работает:
signtool sign /as /v /debug /n «BIT driver KKT 03» /td sha256 /tr http://timestamp.digicert.com /fd sha1 BIT_driverKKT.exe
Наша версия signtool.exe 10.0.19041.685.
Сертификат хранится на рутокене Light 64Kb и прекрасно вызывается из батника, когда надо подписать программу. Для этого надо только код ввести пин рутокена, и далее рутокен сам подставляет пароль от файла pfx, хранящегося на рутокене. Очень удобно.
Устанавливаем Windows 10 SDK, но не весь а достаточно только небольшую часть:
Как установить SignTool.exe в Visual Studio 2015 для Windows 10? Я попытался собрать свой проект, но программа выдала ошибку:
Ошибка Произошла ошибка при подписании: SignTool.exe не найден.
person
Loint
schedule
07.08.2015
source
источник
Ответы (16)
Вам необходимо установить Windows 10 SDK.
- Visual Studio 2015 Update 1 уже содержит его, но не установлен по умолчанию. Вам следует зайти в Панель управления -> Программы и компоненты, найти Microsoft Visual Studio 2015 и выбрать «Изменить».
Начнется установка Visual Studio 2015. Выберите «Изменить».
В списке компонентов Visual Studio найдите «Универсальные средства разработки приложений для Windows», откройте список подпунктов и выберите «Windows 10 SDK (10.0.10240)».
Windows 10 SDK в установке VS 2015 Update 1
- Конечно, вы можете установить Windows 10 SDK напрямую из Microsoft: https://go.microsoft.com/fwlink/?LinkID=698771
Как уже писал josant — по окончании установки вы найдете SignTool.exe в папках:
- x86 -> c:\Program Files (x86)\Windows Kits\10\bin\x86
- x64 -> c:\Program Files (x86)\Windows Kits\10\bin\x64\
person
Ivanhoe
schedule
02.02.2016
Если вы только хотите использовать SignTool и действительно хотите свести к минимуму установку, вот способ, который я только что переработал:
- Загрузите файл
.iso
с сайта https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk (текущая ссылка для скачивания: http://go.microsoft.com/fwlink/p/?LinkID=2022797) Загрузка.exe
не будет работать, так как это онлайн-установщик, который загружает свои зависимости в время выполнения. - Распакуйте
.iso
с помощью такого инструмента, как 7-zip. - Install the
Installers/Windows SDK Signing Tools-x86_en-us.msi
file — it’s only 388 KiB large. For reference, it pulls in its files from the following.cab
files, so these are also needed for a standalone install:4c3ef4b2b1dc72149f979f4243d2accf.cab
(339 KiB)685f3d4691f444bc382762d603a99afc.cab
(1002 КиБ)e5c4b31ff9997ac5603f4f28cd7df602.cab
(389 КиБ)e98fa5eb5fee6ce17a7a69d585870b7c.cab
(1,2 МБ)
Вот и все — теперь у вас есть файл signtool.exe
и сопутствующие файлы в C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64
(замените x64
на x86
, arm
или arm64
, если вам это нужно для другой архитектуры процессора).
Также можно зафиксировать signtool.exe
и другие файлы из этой папки в репозиторий контроля версий, если вы хотите использовать его, например. Сценарии КИ. Я попробовал это, и, кажется, работает нормально.
(Все файлы, вероятно, не нужны, поскольку в этой папке также есть некоторые другие .exe
инструменты, которые могут отвечать за эти зависимости, но я не уверен, какие из них можно удалить, чтобы сделать набор файлов более ровным. меньше. Кто-то еще может продолжить исследования в этой области. Я пытался просто скопировать signtool.*
, но это не сработало, поэтому нужны хотя бы некоторые другие файлы.)
person
Per Lundberg
schedule
24.10.2018
Сейчас 2019 год Если кому интересно, вот где вы это найдете:
C:\Program Files (x86)\Windows Kits\10\App Certification Kit
Снимок экрана:
Редактировать: все еще на том же месте в 2020 году.
person
AleksandrH
schedule
22.06.2019
Согласно комментариям к вопросу… В Windows 10 Signtool.exe и другие инструменты SDK были перемещены в «%programfiles(x86)%\Windows Kits\».
Типичный путь к signtool в Windows 10.
- 32-разрядная версия = «c:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe»
- 64-разрядная версия = «c:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe»
Инструменты для SDK 8.0 и 8.1 также находятся в папке «Windows Kits».
person
agilejoshua
schedule
21.08.2015
Лучшее решение конца 2020 года:
Просто загрузите Windows 10 SDK от Microsoft здесь:
https://go.microsoft.com/fwlink/?LinkID=698771
В настройках выберите только Приложение для сертификации приложений для Windows (оно всего 120 МБ).
Вы можете найти signtool.exe здесь:
%PROGRAMFILES(X86)%\Windows Kits\10\bin\x64
Ваше здоровье!
person
Ben
schedule
17.12.2020
Место расположения:
C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe
person
Daniel Kmak
schedule
24.09.2018
28 апреля 2020 г.
Я нашел это здесь:
C:\Program Files (x86)\Windows Kits\10\App Certification Kit
person
David Castro
schedule
28.04.2020
В 2019 году это совсем свежая ссылка от Microsoft о том, как получить этот инструмент:
Инструмент SignTool — это инструмент командной строки, который подписывает файлы цифровой подписью, проверяет подписи в файлах или файлы с отметками времени. Сведения о важности подписывания файлов см. в разделе Введение в подписывание кода. Инструмент устанавливается в папку \Bin пути установки Microsoft Windows Software Development Kit (SDK).
SignTool доступен как часть Windows SDK, который можно загрузить с https://go.microsoft.com/fwlink/p/?linkid=84091.
Мне нужен был только signtool, поэтому я выбрал тот минимальный, который придумал, и signtool.exe теперь находится в C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe
Ссылка на статью Microsoft: https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool
person
cdsaenz
schedule
29.09.2019
чтобы установить только инструменты для подписи из winsdksetup.exe (доступен по тому же URL-адресу, что и Windows SDK iso, упомянутый выше), это вариант прямо из файла Dockerfile, в котором я работаю: RUN powershell Start-Process winsdksetup.exe -ArgumentList ‘/features OptionId.SigningTools’, ‘/q’, ‘/ceip off’, ‘/norestart’, -NoNewWindow -Wait
поэтому, если вы находитесь в Windows, это будет: winsdksetup.exe /features OptionId.SigningTools
winsdksetup /h дает вам варианты, поэтому я не буду их здесь обобщать. Я включаю фрагмент файла dockerfile, так как именно с него я начал свой день в поисках решения.
person
Allister
schedule
13.10.2020
Еще один ответ от 2021 года.
Возможно, вам вообще не нужен Windows SDK. Если у вас установлен VS-2019, возможно, у вас уже есть инструмент подписи в C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe
.
ПРИМЕЧАНИЕ. Преимущество этой конкретной версии signtool
(по сравнению с версией Windows SDK) заключается в том, что она автономна и не нуждается во всех dll рядом с ней (mssign32.dll
, wintrust.dll
и т. д., которые обычно лежат в папках Windows SDK).
Вы даже можете добавить этот файл в репозиторий исходного кода (всего один файл), так как этот инструмент не менялся с 2016 года.
P.S. У меня был этот инструмент подписи даже без установленного компонента публикации ClickOnce в моем Visual Studio Community Edition.
person
Alex from Jitbit
schedule
01.06.2021
Если вы используете VS Express 2015, просто зайдите в панель управления -> программы и функции -> выберите vs 2015 -> нажмите «Изменить», затем в установщике VS Express выберите «Изменить» -> выберите «Инструменты публикации», и закончить. После завершения установки вы сможете создать свой установщик.
person
JoaoVieira
schedule
27.12.2015
Вам следует зайти в Панель управления -> Программы и компоненты, найти Microsoft Visual Studio 2015 и выбрать «Изменить». Начнется установка Visual Studio 2015. Выберите «Изменить».
В списке компонентов Visual Studio откройте список подпунктов и выберите также «Инструменты публикации ClickOnce» и «Windows 10 SDK».
person
Juanjo
schedule
31.03.2018
Я сделал модификацию с помощью Visual Studio из Панели управления, Программы и компоненты. Сначала SDK не был очевиден, поэтому я установил Common Tools, который, о чудо, включал SDK Update 3.
person
Maryjane Eldred
schedule
23.08.2017
Он доступен во многих местах, в зависимости от того, что установлено: на моем компьютере все, кроме версии v6.0A SDK, поддерживают параметр /fd.
person
G DeMasters
schedule
26.10.2019
SignTool доступен как часть Windows SDK (который поставляется с Visual Studio Community 2015). Обязательно выберите «Инструменты публикации ClickOnce» из списка компонентов во время установки Visual Studio 2015, чтобы получить SignTool.
После установки Visual Studio вы можете запустить команду signtool
из Командная строка Visual Studio.
По умолчанию (в Windows 10) SignTool будет установлен в:
C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
person
Benny Neugebauer
schedule
26.03.2020
Для меня в 2021 году signtool.exe находился здесь: C:\Program Files (x86)\Windows Kits\10\bin\x64 или в: x86
а не в: C:\Program Files (x86)\Windows Kits\10\App Certification Kit, даже если у меня есть эта папка и в ней могут быть файлы.
person
Nighty
schedule
21.06.2021
Информация о файле | Описание |
---|---|
Размер файла: | 232 kB |
Дата и время изменения файла: | 2019:12:02 17:06:23+00:00 |
Тип файла: | Win32 EXE |
Тип MIME: | application/octet-stream |
Тип компьютера: | Intel 386 or later, and compatibles |
Метка времени: | 2009:07:13 23:33:00+00:00 |
Тип PE: | PE32 |
Версия компоновщика: | 9.0 |
Размер кода: | 176640 |
Размер инициализированных данных: | 71680 |
Размер неинициализированных данных: | 0 |
Точка входа: | 0x17aa5 |
Версия ОС: | 6.1 |
Версия образа: | 6.1 |
Версия подсистемы: | 5.1 |
Подсистема: | Windows command line |
Номер версии файла: | 6.1.7600.16385 |
Номер версии продукта: | 6.1.7600.16385 |
Маска флагов файлов: | 0x003f |
Флаги файлов: | (none) |
Файловая ОС: | Windows NT 32-bit |
Тип объектного файла: | Executable application |
Подтип файла: | 0 |
Код языка: | English (U.S.) |
Набор символов: | Unicode |
Наименование компании: | Microsoft Corporation |
Описание файла: | Authenticode(R) — signing and verifying tool |
Версия файла: | 4.00 (win7_rtm.090713-1255) |
Внутреннее имя: | SignTool |
Авторское право: | © Microsoft Corporation. All rights reserved. |
Название продукта: | Microsoft® Windows® Operating System |
Версия продукта: | 6.1.7600.16385 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.