فایل Desktop.ini چیست؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

فایل Desktop.ini چیست؟

+1 امتیاز

با درود ,

این فایل که در دسکتاپ هستش و مخفی هم هست کارش چیه؟ ممنون

کد هاش:

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183

 

 

سوال شده اسفند 27, 1392  بوسیله ی daniyaltjm (امتیاز 840)   47 88 103
دقیقاً چه کاری میخوای انجام بدی تا دقیق راهنمایی کنم
کار خاصی که فعلا نمیخوام انجام بدم فــــــقط میخواستم بدونم اسم این روش کد نویسی چی هست و کتابی هست که کد نویسی فایلهای ini رو آموزش داده باشه؟
هر فایل ini یا inf یکسری دستورات مخصوص به خود رو داره و فقط قالباشون شبیه به هم است
من 5-6 سال پیش یک کتاب در این مورد خونده بودم اما اسمش یادم نیست شاید "ترفند های رجیستری"
اما فکر میکنم توی مرجعی که خود microsoft برای ویندوز xp پیشرفته داده به طور اجمالی توضیح داده
منظورتون Help ویندوز هست؟
نه بابا شب برمیگردم توضیح میدم
Microsoft Windows XP Professional Resource Kit
خوب این که گفتی کجاست؟ کتابه چیه؟
این توی کتابخونست
کارش آموزش حرفه ای  ویندوز xp هست
یه سرچ بزن کتاب الکترونیکیشو میتونی پیدا کنی

1 پاسخ

+7 امتیاز
 
بهترین پاسخ

فایل desktop.ini برای کارهای مختلفی استفاده میشه مثلاً

تغییر رنگ متن فایل ها و فولدر ها

گذاشتن بکگراند برای فولدر

معلوم کردن نام اصلی فلدر

معلوم کردن آیکون فولدر

و ...

که هر کدوم کد نویسی متفاوتی داره

و اما جواب سوال شما

همانطور که میدانید دسکتاپ در واقع یک فلدر به آدرس

WIN XP or Lower : C:\Document and Setting\%Current User%\Desktop

Win Vista or Higher : C:\Users\%Current User%\Desktop

می باشد حال با استفاده از این فایل آیکن و نام این فولدر را مشخص میکند

به طوری که اگر شما فایل " SystemRoot%\system32\imageres.dll%" را در برنامه ResourceHacker باز کنید در قسمت آیکون ها ، آیکون با آیدی  183 همان آیکون دسکتاپ است

یا اگر shell32.dll را باز کنیم در قسمت string شماره 21769 نام دسکتاپ و احیاناً توضیحات فرعی می باشد و ....

این بحث مفصلی است که از حوصله این متن خارج است  اگر سوال داشتی ایمیل بنما

[email protected]

پاسخ داده شده اسفند 27, 1392 بوسیله ی Fire360Boy (امتیاز 2,524)   6 24 43
انتخاب شد اسفند 28, 1392 بوسیله ی daniyaltjm
ممنون , فقط %system root% علامت % ...% برای چی استفاده میشه؟ و برای کد نویسی این فایلها (ini)  کتاب الکترونیکی یا چاپی هست؟
این %SystemRoot% یعنی همون C:\windows
برنامه نویسا اومدن برای راحتی کار و برنامه نویسی از یکسری کلمات رزرو شده به جای یکسری آدرس ها استفاده کردن مثلاً
شما یک برنامه نویس هستید و میخواهید یک برنامه بنویسید خوب حالا اگر ما بزاریم c:\windows از کجا معلوم کاربر ویندوزش رو توی درایو سی نصب کرده باشه شاید روی سیستم اون D:\windows باشه به خاطر همین از این کلمات رزرو شده استفاده میکنن مثل
%temp%
حالا برای اینکه بفهمی هرکدوم چی هست توی run یا cmd اینارو تایپ کن اینتر بزن

الان میتونی اینو به عنوان بهترین پاسخ انتخاب کنی
Fire360Boy
ممنون , اسم روش آدرس دهی داره؟
منظورتون رو نفهمیدم یکم واضح تر بیان کنید!!!
این روش آدرس دهی اسمی خاصی داره؟ که برم توی google سرچ کنم؟
والا منظورتون رو از آدرس دهی اسمی نمیفهمم
اما نگرد رفرنس براش وجود نداره جز اینکه نمونه کدهاشو دیده باشی
منظورم اینه که آدرس دهی به صورت بالا که مثلا اینطوریه:  C:\Users\%Current User%\Desktop
اسمی داره؟ یا نه؟
نه لاقل من که نشنیدم
واینکه اصلا این چیز مهمی نیست
...