পিরিয়ড অক্ষর স্থানীয় কম্পিউটার নামের জন্য ব্যবহৃত হয়


6

.স্থানীয় কম্পিউটার নামের জন্য শর্টকাট হিসাবে ব্যবহৃত পিরিয়ড চরিত্রটি সম্পর্কে আমি ভাবছি । উইন্ডোজ into এ লগ ইন করার সময় আপনি এটি ব্যবহার করতে পারেন, উদাহরণস্বরূপ, আপনি যে ব্যবহারকারী অ্যাকাউন্টটি প্রবেশ করছেন সেটি কোনও ডোমেনের পরিবর্তে স্থানীয় কম্পিউটারের অন্তর্ভুক্ত:

.\MyLocalUserAccount

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

তবে আপনি এটি কম্পিউটারের জন্য ইউএনসি নেটওয়ার্ক নাম হিসাবে ব্যবহার করতে পারবেন না:

\\.\MyShare

এই চরিত্রটির কোনও অফিশিয়াল নাম (যেমন "লোকালহস্টটোকেন") আছে এবং কখন এবং কোথায় এই উদ্দেশ্যে ব্যবহার করা যেতে পারে?


@ আর্যান্ডম - এই প্রশ্নটি কীভাবে একটি সফ্টওয়্যার সুপারিশ খুঁজছে? আমি মোটেও তাই করছি না।
rory.ap 14

1
আপনি একটি রেফারেন্স ডকুমেন্টের জন্য জিজ্ঞাসা করছেন, এটি কারণের বাইরে থাকার কারণ
এলোমেলো

@ র্যান্ডম - আশা করি বিষয়টিতে আরও আশাবাদী করার জন্য আমি আমার প্রশ্ন আপডেট করেছি।
rory.ap

উত্তর:


3

মাইক্রোসফ্টের এই নিবন্ধটির একটি ভাল বর্ণনা রয়েছে \\.\:
ফাইলিং, পাথ এবং নেমস্পেসগুলি - উইন 32 ডিভাইস নেমস্পেসগুলি

নিবন্ধটি বলে:

\\.\উপসর্গ Win32 ফাইল নামস্থান পরিবর্তে Win32 ডিভাইস নামস্থান অ্যাক্সেস করতে হবে । এপিআই যদি এই ধরণের অ্যাক্সেস সমর্থন করে তবে ফাইল সিস্টেমে না গিয়ে শারীরিক ডিস্ক এবং ভলিউমগুলিতে অ্যাক্সেস সরাসরি সম্পন্ন হয়। আপনি এইভাবে ডিস্কগুলি ছাড়াও অনেকগুলি ডিভাইস অ্যাক্সেস করতে পারেন (উদাহরণস্বরূপ, তৈরি ফাইল এবং ডিফাইনডোস ডিভাইস ফাংশন ব্যবহার করে)।

উদাহরণস্বরূপ, আপনি যদি সিস্টেমটির ক্রমিক যোগাযোগ পোর্ট 1 খুলতে চান তবে আপনি ক্রিয়েটফিল ফাংশনে কল করতে "COM1" ব্যবহার করতে পারেন। এটি কাজ করে কারণ COM1 – COM9 এনটি নেমস্পেসের সংরক্ষিত নামের অংশ, যদিও \\.\উপসর্গটি ব্যবহার করে এই ডিভাইসের নামের সাথেও কাজ করবে। তুলনা করে যদি আপনার 100 টি পোর্ট সিরিয়াল সম্প্রসারণ বোর্ড ইনস্টল থাকে এবং আপনি COM56 খুলতে চান তবে আপনি "COM56" ব্যবহার করে এটি খুলতে পারবেন না কারণ COM56 এর জন্য পূর্বনির্ধারিত কোনও এনটি নেমস্পেস নেই। আপনাকে এটি ব্যবহার করে খোলার প্রয়োজন হবে \\.\COM56কারণ \\.\একটি পূর্বনির্ধারিত ওরফে সনাক্ত করার চেষ্টা না করে সরাসরি ডিভাইস নেমস্পেসে চলে যায়।

উইন 32 ডিভাইস নেমস্পেস ব্যবহারের আরেকটি উদাহরণ হ'ল \\.\PhysicalDiskX(যেখানে এক্সটি একটি বৈধ পূর্ণসংখ্যার মান) বা দিয়ে ক্রিয়েটফিল ফাংশন ব্যবহার করছে \\.\CdRomX। এটি আপনাকে ফাইল সিস্টেমকে বাইপাস করে সরাসরি সেই ডিভাইসগুলিতে অ্যাক্সেস করতে দেয়। এটি কাজ করে কারণ এই ডিভাইসগুলির গণনা করা হওয়ায় এই ডিভাইসের নামগুলি সিস্টেম দ্বারা তৈরি করা হয়েছিল এবং কিছু ড্রাইভারও সিস্টেমে অন্যান্য এলিয়াস তৈরি করবে। উদাহরণস্বরূপ, "C: \" নামটি প্রয়োগ করে এমন ডিভাইস ড্রাইভারের নিজস্ব নামস্থান রয়েছে যা ফাইল সিস্টেম হিসাবে ঘটে।

\\.\আপনি যে প্যারামিটারগুলির উপর নির্ভর করে ফাইল এবং ডিভাইস উভয়ই খোলার জন্য ক্রিয়েটফিল হ'ল ফাংশন হ'ল ক্রিয়েটফিল ফাংশনটির মধ্য দিয়ে যাওয়া এপিআইগুলি সাধারণত উপসর্গের সাথে কাজ করে ।

আপনি যদি উইন্ডোজ এপিআই ফাংশন নিয়ে কাজ করছেন তবে আপনার \\.\কেবল ফাইলগুলি নয় ডিভাইসগুলি অ্যাক্সেস করার জন্য উপসর্গটি ব্যবহার করা উচিত

বেশিরভাগ এপিআই সমর্থন করবে না \\.\; কেবলমাত্র যারা ডিভাইস নেমস্পেসের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে তারা এটির স্বীকৃতি জানাতে পারে। নিশ্চিত হওয়ার জন্য প্রতিটি API এর জন্য রেফারেন্সের বিষয়টি সর্বদা পরীক্ষা করে দেখুন।

এই ডিভাইস-সম্বোধন কনভেনশনটি সর্বদা অন্যান্য অ্যাপ্লিকেশনগুলির পাশাপাশি কমান্ড প্রম্পটে (সেন্টিমিডি) কাজ করা উচিত।

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