نمایش نتایج 1 تا 2 از 2

نام تاپیک: چگونه پیدا کردن برنامه پیشفرض شده برای یک فرمت فایل از رجیستری

  1. #1

    چگونه پیدا کردن برنامه پیشفرض شده برای یک فرمت فایل از رجیستری

    سلام
    من به رجیستری ویندوز خیلی وارد نیستم میخوام برنامه ای بنویسم که اکر بهش یک فرمت را بدهیم مثلا png بگوید که چه برنامه برای کار با آن ثبت شده و همینطور icon مربوط به آن را به من نمایش بدهد در ضمن آیکون آن را هم باید از کجا پیدا کنم.برنامه را با ++c میخواهم بنویسم
    ممنون

  2. #2

    نقل قول: چگونه پیدا کردن برنامه پیشفرض شده برای یک فرمت فایل از رجیستری

    HKEY_CLASSES_ROOT\.png\OpenWithProgids

    اگر در این مسیر به اسم برنامه ایی اشاره شده بود، توی HKEY_CLASSES_ROOT دنبال کلید مربوط به همون برنامه بگردید، مثلا در سیستم من، در OpenWithProgids اسم ACDSee 10.0.Png ثبت شده.
    در مسیر HKEY_CLASSES_ROOT\ACDSee 10.0.png دو تا کلید پیدا میشه:
    DefaultIcon
    Shell

    DefaultIcon مسیر آیکن فایل را مشخص میکنه.
    Shell هم یک زیر کلید بنام Open داره که داخل خودش کلید دیگه ایی بنام Command داره. در داخل این کلید، مسیر فایل اجرایی مورد نظر قرار داره.
    به این ترتیب هم آیکن فایل بدست میاد، هم مسیر فایل اجرایی اش.
    این روند برای همه فایل ها تکرار میشه.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •