একটি উইন্ডোজ লাইসেন্স কী এর সমস্ত অনুমতি


97

আমার আমার ল্যাপটপের জন্য একটি উইন্ডোজ 8 আপগ্রেডের জন্য আবেদন করতে হবে, যার জন্য আমার ল্যাপটপের নীচে উইন্ডোজ 7 লাইসেন্স কী প্রয়োজন।

যেহেতু মাইক্রোসফ্ট তাদের অসীম জ্ঞানের সিদ্ধান্ত নিয়েছে যে লাইসেন্স লেবেলগুলি বন্ধ হয়ে যায় এবং আমি আমার লাইসেন্স কীটি স্পষ্টভাবে পড়তে পারি না, তার অর্থ আমি স্বয়ংক্রিয় প্রক্রিয়া ব্যবহার করে উইন্ডোজ আপগ্রেড অফারের জন্য আমার ল্যাপটপটি নিবন্ধ করতে পারি না।

আলোর একটি কোণে ল্যাপটপটি ধারণ করে আমি বেশিরভাগ কোড যাচাই করতে সক্ষম হয়েছি তবে বেশ কয়েকটি অক্ষর দ্বিধাগ্রস্ত (আপনার লেবেলে অক্ষরগুলি ভুলভাবে সহজে ব্যবহার করার জন্য মাইক্রোসফ্টকে আবার ধন্যবাদ জানাই)।

আমার কাছে নিম্নলিখিত (অবরুদ্ধ) লাইসেন্স কী আছে,

MPP6R-09RXG-2H[8B]MT-[B8]K[HN]M9-V[6G]C8R

যেখানে বর্গাকার বন্ধনীগুলিতে অক্ষরগুলি অস্পষ্ট, তাই এটি হয় 8বা হয়, বা B, Bবা 8, Hবা N, 6বা G

16 টি সমন্বয় করা।

ইটারটুলগুলি ব্যবহার করে এই লাইসেন্স কীটির সম্ভাব্য অনুমতিগুলি তৈরি করা কি উপযুক্ত বা আরও ভাল কোনও উপায় আছে?

আমি অবদানকারীদের ধন্যবাদ দিয়ে সঠিক কীটি পেয়েছি। কীটি বৈধ কিনা তা যাচাই করার একটি খুব সুবিধাজনক উপায় হ'ল উইন্ডোজ 7 পণ্য কী পরীক্ষক ব্যবহার করে ।


11
আমি মনে করি আপনি হাত দ্বারা ষোলটি সংমিশ্রণগুলি তালিকাভুক্ত করতে পারেন যা শেষ পর্যন্ত কম সময় নিতে পারে।
ওয়ালিদ খান

17
এমন দুর্দান্ত প্রশ্ন +1
ফ্ল্যাভিয়াস

13
আমি সত্যিই প্রত্যাশা করি যে আপনি স্বীকৃত কিছু চরিত্র পরিবর্তন করেছেন এবং আপনি আপনার আসল উইন্ডোজ কী ইন্টারনেটে পোস্ট করছেন না ...
রডরিগো


4
@rodrigo হ্যাঁ আমি কোডটি অবহেলা করেছি :)
কেরিজ 0

উত্তর:


166

দাবি অস্বীকার: হ্যাঁ, আমি জানি যে এটি পাইথন কোড নয়। এটা ঠিক আমার মনের মধ্যে popped এবং আমি কেবল ছিল এটা লিখতে নিচে।

সহজ উপায় হ'ল শেল সম্প্রসারণের ব্যবহার:

$ echo MPP6R-09RXG-2H{8,B}MT-{B,8}K{H,N}M9-V{6,G}C8R
MPP6R-09RXG-2H8MT-BKHM9-V6C8R
MPP6R-09RXG-2H8MT-BKHM9-VGC8R
MPP6R-09RXG-2H8MT-BKNM9-V6C8R
MPP6R-09RXG-2H8MT-BKNM9-VGC8R
MPP6R-09RXG-2H8MT-8KHM9-V6C8R
MPP6R-09RXG-2H8MT-8KHM9-VGC8R
MPP6R-09RXG-2H8MT-8KNM9-V6C8R
MPP6R-09RXG-2H8MT-8KNM9-VGC8R
MPP6R-09RXG-2HBMT-BKHM9-V6C8R
MPP6R-09RXG-2HBMT-BKHM9-VGC8R
MPP6R-09RXG-2HBMT-BKNM9-V6C8R
MPP6R-09RXG-2HBMT-BKNM9-VGC8R
MPP6R-09RXG-2HBMT-8KHM9-V6C8R
MPP6R-09RXG-2HBMT-8KHM9-VGC8R
MPP6R-09RXG-2HBMT-8KNM9-V6C8R
MPP6R-09RXG-2HBMT-8KNM9-VGC8R

