দ্রুত সন্ধানের জন্য রেজিস্ট্রি বিষয়বস্তু সূচী করতে পারেন যে একটি সফটওয়্যার আছে? [বন্ধ]


16

উইন্ডোজ রেজিস্ট্রি অনুসন্ধান করা হতে পারে ------ ry ------ lo ---- ng।

যে কিছু সরঞ্জাম উপলব্ধ করতে পারেন সূচক সম্পূর্ণ রেজিস্ট্রি, বা একটি একক মধুর বিষয়বস্তু, যেমন দ্রুত সন্ধান পাওয়া যায়? (উদাহরণস্বরূপ, সম্পূর্ণ টেক্সট অনুসন্ধানের জন্য FTS3 বা FTS4 সক্ষম করে কিছু SQLite ডাটাবেস তৈরি করা)

ধন্যবাদ.

গীত। আমি RegScanner বা সরঞ্জাম চাই না যে একটি নতুন, রৈখিক অনুসন্ধান প্রতি সময় সঞ্চালন। আমি একটি সূচক চাই , যার সাথে তারপর একটি অনুসন্ধান তাত্ক্ষণিক হতে পারে। প্রশ্ন মন্তব্য দেখুন।



এখানে একটি চেহারা আছে: majorgeeks.com/downloads15.html
bubu

2
@ বেনোইট: এটি আমাকে বিরক্ত করে, আজ আমি এই ধরনের আবেদন লিখতে চেষ্টা করব।
Tom Wijsman

1
@ টম উইজঃ এটা কি বাণিজ্যিক হবে? মুক্ত উৎস? আমি এটা বিটা পরীক্ষা করতে পারে দয়া করে :-)? এটি একটি মহান প্রকল্প, এবং আমি এটা ফিরে।
Benoit

1
@ টম উইজঃ আমি নিশ্চিত নই যে "আপনার কাজটি ঠিক আছে" এর দ্বারা আপনি কী বোঝাতে চেয়েছেন, তবে লক্ষ্য করুন যে আপনার আছে প্রকৃতপক্ষে কী খোলা ControlSet001 (অথবা হতে পারে ControlSet002 অথবা অন্য কিছু এক), না CurrentControlSetCurrentControlSet আসলে একটি লিংক ঐ চাবিগুলিতে, এবং লিঙ্কটি দেখতে পাওয়া সম্ভব নয় নিজেই নিয়মিত .NET ফাংশন ব্যবহার করে; আপনি মত একটি ফাংশন প্রয়োজন NtOpenKey টার্গেট পরিবর্তে প্রকৃত প্রতীক লিঙ্ক খুলতে। এক নজর দেখে নাও এখানে এবং এখানে
Mehrdad

উত্তর:


11

ভূমিকা

আমি এমন একটি অ্যাপ্লিকেশন লিখেছি যা এই সূচীটি অনুসন্ধান করে রেজিস্ট্রি এবং অন্য অ্যাপ্লিকেশনকে সূচী করে।

এর ফলে তাত্ক্ষণিক ফলাফল কাছাকাছি আপনি টাইপ করার সময়, এটি আপনাকে দ্রুত কয়েকটি জিনিস অনুসন্ধান করতে দেয়।

এই ভিডিও বিক্ষোভ দেখুন , কিভাবে দ্রুত ফলাফল দেখায়, তিনটি ভিন্ন অনুসন্ধান এবং দুটি রেজিস্ট্রি জাম্প।

সূচক

enter image description here

সূচী উদ্দেশ্যে, আমি ব্যবহার করছি Lucene.net , যে না পরিচিত শব্দ ?

এটি আমাকে তথ্য সংরক্ষণের জন্য একটি SQL ডাটাবেস ব্যবহার না করেই সরাসরি রেজিস্ট্রি থেকে তথ্য সূচী করতে অনুমতি দেয়। উপরন্তু, Lucene.net এর অনেকগুলি ইন্ডেক্সিং বিকল্প রয়েছে এবং অনুসন্ধান সংক্রান্ত বৈশিষ্ট্যগুলি সহজেই আসে!

এই সূচক সংরক্ষণ করা হবে %LOCALAPPDATA%\RegistryIndex, এবং প্রায় 160 এমবি একটি আকার আছে।

আবেদন 1: RegistryIndex.exe

এটি উপরে উল্লেখিত সূচী ফোল্ডারে পুরো রেজিস্ট্রিটি ডাম্প করবে,
দয়া করে মনে রাখবেন HKEY_CLASSES_ROOT এবং HKEY_CURRENT_USER শর্টকাট হাইভ হয় এবং এইভাবে সূচী হয় না।

