উইন্ডোজ 10 এর জন্য কীভাবে SignTool.exe ইনস্টল করবেন


94

উইন্ডাউন 10 এর জন্য ভিজ্যুয়াল স্টুডিও 2015-এ SignTool.exe কীভাবে ইনস্টল করবেন? আমি আমার প্রকল্পটি তৈরির চেষ্টা করেছি কিন্তু প্রোগ্রামটি একটি ত্রুটি ছুঁড়েছে:

ত্রুটি সাইন ইন করার সময় একটি ত্রুটি ঘটেছে: সাইনটুল.অ্যাক্স পাওয়া যায় নি।


যদি সরঞ্জামটি বিদ্যমান থাকে তবে% প্রোগ্রামফিলগুলি (x86)% \ মাইক্রোসফ্ট এসডিকে s উইন্ডোজ \ v7.0A \ বিনে একবার দেখার চেষ্টা করুন। ব্লগস.এমএসডিএন / বি /ভিএসনেটসপ / অর্চিভ / ২০১ive / ১১ / ১৮ / ১৮ দেখুন ।
jtabuloc

@ জেআরটিবুলোক আমি ভিএস 2015 ব্যবহার করছি এবং আমি% প্রোগ্রামফাইলে (x86)% \ মাইক্রোসফ্ট এসডিকে \ উইন্ডোজ \ ভি 7.0 এ \ বিনে

4
উইন্ডোজ 10 ডাব্লুডিকে "% প্রোগ্রামফায়ালস (x86)% \ উইন্ডোজ কিটস \ 10" পথে ডিফল্টরূপে ইনস্টল করা আছে। যদি সরঞ্জামটি বিদ্যমান থাকে তবে "% প্রোগ্রামফায়ালগুলি (x86)% \ উইন্ডোজ কিটস \ 10 \ বিন \ x86" দেখার চেষ্টা করুন।
HAL

এছাড়াও আপনি "% WindowsSdkDir% \ bin \ x86" বা "% WindowsSdkDir% \ bin \ x64" পাথ ব্যবহার করার চেষ্টা করতে পারেন। কমান্ড লাইন শেলটিতে যদি আপনার "% WindowsSdkDir%" পরিবেশ পরিবর্তনশীল না হয় তবে আপনি এর জন্য "% VS140COMNTOOLS% .. \ .. c vc \ vcvarsall.bat" এর মতো কিছু কল করতে পারেন like
HAL

@ তবে আমি সিগনটুল.এক্সে পেয়েছি এবং% প্রোগ্রামফায়ালিতে (x86)% \ মাইক্রোসফ্ট এসডিকে \ উইন্ডোজ \ v7.0 \ বিনে অনুলিপি করেছি। আমি আবার সমাধান তৈরির চেষ্টা করেছি কিন্তু এটি একটি নতুন ত্রুটি ছুঁড়েছে Error An error occurred while signing: Failed to sign bin\Debug\app.publish\LotusGenCode.exe. SignTool Error: Invalid option: /fd LotusGenCode

উত্তর:


120

আপনার উইন্ডোজ 10 এসডিকে ইনস্টল করতে হবে।

  1. ভিজ্যুয়াল স্টুডিও 2015 আপডেট 1 এ এটি ইতিমধ্যে রয়েছে তবে এটি ডিফল্টরূপে ইনস্টল করা হয়নি। আপনার নিয়ন্ত্রণ প্যানেলে যেতে হবে -> প্রোগ্রাম এবং বৈশিষ্ট্যগুলি, মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2015 সন্ধান করুন এবং "পরিবর্তন" নির্বাচন করুন।

ভিজ্যুয়াল স্টুডিও 2015 সেটআপ শুরু হবে। "সংশোধন" নির্বাচন করুন।

