Cette Page enFrançais。
フォルダー内のすべてのEXEおよびMSIXファイルに署名する簡単なツール。
このプログラムは、Delphi Firemonkeyプロジェクトですが、Windows SDKユーティリティを使用するため、Windows環境でのみ役立ちます。
このコードリポジトリには、Delphiの下でObject Pascal Languageで開発されたプロジェクトが含まれています。 Delphiが何であり、どこにダウンロードするかわかりませんか?このWebサイトで詳細をご覧ください。
プログラムを配布する前に署名するか、署名をタイムスタンプせずに期限切れの証明書で署名した場合は、プログラムに署名したり、辞任することができます。
このプログラムを使用するには、Windows 10または11のコンピューターでMicrosoft Windows SDKが必要です。コンピューターにSignTool.exeを見つけて、インストールされているかどうかを確認します。
コード署名証明書(PFXファイルとそのパスワードまたはトークン)が必要です。持っていない場合は、Sectigo、Digicert、Certum、またはMicrosoftがAuthenticodeおよびWindows Smart Screenシステムのために認めたその他の権限のような当局から購入してください。
PersonNal証明書を作成できますが、Windowsアラートを避けるために署名されたプログラムを使用するコンピューターに秘密鍵を展開する必要があります。公開には、公式のCSCが必要です。過去には、TUをTucows Authors WebサイトおよびKsoftwareの後に購入しました。今、私はそれらをCERTUMに購入します(2024-02-01で知っている限り市場で最も安いですが、現在Windows Armでは機能していないトークンがあります)。
証明書とそのパスワードを保護します。あなたの評判は行にあります。ユーザーのセキュリティも!
Microsoft DocumentationのSignTool.exeの詳細をご覧ください。
証明書ファイルを物理的なトークンに置き換えることの詳細については、この説明を参照してください。
プログラムを起動します。フィールドを埋めます。署名するexe/msixファイルからフォルダーを選択します。署名プロセスを開始します。
Smart Screenがユーザーにファイルがダウンロードされたことを伝えると、プログラムのタイトルとURLが表示されます。あなたはそれに何かを入れることができます。本当の違いはありません。
あなたが開発者ではないプログラムやインストーラーに署名/配布しないでください。
プログラムに署名する前にウイルスを確認してください。ウイルスやその他のマルウェアが含まれている場合は、exe / msixファイルに署名しないでください。あなたはそれに責任があります!
ただ、プログラムは、選択したフォルダー内のファイルに簡単なループを実行し、選択したファイルごとにこのコマンドを実行します。
"SIGNTOOL.EXEへのパス /v /debug /f" pfxfilepath " /p pfxpassword /tr" Timestampsampserverurlifspecified(推奨) " /TD SHA256 /FD SHA256 /D"プログラムタイトル(指定された場合) " /du Yourrl(secified exe or msix fias in six fis to see" path in " /du Yourrl(
"SIGNTOOL.EXEへのパス /v /debug /n" uid " /tr" TimestameServerrifSpecified(推奨) " /TD SHA256 /FD SHA256 /D" PROGRAMTITLE(指定された場合) " /du du yourl(指定された場合)" "exeまたはmsixファイルへのパス
"Signtool.exeへのパス /v /debug /n"証明書名 " /tr" TimestameServerrifSpecified(推奨) " /TD SHA256 /FD SHA256 /D" PROGRAMTITLE(指定された場合) " /du du Yoururl(指定された場合)" "exeまたはmsixファイルへのパス
証明書が良い場合、exeファイルに署名することは決して問題ではありません。
MSIXファイルの署名は、MSIXが署名されていない場合、または辞任するために使用しているのと同じ証明書で署名されている場合にのみ使用できます。
エラーの場合、何も完了していないため、ファイルは変更されません。それが機能する場合、ファイルの日付/時刻が変更されます。 [ファイルプロパティ]ダイアログボックスから署名情報を表示できます。
私のソフトウェア、ビデオゲーム、モバイルアプリケーション、Webサイトの開発ストリームに従ってください。
このソフトウェアは、直接インストール可能または実行可能な生産バージョンで利用できます。シェアウェアとして配布されます。
コンテンツ(インストーラー、プログラム、追加ファイルなど)を変更しない場合、無料でダウンロードして再配布できます。
プログラムまたはインストーラーをダウンロードします
また、GetITからDelphi、C ++ビルダー、RADスタジオ開発環境で直接入手できます。
このソフトウェアを定期的に使用して満足している場合は、エンドユーザーライセンスを購入するよう招待されています。ライセンスを購入すると、ソフトウェアの更新やオプションの機能を有効にすることができます。
ライセンスを購入します
また、ソフトウェアWebサイトにアクセスして、動作の仕組み、ビデオや記事へのアクセス、利用可能なさまざまなバージョンとその機能について詳しく知ることもできます。ユーザーサポートにお問い合わせください...
このコードリポジトリをダウンロードするには、「git」を使用することをお勧めしますが、githubリポジトリからzipファイルを直接ダウンロードすることもできます。
このプロジェクトは、サブモジュールの形で依存関係を使用します。それらはzipファイルに欠けています。手作業でダウンロードする必要があります。
このソースコードは、AGPL 3.0以降のライセンスの下で配布されます。
通常、このコードリポジトリのコンテンツをどこでも使用できます。
このライセンスがお客様のニーズに合っていない場合は、Apacheライセンス2.0または専用の商業ライセンスの下でこのプロジェクトを使用する権利を購入できます(著者に連絡してニーズを説明してください)。
これらのソースコードは、いかなる種類の保証なしでも提供されます。
このリポジトリに含まれる特定の要素は、サードパーティの使用権(画像、サウンドなど)の対象となる場合があります。特に明記しない限り、それらはあなたのプロジェクトで再利用できません。
プロジェクト所有者からの回答が必要な場合は、新しい機能を求める最良の方法やバグを報告する最良の方法は、GitHubリポジトリにアクセスして新しい問題を開くことです。
セキュリティの問題が見つかった場合は、パッチが利用可能になる前に公に報告しないでください。著者にプライベートメッセージを送信して、ケースを説明してください。
また、支援したい場合は、リポジトリをフォークし、プルリクエストを送信することで貢献することもできます。 converting.mdファイルをお読みください。
このプロジェクトが便利で、サポートしたいと思う場合は、著者に寄付をしてください。コードとバイナリを維持するのに役立ちます。
これらのサービスのいずれかを使用できます。
または、フランス語をspeackする場合は、毎月または年ごとにゾーンABOを購読して、ビデオや記事として多くのリソースを取得できます。