এটি ছাড়া কাজ করে আপনি স্বয়ংক্রিয়ভাবে এটি কনফিগার করতে চান হতে পারে প্রশাসক হিসাবে চালান

অ্যাপ্লিকেশন একবার দেখায় যে এটি শেষ হয়ে গেলে আপনি উইন্ডো বন্ধ করতে পারেন এবং এইভাবে সূচী তৈরি করা হয়েছে।

আবেদন 2: রেজিস্ট্রি অনুসন্ধান। Exe

এটি একটি সহজ, উপরের টেক্সট বক্সে অনুসন্ধান করতে কিছু টাইপ করুন এবং ফলাফল প্রবাহিত হবে।

টাইপিং ভুল সিনট্যাক্স একটি হলুদ টেক্সট বক্স ফলে হবে এবং নীচে পরিস্থিতি বারে ত্রুটি।

বিশেষ অনুসন্ধান বৈশিষ্ট্য মত ওয়াইল্ডকার্ড এবং বুলিয়ান অপারেশন সমর্থিত হয়, দেখুন প্রশ্ন সিনট্যাক্স আরও তথ্যের জন্য. অনুগ্রহ করে লক্ষ্য করুন যে ক্ষেত্রগুলি নির্দিষ্ট সেটিংসে কাজ করবে না, সিস্টেমটি টোকেনাইজড পাথ এবং মূল্যের সংযোজনে অনুসন্ধান করে। সুতরাং A \ B \ C মান D E F এর সাথে A B C D E F হয়।

সঠিক পথ অনুসন্ধানের উদাহরণ: "HKEY_LOCAL_MACHINE SOFTWARE"

অনুসন্ধান 1000 ফলাফল সীমিত।

ডাবল রেজিস্ট্রি এটি লাফ একটি এন্ট্রি ক্লিক করুন, এই ব্যবহার করে regjump.exe SysInternals থেকে।
তোমার দরকার প্রশাসক হিসাবে অনুসন্ধান প্রোগ্রাম চালান লাফ দিয়ে কাজ করার জন্য, প্রথমবার EULA গ্রহণ করুন।

ভবিষ্যত বৈশিষ্ট্য

কারিগরি পূর্বরূপ হিসাবে বর্তমান সংস্করণটি দেখুন, এটি কাজ করে তবে রিফ্যাক্টর এবং মেক আপ ব্যবহার করতে পারে।

  • অ্যাপ্লিকেশন আইকন & amp; সংস্করণ
  • কনফিগারেশন
  • হাইলাইটিং ফলাফল
  • ইনস্টলার প্যাকেজ
  • মনিটরিং সেবা (একটি হুক ব্যবহার করে রেজিস্ট্রি পরিবর্তন ট্র্যাক এবং সূচক আপডেট)

পরিবর্তনগুলি

  • 21/03: এখন দোকানে %LOCALAPPDATA%, জিজ্ঞাসা করা Administrators অনুমতি নেই।

ডাউনলোড

ডাউনলোড করতে এখানে ক্লিক করুন , একটি পছন্দসই অবস্থানের সব ফাইল আনজিপ করুন, RegistryIndex / Search.exe এ শর্টকাট তৈরি করুন।

সূত্র

এটি অ-অবাঞ্ছিত, তাই আপনি ILL পরিদর্শন করতে চান যদি আপনি প্রতিফলক ব্যবহার করতে পারেন।

আমি যখন এটি আরো কিছু বৈশিষ্ট্যগুলির সাথে পুনঃপ্রণোদিত হয় তখন উত্সটি ছেড়ে দিতে পারি, সম্ভবত আমি এটি কোডপ্লেক্সে রাখতে পারি।


2
আপনার অ্যাপটি% LOCALAPPDATA%% APPDATA% ব্যবহার না করলে আরও ভাল হবে।
edusysadmin

1
@edusysadmin: সামঞ্জস্যযুক্ত, এখন% LOCALAPPDATA% এ সংরক্ষণ করে এবং প্রশাসকের অনুমতিগুলি জিজ্ঞাসা করে।
Tom Wijsman

1
ধন্যবাদ. আমি ফরাসি ভাষাতে উইন ভিস্তা ব্যবহার করে প্যাকেজ ডাউনলোড করেছি, এবং প্রশাসক হিসাবে RegistryIndex.exe চালানোরও ব্যর্থ হয়েছে। (বলছে "প্রশাসক হিসাবে চালান" বলুন)। আপনি একটি ধারণা আছে কেন এই ব্যর্থ হতে পারে?
Benoit