ভিজ্যুয়াল স্টুডিও উপাদানগুলির তালিকায় "ইউনিভার্সাল উইন্ডোজ অ্যাপ ডেভেলপমেন্ট সরঞ্জামগুলি" সন্ধান করুন, সাব-আইটেমের তালিকাটি খুলুন এবং "উইন্ডোজ 10 এসডিকে (10.0.10240)" নির্বাচন করুন।

ভিএস 2015 আপডেটে 1 সেটআপে উইন্ডোজ 10 এসডিকে

  1. কারণ হিসাবে আপনি সরাসরি মাইক্রোসফ্ট থেকে উইন্ডোজ 10 এসডিকে ইনস্টল করতে পারেন: https://go.microsoft.com/fwlink/?LinkID=698771

জোস্যান্ট যেমন ইতিমধ্যে লিখেছেন - ইনস্টলেশনটি শেষ হয়ে গেলে আপনি ফোল্ডারে সাইনটুল.একসি পাবেন:

  • x86 -> সি: \ প্রোগ্রাম ফাইল (x86) \ উইন্ডোজ কিটস \ 10 \ বিন \ x86
  • x64 -> সি: \ প্রোগ্রাম ফাইল (x86) \ উইন্ডোজ কিটস \ 10 \ বিন \ x64 \

27
এটির মূল্যের জন্য, যদি আপনার কেবলমাত্র signtool.exe হয় তবে এসডিকে 10 ইনস্টলার থেকে, উইন্ডোজ সফটওয়্যার ডেভেলপমেন্ট কিটটি আপনাকে সক্ষম করতে হবে কেবলমাত্র বৈশিষ্ট্যটি আপনাকে 400 এমবি রক্ষা করে। বেশি নয়, তবে এটি কিছু।
mateuscb

4
@ স্টিভ উইন্ডোজ বিকাশের অপূর্ব পৃথিবীতে আপনাকে স্বাগতম, যেখানে
ফোটা

4
এই সরঞ্জামটির জন্য ভিজ্যুয়াল স্টুডিও 2017 এর সর্বশেষ চিত্রের 6.28 গিগাবাইট প্রয়োজন required
20:25

4
C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86| C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64
সিজেবিএস

4
@ ম্যাটাস্কবি আমি এতে আরও খানিকটা তাকিয়েছি এবং হ্যাঁ, আপনি ঠিক বলেছেন - ইনস্টলেশনটি পুরোপুরি এড়াতে এবং কেবল ফাইলগুলি অনুলিপি করতে ভাল কাজ করে। সম্পূর্ণ বিবরণের জন্য এই উত্তরটিতে আমার উত্তরটি আরও নীচে দেখুন।
প্রতি লন্ডবার্গ

46

আপনি যদি কেবল সাইনটুল চান এবং সত্যিই ইনস্টলটি ছোট করতে চান তবে এখানে এমন একটি উপায় যা আমি কেবল আমার পথে বিপরীত ইঞ্জিনিয়ারড হয়েছি:

  1. ডাউনলোড .isoথেকে ফাইল https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk (বর্তমান ডাউনলোড লিঙ্ক কি আছে http://go.microsoft.com/fwlink/p/?LinkID=2022797 ) .exeডাউনলোডটি কার্যকর হবে না , কারণ এটি কোনও অনলাইন ইনস্টলার যা রানটাইমের সময় তার নির্ভরতাগুলি নীচে ফেলে।
  2. 7-জিপের.iso মতো কোনও সরঞ্জাম দিয়ে আনপ্যাক করুন ।
  3. Installers/Windows SDK Signing Tools-x86_en-us.msiফাইলটি ইনস্টল করুন - এটি কেবল 388 কিবি বড়। রেফারেন্সের জন্য, এটি নিম্নলিখিত .cabফাইলগুলি থেকে তার ফাইলগুলিতে টান দেয় , সুতরাং এটি স্ট্যান্ড্যালোন ইনস্টল করার জন্যও প্রয়োজন:
    • 4c3ef4b2b1dc72149f979f4243d2accf.cab (339 কিবি)
    • 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যদি আপনি এটি আরেকটি CPU- র আর্কিটেকচারের জন্য প্রয়োজন।)