8
আমি জানি যে এটি কোনও অজগর কোড নয়। এটি কেবল আমার মনে ছড়িয়ে পড়ে এবং আমি এটির ধারণাটি পছন্দ করি। এই উত্তরটি হ্রাস করার দরকার নেই। :-(
বাইক শেডার

অজগর নয়, তবুও একটি সুন্দর সমাধান।
যুবাল আদম

4
+1 ... এবং উইন্ডোজ (যতদূর আমি জানি) এর এই "সম্প্রসারণ" নেই ... তবে আপনি সর্বদা
সাইগউইন

55
ওয়েল উইন্ডোজ এটি নাও থাকতে পারে, তবে আপনার যদি কখনও আপনার লিনাক্স লাইসেন্স কীটি পুনরাবৃত্তি করতে হয় .. ওহ অপেক্ষা করুন, আমি
লিনাক্সকে

4
এটি কেবল সংক্ষিপ্ত এবং মিষ্টিই নয়, এটি অনুলিপি এবং পেস্টের জন্য খুব পরিষ্কার উপায়ে উত্তরও দিয়েছে। আসলে একটি 5 তম পরিবর্তনশীল ছিল, এবং আমি আমার কী পেয়েছি !! আমি আসলে একজন সহকর্মীর কাছে "এটি লিখুন" টাস্কটি দিয়েছিলাম এবং সে হাল ছেড়ে দিয়েছে! অনেক ধন্যবাদ.
কেরিজ 0


17

সংমিশ্রণগুলি তৈরি করার আরেকটি উপায়

>>> ['MPP6R-09RXG-2H%sMT-%sK%sM9-V%sC8R' % (a, b, c, d)
...  for a in '8B' for b in 'B8' for c in 'HN' for d in '6G']
['MPP6R-09RXG-2H8MT-BKHM9-V6C8R',
 'MPP6R-09RXG-2H8MT-BKHM9-VGC8R',
 'MPP6R-09RXG-2H8MT-BKNM9-V6C8R',
 'MPP6R-09RXG-2H8MT-BKNM9-VGC8R',
 'MPP6R-09RXG-2H8MT-8KHM9-V6C8R',
 'MPP6R-09RXG-2H8MT-8KHM9-VGC8R',
 'MPP6R-09RXG-2H8MT-8KNM9-V6C8R',
 'MPP6R-09RXG-2H8MT-8KNM9-VGC8R',
 'MPP6R-09RXG-2HBMT-BKHM9-V6C8R',
 'MPP6R-09RXG-2HBMT-BKHM9-VGC8R',
 'MPP6R-09RXG-2HBMT-BKNM9-V6C8R',
 'MPP6R-09RXG-2HBMT-BKNM9-VGC8R',
 'MPP6R-09RXG-2HBMT-8KHM9-V6C8R',
 'MPP6R-09RXG-2HBMT-8KHM9-VGC8R',
 'MPP6R-09RXG-2HBMT-8KNM9-V6C8R',
 'MPP6R-09RXG-2HBMT-8KNM9-VGC8R']
>>> 

9

একই সাথে ইটারটুলগুলি এবং ফান্টুলগুলি কীভাবে ব্যবহার করবেন?

>>> from operator import mod
>>> from functools import partial
>>> from itertools import product
>>> map(partial(mod, 'MPP6R-09RXG-2H%sMT-%sK%sM9-V%sC8R'), product('8B', 'B8', 'HN', '6G'))
['MPP6R-09RXG-2H8MT-BKHM9-V6C8R', 'MPP6R-09RXG-2H8MT-BKHM9-VGC8R', 'MPP6R-09RXG-2H8MT-BKNM9-V6C8R', 'MPP6R-09RXG-2H8MT-BKNM9-VGC8R', 'MPP6R-09RXG-2H8MT-8KHM9-V6C8R', 'MPP6R-09RXG-2H8MT-8KHM9-VGC8R', 'MPP6R-09RXG-2H8MT-8KNM9-V6C8R', 'MPP6R-09RXG-2H8MT-8KNM9-VGC8R', 'MPP6R-09RXG-2HBMT-BKHM9-V6C8R', 'MPP6R-09RXG-2HBMT-BKHM9-VGC8R', 'MPP6R-09RXG-2HBMT-BKNM9-V6C8R', 'MPP6R-09RXG-2HBMT-BKNM9-VGC8R', 'MPP6R-09RXG-2HBMT-8KHM9-V6C8R', 'MPP6R-09RXG-2HBMT-8KHM9-VGC8R', 'MPP6R-09RXG-2HBMT-8KNM9-V6C8R', 'MPP6R-09RXG-2HBMT-8KNM9-VGC8R']

4
সুন্দর! এটি আমার কাছে কখনই আসে নি যে আপনি স্ট্রিং ফর্ম্যাটিং করতেও অপারেটর.মোড ব্যবহার করতে পারেন।
টম

@ মার্তিজজনপিটার partialব্যবহার করার সময় formatএটির প্রয়োজন হয় না কারণ এটি ছাড়া *argsবা ডাকা হলে কিছুই পরিবর্তন হয় না **kwargs। যখন ব্যবহার formatআপনি tuple সরাসরি পাস করতে পারবেন না কিন্তু আর্গুমেন্ট প্রতি রূপান্তর এটি প্রথম প্রয়োজন: map(lambda args: 'MPP6R-09RXG-2H{}MT-{}K{}M9-V{}C8R'.format(*args), product('8B', 'B8', 'HN', '6G'))%সংবেদনশীল কারণে আমি এখনও পুরানো স্ট্রিং ফর্ম্যাটিংটি ব্যবহার করি । আমার সত্যই formatআরও বেশি বার ফাংশনটি ব্যবহার করা উচিত ।
বাইক শেডার

হ্যাঁ, কোনওভাবে আমি যুক্তিগুলি প্রয়োগ করা হচ্ছে বলে চিত্রিত করেছি *args। আমার ভুল.
মার্টিজন পিটারস

3

http://www.maजिकjellybean.com/keyfinder/

ম্যাজিকাল জেলি শিম কীফাইন্ডার হ'ল একটি ফ্রিওয়্যার ইউটিলিটি যা আপনার রেজিস্ট্রি থেকে উইন্ডোজ ইনস্টল করতে ব্যবহৃত আপনার পণ্য কী (সিডি কী) পুনরুদ্ধার করে। এটিতে একটি সম্প্রদায়-আপডেট কনফিগারেশন ফাইল রয়েছে যা অন্যান্য অনেক অ্যাপ্লিকেশনের জন্য পণ্য কীগুলি পুনরুদ্ধার করে।

আপনি যে কীটি ইনস্টল করতে চান তা কেবল এটি চালান।


4
দুর্ভাগ্যক্রমে, ল্যাপটপে ইনস্টল করা উইন্ডোজ ল্যাপটপের নীচে থাকা লাইসেন্স কীটি ব্যবহার করছে না, তবে কোনও ধরণের কর্পোরেট ভলিউম কী ব্যবহার করে ইনস্টল করা হয়েছে। মাইক্রোসফ্ট উইন্ডোজ আপগ্রেডকে বৈধতা দেওয়ার জন্য এই কোডগুলি ব্যবহার করার অনুমতি দেয় না।
কেরিজ 0

1

আপনি যদি উইন্ডোজ within-এর মধ্যে সরাসরি উইন্ডোজ যেকোন সময় আপগ্রেড অপশনটি ব্যবহার করেন তবে লাইসেন্স কী কী তা আপনার জানতে হবে না।

যতক্ষণ অপারেটিং সিস্টেমটি সক্রিয় থাকবে ততক্ষণ উইন্ডোজ 8 কেবলমাত্র বিদ্যমান অপারেটিং সিস্টেমটি ওভাররাইট করবে এবং উইন্ডোজ 7 থেকে সমস্ত কিছু "উইন্ডোজ-পুরাতন" ফোল্ডারে রাখবে যা আপনার ফাইল বা অন্য কিছু না লাগলে মুছতে পারবেন।

উইন্ডোজ আপগ্রেড প্রক্রিয়াটি একটি সক্রিয় উইন্ডোজ অপারেটিং সিস্টেমের সন্ধান করে, এমনকি উইন্ডোজ এক্সপি আপগ্রেড ইনস্টল করার আগে যতক্ষণ সক্রিয় হয় ততক্ষণ তা করবে।

যে কোনও সময় আপগ্রেডের মাধ্যমে কেনার সময় আপনাকে উইন্ডোজ 8 লাইসেন্স কী ইমেল করা হবে। আপনি যদি কোনও স্টোর থেকে একটি আপগ্রেড কিনে থাকেন তবে আপনি কেবল একটি লাইসেন্স কী এবং ডাউনলোডের ইউআরএল পাবেন বা আপনি কীটি কেবল উইন্ডোজ যেকোন সময় আপগ্রেডে প্লাগ করুন এবং এটি নিজেই ডাউনলোড এবং ইনস্টল হবে।


ঠিক আছে, তবে পোস্ট করার সময় "উইন্ডোজ আপগ্রেড অফার" এর জন্য এই কোডটি প্রয়োজন ছিল। এই প্রক্রিয়াটি তাদের জন্যও কার্যকর হতে পারে যারা সিওএ-তে কোড ব্যবহার করে উইন্ডোজ পুনরায় ইনস্টল করতে চান এবং প্রস্তুতকারকের পুনরায় পুনরায় পুনরুদ্ধার বিভাজন আর নেই।
কেরিজ 0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.