যদি কোনও আপোস করা সিস্টেমে আপনি নতুন ইনস্টল করা পরিষেবাগুলির বিশ্লেষণ করার চেষ্টা করছেন বা যখন পরিষেবাগুলি ইনস্টল করা হয়েছিল, আপনি কীভাবে এটি করেন। উইন্ডোজ রেজিস্ট্রিতে একটি নির্দিষ্ট পরিষেবার জন্য সৃষ্টির তারিখটি কোথায় পাব?
যদি কোনও আপোস করা সিস্টেমে আপনি নতুন ইনস্টল করা পরিষেবাগুলির বিশ্লেষণ করার চেষ্টা করছেন বা যখন পরিষেবাগুলি ইনস্টল করা হয়েছিল, আপনি কীভাবে এটি করেন। উইন্ডোজ রেজিস্ট্রিতে একটি নির্দিষ্ট পরিষেবার জন্য সৃষ্টির তারিখটি কোথায় পাব?
উত্তর:
নির্দিষ্ট অ্যাপ্লিকেশন এবং উইন্ডোজ রেজিস্ট্রি উভয়ই সৃজন সম্পর্কিত কোনও তারিখ সংরক্ষণ করে না বলে একটি নির্দিষ্ট উইন্ডোজ পরিষেবাদির জন্য সৃষ্টির তারিখ নির্ধারণের কোনও উপায় নেই।
তবে, একটি সর্বশেষ পরিবর্তিত তারিখ রয়েছে যা দেখার থেকে দূরে রয়েছে (উইন্ডোজ রেজিস্ট্রি সম্পাদক সহ) তবে RegQueryInfoKey ব্যবহার করে অ্যাক্সেস করা যায় । যেহেতু রেজিস্ট্রিতে সমস্ত উইন্ডোজ পরিষেবাদি সঞ্চিত রয়েছে, আপনি প্রশ্নটির সাথে সম্পর্কিত পরিষেবার সাথে সম্পর্কিত রেজিস্ট্রি কীগুলির বিরুদ্ধে সর্বশেষ পরিবর্তিত তারিখটি পরীক্ষা করে দেখতে পারেনHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
বিকল্পভাবে, আপনি যদি কোনও রেজিস্ট্রি কী (গুলি) রফতানি করে থাকেন তবে আপনি কোনও পাঠ্য ফাইল হিসাবে তথ্য চান, প্রতিটি কীটির জন্য সর্বশেষ পরিবর্তিত তারিখটি পাঠ্য ফাইলে লেখা থাকে।
শেষ অবধি, সর্বশেষ পরিবর্তিত তারিখ ফিরিয়ে দেওয়ার জন্য পাওয়ারশেল ব্যবহার করে একটি সমাধান ইতিমধ্যে স্ট্যাক ওভারফ্লোতে আলোচনা করা হয়েছে ।
ভিস্টায় শুরু করে পরিষেবা পরিষেবা পরিচালনা কন্ট্রোল ম্যানেজার ইভেন্ট আইডি 7045 এর অধীনে "সিস্টেম" ইভেন্টের লগে লগ হয়।
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ড:
C:\>sc create hello binpath= notepad.exe
[SC] CreateService SUCCESS
নিম্নলিখিত ইভেন্ট লগ এন্ট্রি উত্পাদিত:
Log Name: System
Source: Service Control Manager
Date: 12/16/2014 3:00:00 PM
Event ID: 7045
Task Category: None
Level: Information
Keywords: Classic
User: DOMAIN\username
Computer: WORKSTATION.DOMAIN.local
Description:
A service was installed in the system.
Service Name: hello
Service File Name: notepad.exe
Service Type: user mode service
Service Start Type: demand start
Service Account: LocalSystem