signtool.exeউদাহরণস্বরূপ সিআই দৃশ্যে এটি ব্যবহার করতে চাইলে এই ফোল্ডারটি থেকে অন্য সংস্করণগুলি আপনার সংস্করণ নিয়ন্ত্রণের সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ করাও সম্ভব । আমি চেষ্টা করেছি এবং মনে হচ্ছে এটি ঠিকঠাক কাজ করেছে।

( এই ফাইলটিতে আরও কিছু .exeসরঞ্জাম রয়েছে যা এই নির্ভরতার জন্য দায়ী হতে পারে বলে সমস্ত ফাইল সম্ভবত প্রয়োজনীয় নয় তবে আমি নিশ্চিত নই যে ফাইলগুলির সেটটিকে আরও ছোট করে তুলতে কোনটি সরানো যেতে পারে else অন্য কেউ তদন্ত করতে নিখরচায় আরও এই ক্ষেত্রটিতে। :) আমি কেবল অনুলিপি করার চেষ্টা করেছি signtool.*এবং এটি কার্যকর হয়নি, সুতরাং কমপক্ষে অন্যান্য কয়েকটি ফাইলের প্রয়োজন)


4
ইনস্টল করার জন্য signtool.exe পেতে আপনাকে যা করতে হবে তা এটিই।
predi

দুর্দান্ত পরামর্শ। কার্যকর করা সহজ। এটি সন্ধান করার জন্য এবং এখানে আপনার সমাধান পোস্ট করার জন্য ধন্যবাদ।
রবার্টফ্র্যাঙ্ক

পারফেক্ট আমার শুধু সিগনটুলের দরকার ছিল। অতিরিক্ত ফ্লাফের কোনওটিই নয়। যাইহোক, .cab ফাইলগুলিতে ডান ক্লিক করে নির্বাচন করা installআমার পক্ষে কার্যকর হয়নি। আমি ত্রুটি পেয়েছিThe system cannot find the file specified.
ফ্রেমম্যান 1

4
আরও সহজ: .iso মাউন্ট করুন তারপরে "ইনস্টলারগুলি \ উইন্ডোজ এসডিকে স্বাক্ষরকরণ সরঞ্জাম-x86_en-us" চালান
রাসেল ফিলিপস

@ রাসেলফিলিপস হ্যাঁ, এটি মূলত আমি উপরে বর্ণিত। কিছু ব্যবহারের ক্ষেত্রে, মাউন্ট .isoকরা সহজ তবে অন্যদের জন্য, আপনি সমস্ত নির্ভরতার সাথে বাইনারি ধরতে চাইতে পারেন (উদাহরণস্বরূপ signtool.exeআপনার গিট রিপোজিটরিতে এবং বন্ধুদের সাথে চেক ইন করতে এবং অ্যাপভিয়ার, জেনকিনস ইত্যাদিতে সাইন ইন)
প্রতি লন্ডবার্গ

23

এটি এখন 2019 এর মধ্যে রয়েছে: যে কেউ ভাবছেন, এখানে আপনি এটি কোথায় পাবেন:

C:\Program Files (x86)\Windows Kits\10\App Certification Kit

স্ক্রিনশট:


এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা করুন: 2020 সালে এখনও একই জায়গায়।


ভিজ্যুয়াল স্টুডিও 2019 v.16.5.4। এবং উইন্ডোজ 10 এসডিকে (10.0.18362.0) - এই উত্তরটি আমার পক্ষে সঠিক। (উভয় সংস্করণ লেখার সময় সর্বশেষতম - 29.04.2020)
ডের্পটাস্টিক

20

প্রশ্নের মতামত অনুসারে ... উইন্ডোজ 10-এ সিগনটুল.এক্সে এবং অন্যান্য এসডিকে সরঞ্জামগুলিকে "% প্রোগ্রামফিল (x86)% \ উইন্ডোজ কিটস" এ স্থানান্তরিত করা হয়েছে ।

