تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

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

  1. #1
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

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

    سلام

    من دنبال کدی هستم که بشه فایل های سیستمی که سیستم عامل اجازه ی replace کردن رو سیستم به اون نمی ده فایلم رو جایگزین کنم .

    یعنی در حقیقت دنبال کد system file replace هستم (عنوان انگلیسیش)

    در ضمن اگر دستوری در داس هم باشه مشکلم رو حل می کنه (البته همون جور که می دونید دستور copy این کار رو انجام نمیده!)

    ممنون

  2. #2
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    تا جایی که یادم هست فایل های سیستمی رو نمیشه با فایل دیگه ای جایگزین کرد چرا که یا توسط سیستم در حال استفاده هستند یا از طریق همان سیستم عامل محافظت میشوند

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

    مثلا با لینوکس سیستم رو بالا بیاری و اگر به پوشه ویندوز دسترسی داشته باشی شاید بتونی فایل رو جایگزین کنی ( این مورد رو چک نکردم فقط حدس و گمان هست - تا حالا با فایل های سیستمی کار نداشتم )

  3. این کاربر از szh_1367 بخاطر این مطلب مفید تشکر کرده است


  4. #3
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    ممنون بله همین طور که شما گفتید با مینی ویندوز و ویندوز های لایو میشه اما با لینوکس فکر نمی کنم بشه چون آخرین باری که لینوکس روی سیستم گذاشتم با نوع پارتیشن ntsf مشکل داشت.. البته لینوکسم یکم قدیمی هست ولی فکر نمی کنم پارتیشن رو بشناسه.

    من می خواستم این کار رو خیلی تمیز انجام بدم و نیاز به بوت کردن از این جور کارا نداشته باشه .. یه کدی نوشتم اما به محض تغییر با فاصله ویندوز سون فایل رو تعمیر میکنه .. واقعا هنگ کردم .. آخه این ویندوز که این قدر امنیت نداشت !!! شاید به خاطر سرویس پکه نمی دونم ؟!

    حالا چه طوری میشه فهمید که فایل توسط چه برنامه ای محافظت میشه؟
    Last edited by samasara; 19-05-2013 at 15:09.

  5. #4
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    البته اینم یادم رفت در حقیقت یه چیزی میخوام مثل این:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  6. #5
    کاربر فعال انجمن برنامه نویسی n00b's Avatar
    تاريخ عضويت
    May 2012
    محل سكونت
     
    پست ها
    297

    پيش فرض

    سلام...///
    ****************
    یه سری فایل ها رو نمیشه تغییر داد// یعنی برای تغییر دادنش حداقل یه بار باید سیستم رو دوباره بوت کنید// تا برنامه هایی که اجرا شدن دوباره این فایل ها رو بخونن.../// ../// مثلاً کتابخونه های اصلی سیستم..// مثل kernel32 و.../// ...///
    *******************
    ولی بقیه رو رو میشه تغییر داد../// فقط بعد از تغییرشون ویندوز دوباره اونارو با فایل های سالم جایگزین می کنه.../// که البته چندتا راه واسه حل این مشکل هست..//
    ************
    یادمه تو ویندوز xp یه جایی بود (یه فولدر) به اسم dllcache که خیلی از فایل های اصلی سیستم اونجا بود و وقتی یه فایلی تغییر می کرد...// ویندوز از dllcache فایل اصلی رو جایگزین فایل خراب می کرد...///
    ********************
    یعنی واسه عوض کردن فایل های سیستمی باید 2 تا فایل رو جایگزین می کردید// یکی مثلاً تو system32 و یکی هم تو dllcache...//// این جوری دیگه ویندوز نمی تونست فایلتون رو تغییر بده..///
    ***************
    + اسم dllcache تو ویندوز سون winsxs ه.../// امیدوارم کمک مفیدی کرده باشم...///
    ***********************
    موفق باشید!
    Last edited by n00b; 19-05-2013 at 21:13.

  7. این کاربر از n00b بخاطر این مطلب مفید تشکر کرده است


  8. #6
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    ممنون n00b جان سر نخ خوبی بهم دادی ممنونم ... من با بوت شدن مجددش مشکلی ندارم اما بعد از بوت فایل باید پتچ شده باشه ینعی مثال همون فایل kernel32 رو بعد از تغییر بشه دوباره روش چسباند با این تعریف باید قبل از اینکه سیستم کنترل dll رو به دست بگیره این کار باید انجام بشه... اما چجوری؟ یعنی باید من فایل رو داخل winsxs بگذارم و بقیه با خود سیستم :-))))

  9. #7
    کاربر فعال انجمن برنامه نویسی n00b's Avatar
    تاريخ عضويت
    May 2012
    محل سكونت
     
    پست ها
    297

    پيش فرض

    ببینید اینا کمکتون می کنه؟؟...///
    ******************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    **********************
    من خیلی ساده و بدون هیچ مشکلی تونستم kernel32 رو تغییر بدم...///
    ************
    موفق باشید!

    *******************************************
    ویرایش شد!...////


    یه چیزی رو یادم رفت بگم!.../// حتماً بعد از این که فایل رو تغییر دادید تنظیمات فایل رو به حالت اول برگردونید...// وگرنه ویندوزتون دیگه بالا نمیاد!!!! ..///
    امیدوارم مشکلی براتون پیش نیومده باشه../// موفق باشید!
    Last edited by n00b; 21-05-2013 at 17:57.

  10. این کاربر از n00b بخاطر این مطلب مفید تشکر کرده است


  11. #8
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    ممنون مشکلم حل شد .. من کاری به کرنل نداشتنم مثال زدم اما اون dll که تغییرش دادم چند وقتی کانشن اینترنتم رو قطع کرده بود..

  12. این کاربر از samasara بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •