25

私はWindows7を使用しています。makecert.exeを持っていません。これは、次のような証明書を生成するコマンドを実行しようとしたときにわかりました。

makecert -sk XYZ -n "CN=XYZ Company" testXYZ.cer

エラーが発生します:

'makecert' is not recognised as an internal or external command, operable program or batch file.

plsはこの問題を解決する方法を提案します。Windows SDKを再度インストールする必要がありますか?

よろしく、プラビン。

4

10 に答える 10

38

makecert.exe には、Visual Studio と Windows SDK の両方が付属しています。したがって、Visual Studio コマンド プロンプトまたは Windows SDK コマンド プロンプトのいずれかを使用するだけで、コマンド プロンプト パスに含まれるため、すぐに使用できます。

makecert「.NET 開発 > ツール」バケットに含まれています。

この選択されたバケットにはmakecertユーティリティが含まれています (少なくとも SDK v7.1 では)。 この選択されたバケットには、makecert ユーティリティ (SDK v7.1) が含まれています。

于 2012-02-05T22:22:04.663 に答える
13

C:\Program Files (x86)\Windows Kits\8.0\bin\x64

また

C:\Program Files (x86)\Windows Kits\8.0\bin\x86

于 2013-06-19T15:35:12.720 に答える
11

makecert のバージョンはhttp://www.inventec.ch/chdh/notes/makecert_5_131_3790_0.zipにあります。また、ここでの使用方法の説明: http://www.inventec.ch/chdh/notes/14.htm

于 2013-02-04T15:18:42.357 に答える
9

このリンクを読んだことがありますか:MakeCertMicrosoft Windows Software Development Kitに移動し、そこからmakecertを含むSDKをダウンロードできます。

于 2011-04-01T06:57:54.253 に答える
4

返信するには遅すぎることはわかっていますが、この実行可能ファイルを探している他の人に役立つかもしれません.

VS 2005 をインストールしている場合は、次の場所にあります。

C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin

VS 2008 をインストールしている場合は、次の場所にあります。

C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools

コマンドプロンプトでこの場所に移動し、引数を指定して「makecert」コマンドを実行します。

于 2012-01-13T13:39:00.207 に答える
2

Microsoft SDK ディレクトリにあります。

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\makecert.exe

于 2013-01-18T12:46:14.053 に答える
1

私のコピー (Visual Studio 2017 がインストールされている) は次の場所にありました: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\makecert.exe"

于 2018-10-20T11:59:24.087 に答える
0

しばらく前に同じ問題に遭遇し、このツールをダウンロードしてインストールするために見つけたリンクを共有すると思いました.

http://go.microsoft.com/fwlink/p/?linkid=84091

この投稿が少し古いことを認識しています。

于 2013-08-29T20:58:01.413 に答える