উইন্ডোজ 10 এ সিগনটুলের সাধারণ পথ।

  • 32 বিট = "সি: \ প্রোগ্রাম ফাইল (x86) \ উইন্ডোজ কিটস \ 10 \ বিন \ x86 \ signtool.exe"
  • 64 বিট = "সি: \ প্রোগ্রাম ফাইল (x86) \ উইন্ডোজ কিটস \ 10 \ বিন \ x64 \ signtool.exe"

SDK 8.0 এবং 8.1 এর সরঞ্জামগুলি "উইন্ডোজ কিটস" ফোল্ডারেও থাকে।


4
যে প্রশ্নের উত্তর দেয় না। আপনি এটি প্রথম স্থানে ইনস্টল করবেন কীভাবে? আমার সিস্টেমে এই ফোল্ডারগুলিতে কিছুই নেই - এমনকি ভিজ্যুয়াল স্টুডিও ইনস্টল করেও।
নিকজি

উইন্ডোজ 10 বাক্সে এখানে +1 কাজ করেছে - মূল ভিজ্যুয়াল স্টুডিও ইনস্টলারটি ব্যবহার করে আমাকে উইন 10 এসডিকে ইনস্টল করতে হয়েছিল (8.1 নয়) তারপরে আমার সাইনটুল.এক্সই ছিল
টিনো ম্যাকলারেন


2

2019-এ, এই সরঞ্জামটি কীভাবে পাবেন তা সম্পর্কে মাইক্রোসফ্টের একটি সাম্প্রতিক লিঙ্ক:

সাইনটুল সরঞ্জামটি একটি কমান্ড-লাইন সরঞ্জাম যা ডিজিটালভাবে ফাইলগুলিতে স্বাক্ষর করে, ফাইলগুলিতে স্বাক্ষরগুলি যাচাই করে বা টাইম স্ট্যাম্প ফাইলগুলি। ফাইলগুলিতে স্বাক্ষর করা কেন গুরুত্বপূর্ণ, তথ্যের জন্য কোড সাইনিংয়ের পরিচিতি দেখুন। এই সরঞ্জামটি মাইক্রোসফ্ট উইন্ডোজ সফ্টওয়্যার ডেভলপমেন্ট কিটের (এসডিকে) ইনস্টলেশন পথের \ বিন ফোল্ডারে ইনস্টল করা আছে।

উইন্ডোজ এসডিকে-র অংশ হিসাবে সাইনটুল উপলব্ধ, যা আপনি https://go.microsoft.com/fwlink/p/?linkid=84091 থেকে ডাউনলোড করতে পারেন ।

আমার কেবল সিগনটুলের দরকার ছিল, তাই আমি যে ন্যূনতমটি নিয়ে এসেছি তা বেছে নিয়েছিলাম এবং সিগনটুল.এক্সে এখন C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe

ইনস্টলেশন নির্বাচন

মাইক্রোসফ্ট নিবন্ধ লিঙ্ক: https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool



1

আপনি যদি ভিএস এক্সপ্রেস 2015 ব্যবহার করছেন তবে আপনার নিয়ন্ত্রণ প্যানেলে -> প্রোগ্রাম এবং বৈশিষ্ট্যগুলিতে যান -> বনাম 2015 নির্বাচন করুন -> পরিবর্তন ক্লিক করুন, তারপরে ভিএস এক্সপ্রেস ইনস্টলারটিতে 'সংশোধন' নির্বাচন করুন -> প্রকাশনা সরঞ্জাম নির্বাচন করুন, এবং শেষ. একবার সেটআপ পরিবর্তনগুলি সম্পূর্ণ করলে আপনি আপনার ইনস্টলারটি তৈরি করতে সক্ষম হবেন।


ধন্যবাদ আমি প্রকাশের চেষ্টা করে আমার মস্তিষ্ক ছিঁড়ে ফেলছিলাম।
ব্র্যাক

1