@ বেনোইট: আমি প্রশাসক অংশের জন্য মাইক্রোসফ্ট সাইটের কোড ব্যবহার করছি, কিন্তু এটি অ-আন্তর্জাতিক কোড বলে মনে হচ্ছে। অন্যান্য সব কোড আন্তর্জাতিক আপ জিনিষ দেখায়। সমস্যা হল এটি অনুমতিগুলির জন্য "প্রশাসক" গোষ্ঠীটিকে দেখায়, কারণ এই গোষ্ঠীটিকে আপনার কম্পিউটারে আলাদা বলে মনে করা হয় এবং এভাবে এটি ব্যর্থ হয়। এই ব্যবহার করে এখন সমাধান করা হয়েছে new System.Security.Principal.SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, null).Translate(typeof(System.Security.Principal.NTAccount)).ToString().Split('\\').Last() গ্রুপ নাম পেতে।
Tom Wijsman

1
হ্যালো, এখনও কি প্রকল্প জীবিত? আমি শেষ সময় অনেক বিপরীত প্রকৌশল করছি এবং যে খুব দরকারী হতে পারে। কোন নতুন লিঙ্ক?
Dmitry Gusarov

3

তাকানো NirSoft RegScanner । একটি সূচক না, তবে এটি RegEdit খুঁজে বের করে এবং এটি অন্য দুর্দান্ত বৈশিষ্ট্যগুলির মধ্যে একটি নির্বাচিত হিটে আপনার জন্য RegEdit খুলবে। আপনি কোনও ডেভেলপমেন্ট প্রজেক্ট শুরু করার আগে এটি অবশ্যই চেষ্টা করুন (যদি না আপনি এটি করার জন্য প্রকল্পটি করতে না চান তবে) - আপনি সম্ভবত আরও বেশি প্রয়োজন বোধ করেন না।


ইতিমধ্যে একটি মন্তব্য বলা হয়েছে: এটি একটি ভাল হাতিয়ার, কিন্তু এটি কিছু সূচী হবে না।
Benoit

এবং আমিও বলেছিলাম। কিন্তু আপনার প্রশ্নটি, প্রথম বাক্যটিতে, রেজডিটের গতিবেগকে গতিশীল করে, তার কৌশল নয়, এবং যেমন, রিগ্যাসাররটি ঠিক সেইভাবে ঠিক আছে। ভবিষ্যতে সাহায্য করার জন্য আমি পরামর্শটি ছেড়ে দেব।
JRobert

খুব সুন্দর টুল! +1 টি
Piotr Dobrogost

1

আপনি একটি .reg টেক্সট ফাইলে রেজিস্ট্রি রপ্তানি করতে এবং এটি অনুসন্ধান করতে আপনার প্রিয় সম্পাদক ব্যবহার করতে পারেন।


এটি আসলে একটি চমৎকার ধারণা কিন্তু সম্ভবত কোনও সূচী নেই বলে সম্ভবত উপপাদ্য।
Benoit

অবশ্যই লক্ষ্য করুন, FTS3 বা FTS4 সক্ষম করে SQLite এ কোনও ভাবে সমস্ত reg ফাইল সন্নিবেশ করা সম্ভবত এটি করার একটি উপায়।
Benoit

@ বেনোইট: আসলে, আমি প্রথমে পুরো প্লেইনটিকে একটি সাধারণ পাঠ্য ফাইলে সংজ্ঞায়িত করে শুরু করেছি এবং নোটপ্যাড ++ দিয়ে অনুসন্ধান করা আসলে আসলেই দ্রুত। আমি সূচীটি করার জন্য Lucene.Net ব্যবহার করছি কারণ এটি বিশেষভাবে সেই টাস্কের জন্য লেখা হয়েছে এবং আমাকে একটি এসকিউএল সমাধান তৈরি করার প্রয়োজন নেই, এটি হাইলাইটিং বৈশিষ্ট্যগুলিকে সমর্থন করে (এটি সার্চ ইঞ্জিনের জন্য বোঝানো হয়, BTW, SE Lucene.net ব্যবহার করে। এখানে অনুসন্ধান ইঞ্জিনের জন্য) যা আমি পরবর্তী সংস্করণে অন্তর্ভুক্ত করার চেষ্টা করব। আমি অনুমান যে সার্চ ফলাফল মধ্যে indexing / FTS ফলাফল আপনি টাইপ করার সময় , কিন্তু এখনো চেষ্টা করেনি ...
Tom Wijsman
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.