আপনার নিয়ন্ত্রণ প্যানেলে যেতে হবে -> প্রোগ্রাম এবং বৈশিষ্ট্যগুলি, মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2015 সন্ধান করুন এবং "পরিবর্তন" নির্বাচন করুন। ভিজ্যুয়াল স্টুডিও 2015 সেটআপ শুরু হবে। "সংশোধন" নির্বাচন করুন।

ভিজ্যুয়াল স্টুডিও উপাদানগুলির তালিকায়, সাব-আইটেমের তালিকাটি খুলুন এবং "ক্লিকঅনস পাবলিকেশন সরঞ্জাম" এবং "উইন্ডোজ 10 এসডিকে" নির্বাচন করুন।


0

আমি কন্ট্রোল প্যানেল, প্রোগ্রাম এবং বৈশিষ্ট্যগুলি থেকে ভিজ্যুয়াল স্টুডিওতে একটি সংশোধন করেছি। এসডিকে প্রথমে আপাতভাবে দেখা যায়নি তাই আমি সাধারণ সরঞ্জামগুলি ইনস্টল করেছি যা এসডিকে আপডেট 3 অন্তর্ভুক্ত করে।


আপনি কি প্রশ্নে বর্ণিত সমস্যার মুখোমুখি হয়েছিলেন এবং আপনি যা বর্ণনা করেছেন তা ঠিক করে দিয়েছেন? আপনার উত্তরে দয়া করে এটি স্পষ্ট করুন। শুভেচ্ছা
ইয়াকোভল

0

এটি কি ইনস্টল করা হয়েছে তার উপর নির্ভর করে অনেকগুলি, অনেক জায়গাতেই উপলভ্য: আমার বাক্সে, ভি 6.0 এ এসডিকে সংস্করণ বাদে প্রত্যেকে / fd বিকল্প সমর্থন করে।

এখানে চিত্র বর্ণনা লিখুন


0

উইন্ডোজ এসডিকে (যা ভিজ্যুয়াল স্টুডিও সম্প্রদায় 2015 এর সাথে আসে ) এর অংশ হিসাবে সাইনটুল উপলব্ধ । সাইনটুলটি পেতে ভিজুয়াল স্টুডিও 2015 ইনস্টল করার সময় বৈশিষ্ট্য তালিকা থেকে " ক্লিকঅনস প্রকাশনা সরঞ্জামগুলি " নির্বাচন করা নিশ্চিত করুন ।

ক্লিক অন এক প্রকাশনা সরঞ্জাম

একবার ভিজুয়াল স্টুডিও ইনস্টল হয়ে গেলে আপনি ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পটsigntool থেকে কমান্ডটি চালাতে পারেন ।

ডিফল্টরূপে (উইন্ডোজ 10 এ) সাইনটুলটি এতে ইনস্টল করা হবে:

  • C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe

0

winsdksetup.exe (উইন্ডোজ এসডিকে আইসো হিসাবে উল্লিখিত একই url তে উপলব্ধ) থেকে সাইন ইনটোগুলি ইনস্টল করতে, এই ডকফারফিল থেকে সরাসরি আমি কাজ করছি এটির একটি বিকল্প: রুন পাওয়ারশেল শুরু-প্রক্রিয়া winsdksetup.exe -আর্গুমেন্টলিস্ট '/ বৈশিষ্ট্যগুলি OptionId.SigningTools', '/ q', '/ ceip off', '/ norestart', -NoNewWindow -Wait

সুতরাং আপনি যদি উইন্ডোতে থাকেন তবে তা হতে পারে: winsdksetup.exe / বৈশিষ্ট্যগুলি OptionId.SigningTools

winsdksetup / h আপনাকে অপশন দেয়, তাই আমি সেগুলি এখানে সংক্ষিপ্ত করব না। আমি ডকফেরাইল স্নিপেটকে অন্তর্ভুক্ত করেছি, কারণ সমাধানের সন্ধানের জন্য আমি আমার দিনটি শুরু করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.